* Package: media-sound/helm-0.9.0 * Repository: gentoo * Maintainer: proaudio@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking helm-0.9.0.tar.gz to /var/tmp/portage/media-sound/helm-0.9.0/work >>> Source unpacked in /var/tmp/portage/media-sound/helm-0.9.0/work >>> Preparing source in /var/tmp/portage/media-sound/helm-0.9.0/work/helm-0.9.0 ... * Applying helm-0.9.0-nomancompress.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-sound/helm-0.9.0/work/helm-0.9.0 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 >>> Source configured. >>> Compiling source in /var/tmp/portage/media-sound/helm-0.9.0/work/helm-0.9.0 ... make -j1 PREFIX=/usr all make -C standalone/builds/linux CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/var/tmp/portage/media-sound/helm-0.9.0/work/helm-0.9.0/standalone/builds/linux' Compiling alias.cpp Compiling arpeggiator.cpp Compiling biquad_filter.cpp Compiling bit_crush.cpp Compiling bypass_router.cpp Compiling delay.cpp Compiling distortion.cpp Compiling envelope.cpp Compiling feedback.cpp Compiling formant_manager.cpp Compiling ladder_filter.cpp Compiling linear_slope.cpp Compiling magnitude_lookup.cpp Compiling memory.cpp Compiling midi_lookup.cpp Compiling mono_panner.cpp Compiling operators.cpp Compiling oscillator.cpp Compiling portamento_slope.cpp Compiling processor.cpp Compiling processor_router.cpp Compiling resonance_lookup.cpp Compiling reverb.cpp Compiling reverb_all_pass.cpp Compiling reverb_comb.cpp Compiling sample_decay_lookup.cpp Compiling simple_delay.cpp Compiling smooth_filter.cpp Compiling smooth_value.cpp Compiling state_variable_filter.cpp Compiling step_generator.cpp Compiling stutter.cpp Compiling trigger_operators.cpp Compiling value.cpp Compiling voice_handler.cpp Compiling border_bounds_constrainer.cpp In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getAlpha()’: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:114:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned char&’} 114 | e uint8& getAlpha() noexcept { return comps [indexA]; } | ~~~~~~~~~~~~~^ ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getRed()’: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:115:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned char&’} 115 | e uint8& getRed() noexcept { return comps [indexR]; } | ~~~~~~~~~~~~~^ ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getGreen()’: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:116:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned char&’} 116 | e uint8& getGreen() noexcept { return comps [indexG]; } | ~~~~~~~~~~~~~^ ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getBlue()’: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:117:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned char&’} 117 | e uint8& getBlue() noexcept { return comps [indexB]; } | ~~~~~~~~~~~~~^ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function ‘void juce::LassoComponent::paint(juce::Graphics&)’: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type ‘class juce::LookAndFeel’ 203 | getLookAndFeel().drawLasso (g, *this); | ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of ‘class juce::LookAndFeel’ 117 | class LookAndFeel; | ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’ ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]’ ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]’ ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:682:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | int* d = reinterpret_cast (dest); | ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: defined here 362 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’ ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]’ ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]’ ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:682:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | int* d = reinterpret_cast (dest); | ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: defined here 362 | class JUCE_API PixelRGB | ^~~~~~~~ make[1]: *** [Makefile:399: build/intermediate/Release/border_bounds_constrainer_b5a34af8.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-sound/helm-0.9.0/work/helm-0.9.0/standalone/builds/linux' make: *** [Makefile:80: standalone] Error 2 * ERROR: media-sound/helm-0.9.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-sound/helm-0.9.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/helm-0.9.0::gentoo'`. * The complete build log is located at '/var/log/portage/media-sound:helm-0.9.0:20190516-152849.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-sound/helm-0.9.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/helm-0.9.0/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/helm-0.9.0/work/helm-0.9.0' * S: '/var/tmp/portage/media-sound/helm-0.9.0/work/helm-0.9.0'