[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#925716: marked as done (iem-plugin-suite: ftbfs with GCC-9)



Your message dated Wed, 11 Dec 2019 21:19:16 +0000
with message-id <E1if9O8-000HnL-Ix@fasolo.debian.org>
and subject line Bug#925716: fixed in iem-plugin-suite 1.11.0-1
has caused the Debian Bug report #925716,
regarding iem-plugin-suite: ftbfs with GCC-9
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
925716: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925716
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:iem-plugin-suite
Version: 1.9.0-1
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-9

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-9/g++-9, but succeeds to build with gcc-8/g++-8. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc9-20190321/iem-plugin-suite_1.9.0-1_unstable_gcc9.log
The last lines of the build log are at the end of this report.

To build with GCC 9, either set CC=gcc-9 CXX=g++-9 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-9/porting_to.html

GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.

[...]
  118 |     forcedinline uint8& getGreen() noexcept           { return comps [indexG]; }
      |                                                                ~~~~~~~~~~~~~^
/usr/share/juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member function 'juce::uint8& juce::PixelARGB::getBlue()':
/usr/share/juce/modules/juce_graphics/colour/juce_PixelFormats.h:119:77: error: cannot bind packed field '((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[0]' to 'juce::uint8&' {aka 'unsigned char&'}
  119 |     forcedinline uint8& getBlue() noexcept            { return comps [indexB]; }
      |                                                                ~~~~~~~~~~~~~^
In file included from /usr/share/juce/modules/juce_graphics/juce_graphics.h:143,
                 from /usr/share/juce/modules/juce_gui_basics/juce_gui_basics.h:57,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:27,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:114,
                 from /usr/share/juce/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27,
                 from ../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9:
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]':
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:627:17:   required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]'
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2025:57:   required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]'
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1591:13:   required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]'
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2644:67:   required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]'
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1896:13:   required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]'
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1893:14:   required from here
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:713: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]
  713 |                             auto d = reinterpret_cast<int*> (dest);
      |                                  ^
In file included from /usr/share/juce/modules/juce_graphics/juce_graphics.h:121,
                 from /usr/share/juce/modules/juce_gui_basics/juce_gui_basics.h:57,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:27,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:114,
                 from /usr/share/juce/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27,
                 from ../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9:
/usr/share/juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: defined here
  366 | class JUCE_API  PixelRGB
      |                 ^~~~~~~~
In file included from /usr/share/juce/modules/juce_graphics/juce_graphics.h:143,
                 from /usr/share/juce/modules/juce_gui_basics/juce_gui_basics.h:57,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:27,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:114,
                 from /usr/share/juce/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27,
                 from ../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9:
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]':
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:627:17:   required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]'
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2025:57:   required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]'
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1596:13:   required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]'
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2644:67:   required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]'
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1896:13:   required from 'void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]'
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1893:14:   required from here
/usr/share/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:713: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]
  713 |                             auto d = reinterpret_cast<int*> (dest);
      |                                  ^
In file included from /usr/share/juce/modules/juce_graphics/juce_graphics.h:121,
                 from /usr/share/juce/modules/juce_gui_basics/juce_gui_basics.h:57,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:27,
                 from /usr/share/juce/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:114,
                 from /usr/share/juce/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27,
                 from ../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9:
/usr/share/juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: defined here
  366 | class JUCE_API  PixelRGB
      |                 ^~~~~~~~
make[3]: *** [Makefile:156: build/intermediate/Release/include_juce_audio_plugin_client_VST2_dd551e08.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/SimpleDecoder/Builds/LinuxMakefile'
make[2]: *** [Makefile:119: SimpleDecoder-LinuxMakefile-build] Error 2
rm SimpleDecoder/Builds/LinuxMakefile/Makefile
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 "INSTALL=install --strip-program=true" returned exit code 2
make[1]: *** [debian/rules:42: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:39: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: iem-plugin-suite
Source-Version: 1.11.0-1

We believe that the bug you reported is fixed in the latest version of
iem-plugin-suite, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 925716@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> (supplier of updated iem-plugin-suite package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 11 Dec 2019 16:10:20 +0100
Source: iem-plugin-suite
Architecture: source
Version: 1.11.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Closes: 925716
Changes:
 iem-plugin-suite (1.11.0-1) unstable; urgency=medium
 .
   * New upstream version 1.11.0
     (Closes: #925716)
 .
   [ IOhannes m zmölnig (Debian/GNU) ]
   * Remove Multi-Arch:same for iem-plugin-suite-vst
   * Update d/copyright
     * Regenerate d/copyright
 .
   [ Ondřej Nový ]
   * Use debhelper-compat instead of debian/compat
   * Bump Standards-Version to 4.4.1
Checksums-Sha1:
 32b91091dec44c860f1cecc52a132fcb42dd745d 2587 iem-plugin-suite_1.11.0-1.dsc
 001c0773bd92dbf14b5afc2bf350010d484f5393 1775225 iem-plugin-suite_1.11.0.orig.tar.bz2
 132e33c0db44600459c4c94f16b2c0664c58e70b 11104 iem-plugin-suite_1.11.0-1.debian.tar.xz
Checksums-Sha256:
 18151383f69b2c34b433b5aea86dc88bbea77ad2970683dd906f3bf76d431afd 2587 iem-plugin-suite_1.11.0-1.dsc
 43f940c2795ef3541e0dd919089474789dca3a589736ec3d34fc99f920b7ba2f 1775225 iem-plugin-suite_1.11.0.orig.tar.bz2
 a0b3200ca805986748b2c2fd6c614eb3d62d3a56af0cfb689292a5d567f590f2 11104 iem-plugin-suite_1.11.0-1.debian.tar.xz
Files:
 9dc43e8d0d65c35244c296068a7c626c 2587 sound optional iem-plugin-suite_1.11.0-1.dsc
 85b8a27f815c6731a26d46b6e8f3f092 1775225 sound optional iem-plugin-suite_1.11.0.orig.tar.bz2
 bb8448a545de8bedb31824fa62161207 11104 sound optional iem-plugin-suite_1.11.0-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJQBAEBCAA6FiEEdAXnRVdICXNIABVttlAZxH96NvgFAl3xWkMcHGpvaGFubmVz
Lnptb2VsbmlnQGt1Zy5hYy5hdAAKCRC2UBnEf3o2+AJtD/95hObTLOVrsmIRDYWW
h17at8of5Q0ZUVzr9/vGBAbe/72Ok8vPv3bopDKzFvCoD4JO8gE3Q/iCD5JthV8U
vGPJGnIxm8DNpNRBzIGvcmHPRvVHFwvlAAfLbRnSMUE4wCkbuuDqLR6JPJ9T/h7T
xeYovZWRMSmE9mJaPSRXTn3GjD6y0RyM1H6DmXOwnK/VFWp4Tao8WQ5iXmS5SLS3
437qBHXCfsbesI4v3A3NAebUcmXel/KpGrA1t348zV4UCm4rtEVnKI4DdyXvpDRa
WSL63SwM79OLGYZ4EVqfLkuFjisncNz2+wQhambMb54jHN9usq02BNeaLANsd3Yc
zWDTi+m1JodhuS5ngzLaBwymc/rT1YugmsGiiciei4mRMdVnbVkO+Yr2V12UYQAp
mYl7uo9AA8j4SHM0w1x5gIeGS2rY2qvg595iHYInQ18Ttk9Yuv0hH8hNk/fPHAkC
+2y2BuY799DVRvR9VHRnJkFsGTsONnVKEzkZAkyCB/woHUuWv9hz0Ym3h+V0zNJO
Ofz7KR1/tfQfP1dMQhCA7Iyw/4FEZXbz3fMzArt5TJzpvY15BlBOGyNTL3TSf1bs
H/QAlrINqhg0iHE05SOw9FToXmYLITtVfCYN593yNhku/w4a2/zytfivs103qkIG
WvXYG3y23CxWmI0NbaxDY4KDrA==
=QS3y
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: