Compiling juce_gui_extra.cpp
In file included from ../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/juce_core.h:163:0,
from ../../../../modules/juce_gui_basics/../juce_graphics/juce_graphics.h:28,
from ../../../../modules/juce_gui_basics/juce_gui_basics.h:28,
from ../../../../modules/juce_gui_basics/juce_gui_basics.cpp:41:
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h: In instantiation of ‘Type* juce::createCopyIfNotNull(const Type*) [with Type = juce::PopupMenu]’:
../../../../modules/juce_gui_basics/menus/juce_PopupMenu.cpp:58:63: required from here
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h:65:14: warning: declaration of ‘pointer’ shadows a global declaration [-Wshadow]
inline Type* createCopyIfNotNull (const Type* pointer) { return pointer != nullptr ? new Type (*pointer) : nullptr; }
^
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h: In instantiation of ‘Type* juce::createCopyIfNotNull(const Type*) [with Type = juce::PopupMenu::Item]’:
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/containers/juce_OwnedArray.h:508:104: required from ‘void juce::OwnedArray<ObjectClass, TypeOfCriticalSectionToUse>::addCopiesOf(const OtherArrayType&, int, int) [with OtherArrayType = juce::OwnedArray<juce::PopupMenu::Item>; ObjectClass = juce::PopupMenu::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’
../../../../modules/juce_gui_basics/menus/juce_PopupMenu.cpp:1244:35: required from here
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h:65:14: warning: declaration of ‘pointer’ shadows a global declaration [-Wshadow]
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h: In instantiation of ‘Type* juce::createCopyIfNotNull(const Type*) [with Type = juce::MarkerList::Marker]’:
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/containers/juce_OwnedArray.h:508:104: required from ‘void juce::OwnedArray<ObjectClass, TypeOfCriticalSectionToUse>::addCopiesOf(const OtherArrayType&, int, int) [with OtherArrayType = juce::OwnedArray<juce::MarkerList::Marker>; ObjectClass = juce::MarkerList::Marker; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’
../../../../modules/juce_gui_basics/positioning/juce_MarkerList.cpp:39:43: required from here
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h:65:14: warning: declaration of ‘pointer’ shadows a global declaration [-Wshadow]
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h: In instantiation of ‘Type* juce::createCopyIfNotNull(const Type*) [with Type = juce::TextAtom]’:
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/containers/juce_OwnedArray.h:508:104: required from ‘void juce::OwnedArray<ObjectClass, TypeOfCriticalSectionToUse>::addCopiesOf(const OtherArrayType&, int, int) [with OtherArrayType = juce::OwnedArray<juce::TextAtom>; ObjectClass = juce::TextAtom; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’
../../../../modules/juce_gui_basics/widgets/juce_TextEditor.cpp:74:39: required from here
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h:65:14: warning: declaration of ‘pointer’ shadows a global declaration [-Wshadow]
In file included from ../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/juce_core.h:163:0,
from ../../../../modules/juce_gui_basics/../juce_graphics/juce_graphics.h:28,
from ../../../../modules/juce_gui_basics/juce_gui_basics.h:28,
from ../../../../modules/juce_gui_basics/juce_gui_basics.cpp:41:
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h: In instantiation of ‘Type* juce::addBytesToPointer(Type*, IntegerType) [with Type = juce::PixelARGB; IntegerType = int]’:
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:761:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::Gradient<PixelType, GradientType>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelARGB; GradientType = juce::RenderingHelpers::GradientPixelIterators::Radial]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelARGB, juce::RenderingHelpers::GradientPixelIterators::Radial>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1531:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderGradient(Iterator&, const juce::Image::BitmapData&, const juce::ColourGradient&, const juce::AffineTransform&, const juce::PixelARGB*, int, bool, DestPixelType*) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion; DestPixelType = juce::PixelARGB]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2565:157: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithGradient(IteratorType&, juce::ColourGradient&, const juce::AffineTransform&, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1830:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillAllWithGradient(SavedStateType&, juce::ColourGradient&, const juce::AffineTransform&, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/juce_gui_basics.cpp:302:1: required from here
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h:53:14: warning: declaration of ‘pointer’ shadows a global declaration [-Wshadow]
inline Type* addBytesToPointer (Type* pointer, IntegerType bytes) noexcept { return (Type*) (((char*) pointer) + bytes); }
^
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h: In instantiation of ‘Type* juce::addBytesToPointer(Type*, IntegerType) [with Type = juce::PixelRGB; IntegerType = int]’:
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:761:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::Gradient<PixelType, GradientType>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; GradientType = juce::RenderingHelpers::GradientPixelIterators::Radial]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelRGB, juce::RenderingHelpers::GradientPixelIterators::Radial>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1531:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderGradient(Iterator&, const juce::Image::BitmapData&, const juce::ColourGradient&, const juce::AffineTransform&, const juce::PixelARGB*, int, bool, DestPixelType*) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion; DestPixelType = juce::PixelRGB]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2566:156: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithGradient(IteratorType&, juce::ColourGradient&, const juce::AffineTransform&, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1830:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillAllWithGradient(SavedStateType&, juce::ColourGradient&, const juce::AffineTransform&, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/juce_gui_basics.cpp:302:1: required from here
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h:53:14: warning: declaration of ‘pointer’ shadows a global declaration [-Wshadow]
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h: In instantiation of ‘Type* juce::addBytesToPointer(Type*, IntegerType) [with Type = juce::PixelAlpha; IntegerType = int]’:
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:761:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::Gradient<PixelType, GradientType>::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; GradientType = juce::RenderingHelpers::GradientPixelIterators::Radial]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::Gradient<juce::PixelAlpha, juce::RenderingHelpers::GradientPixelIterators::Radial>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1531:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderGradient(Iterator&, const juce::Image::BitmapData&, const juce::ColourGradient&, const juce::AffineTransform&, const juce::PixelARGB*, int, bool, DestPixelType*) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion; DestPixelType = juce::PixelAlpha]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2567:158: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithGradient(IteratorType&, juce::ColourGradient&, const juce::AffineTransform&, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1830:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillAllWithGradient(SavedStateType&, juce::ColourGradient&, const juce::AffineTransform&, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/juce_gui_basics.cpp:302:1: required from here
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h:53:14: warning: declaration of ‘pointer’ shadows a global declaration [-Wshadow]
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h: In instantiation of ‘Type* juce::addBytesToPointer(Type*, IntegerType) [with Type = const juce::PixelARGB; IntegerType = int]’:
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:911:61: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:58: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelARGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1455:110: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:100: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/juce_gui_basics.cpp:302:1: required from here
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h:53:14: warning: declaration of ‘pointer’ shadows a global declaration [-Wshadow]
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h: In instantiation of ‘Type* juce::addBytesToPointer(Type*, IntegerType) [with Type = const juce::PixelRGB; IntegerType = int]’:
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:911:61: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:58: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1459:109: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:100: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/juce_gui_basics.cpp:302:1: required from here
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h:53:14: warning: declaration of ‘pointer’ shadows a global declaration [-Wshadow]
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h: In instantiation of ‘Type* juce::addBytesToPointer(Type*, IntegerType) [with Type = const juce::PixelAlpha; IntegerType = int]’:
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:911:61: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:58: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1463:111: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:100: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’
../../../../modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
../../../../modules/juce_gui_basics/juce_gui_basics.cpp:302:1: required from here
../../../../modules/juce_gui_basics/../juce_graphics/../juce_core/memory/juce_Memory.h:53:14: warning: declaration of ‘pointer’ shadows a global declaration [-Wshadow]
Linking The Introjucer
just reporting them, as you don't accept pull requests...
