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

Bug#925723: marked as done (juce: ftbfs with GCC-9)



Your message dated Tue, 20 Aug 2019 12:22:33 +0000
with message-id <E1i039l-00095t-Bt@fasolo.debian.org>
and subject line Bug#925723: fixed in juce 5.4.4~repack0-1
has caused the Debian Bug report #925723,
regarding juce: 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.)


-- 
925723: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925723
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:juce
Version: 5.4.1+really5.4.1~repack-3
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/juce_5.4.1+really5.4.1~repack-3_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.

[...]
In file included from ../../../../modules/juce_graphics/juce_graphics.h:121,
                 from ../../../../modules/juce_gui_basics/juce_gui_basics.h:57,
                 from ../../../../modules/juce_analytics/juce_analytics.h:55,
                 from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
                 from ../../Source/Application/../Application/jucer_Headers.h:29,
                 from ../../Source/Application/jucer_MainWindow.cpp:27:
../../../../modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: defined here
  366 | class JUCE_API  PixelRGB
      |                 ^~~~~~~~
make[2]: *** [Makefile:154: build/intermediate/Debug/jucer_CommandLine_f35de107.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:149: build/intermediate/Debug/jucer_AutoUpdater_ca658dc2.o] Error 1
make[2]: *** [Makefile:164: build/intermediate/Debug/jucer_MainWindow_1e163aeb.o] Error 1
In file included from ../../../../modules/juce_graphics/juce_graphics.h:143,
                 from ../../../../modules/juce_gui_basics/juce_gui_basics.h:57,
                 from ../../../../modules/juce_analytics/juce_analytics.h:55,
                 from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
                 from ../../Source/Application/jucer_Headers.h:29,
                 from ../../Source/Application/jucer_Main.cpp:27:
../../../../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]':
../../../../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]'
../../../../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]'
../../../../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]'
../../../../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]'
../../../../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]'
../../../../modules/juce_graphics/native/juce_RenderingHelpers.h:1893:14:   required from here
../../../../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 ../../../../modules/juce_graphics/juce_graphics.h:121,
                 from ../../../../modules/juce_gui_basics/juce_gui_basics.h:57,
                 from ../../../../modules/juce_analytics/juce_analytics.h:55,
                 from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
                 from ../../Source/Application/jucer_Headers.h:29,
                 from ../../Source/Application/jucer_Main.cpp:27:
../../../../modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: defined here
  366 | class JUCE_API  PixelRGB
      |                 ^~~~~~~~
In file included from ../../../../modules/juce_graphics/juce_graphics.h:143,
                 from ../../../../modules/juce_gui_basics/juce_gui_basics.h:57,
                 from ../../../../modules/juce_analytics/juce_analytics.h:55,
                 from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
                 from ../../Source/Application/jucer_Headers.h:29,
                 from ../../Source/Application/jucer_Main.cpp:27:
../../../../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]':
../../../../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]'
../../../../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]'
../../../../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]'
../../../../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]'
../../../../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]'
../../../../modules/juce_graphics/native/juce_RenderingHelpers.h:1893:14:   required from here
../../../../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 ../../../../modules/juce_graphics/juce_graphics.h:121,
                 from ../../../../modules/juce_gui_basics/juce_gui_basics.h:57,
                 from ../../../../modules/juce_analytics/juce_analytics.h:55,
                 from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
                 from ../../Source/Application/jucer_Headers.h:29,
                 from ../../Source/Application/jucer_Main.cpp:27:
../../../../modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: defined here
  366 | class JUCE_API  PixelRGB
      |                 ^~~~~~~~
make[2]: *** [Makefile:159: build/intermediate/Debug/jucer_Main_f8488f5b.o] Error 1
make[2]: Leaving directory '/<<BUILDDIR>>/juce-5.4.1+really5.4.1~repack/extras/Projucer/Builds/LinuxMakefile'
dh_auto_build: cd extras/Projucer/Builds/LinuxMakefile && make -j4 "INSTALL=install --strip-program=true" V=1 "LDFLAGS=-Wl,-z,relro -ljpeg -lpng16 -lz" returned exit code 2
make[1]: *** [debian/rules:27: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/juce-5.4.1+really5.4.1~repack'
make: *** [debian/rules:23: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: juce
Source-Version: 5.4.4~repack0-1

We believe that the bug you reported is fixed in the latest version of
juce, 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 925723@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 juce 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: Tue, 20 Aug 2019 13:28:00 +0200
Source: juce
Architecture: source
Version: 5.4.4~repack0-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: 925723
Changes:
 juce (5.4.4~repack0-1) unstable; urgency=medium
 .
   * New upstream version 5.4.4~repack0
     (Closes: #925723)
 .
   [ Ondřej Nový ]
   * Use debhelper-compat instead of debian/compat
   * Bump Standards-Version to 4.4.0
 .
   [ IOhannes m zmölnig ]
   * Refresh patches
   * Drop obsolete d/source/local-options
   * Update d/copyright
     * Regenerate d/copyright_hints
Checksums-Sha1:
 f28573ed8049fc74a605d99158e2cae17ed0df75 2648 juce_5.4.4~repack0-1.dsc
 d516c1a2afd20b0836aa47287d12f7184c15daa7 5400684 juce_5.4.4~repack0.orig.tar.xz
 9b9cf6c3007f4339a5b7dc893aa45f19ab132ff1 59384 juce_5.4.4~repack0-1.debian.tar.xz
Checksums-Sha256:
 aab162b88fece5893f2b99af9d05cf42d6dbcec5818dd0fe631dcb102038c9de 2648 juce_5.4.4~repack0-1.dsc
 2ce131818c1cbb77decea5c7aaf868d4730251f7f600d569a8e9e5736ea68c5e 5400684 juce_5.4.4~repack0.orig.tar.xz
 b39ed6969a4a2ecc4b29faf4bd44e137746ba54d005d06113fc5f306749a3b4d 59384 juce_5.4.4~repack0-1.debian.tar.xz
Files:
 ad3c8770107499e0efce57ec774f82c6 2648 devel optional juce_5.4.4~repack0-1.dsc
 c5a855dcd9d698ca138eca773a33532e 5400684 devel optional juce_5.4.4~repack0.orig.tar.xz
 5d2ca0956923aba0e3a8d781675e1b17 59384 devel optional juce_5.4.4~repack0-1.debian.tar.xz

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

iQJKBAEBCAA0FiEEdAXnRVdICXNIABVttlAZxH96NvgFAl1b4Q4WHGZvcnVtQHVt
bGFldXRlLm11ci5hdAAKCRC2UBnEf3o2+EUDD/9cBw1e2mCa6El2vVzgCyRrvqaz
S+4sQtEDghCIDotFKLQMZP6UerNd4KjIB9DYnnRrxNM7LJ86x6LTWOnp4PLiS7Un
FLTLdxfY3aTLqBYJc76VVjvDjj7Mcx5f7IYMagawy/tMmrBGMNX+BKRKPCBvYaSZ
/FepWDtCuTkypvHOcFT/jnGokhYEqPCFQdDvP4yjFAHQcOB0S6BhtvEjqPPH8miX
zjGh6zA6+fFbQnB4gkbohLIgmbavY3Q9ooqtOsP1f4xXZqGtmy4NLhyl931762Cz
BNYNynxecUOVpu0BfRamAse5b6E6M2e+EPhzx8Sx5flK70+E6cS/JCMJWkYh+XQC
gB4RRscEFrs7sq1XudrIrsjrtF2JVknjueNwkodi/fjD0CN+B/P9/hJ8hHcXU+v1
VwJ8BtSMJGCykjkUt5JWWZWakJbaiF90JjilOo9sCOyrMw9uz7i7OpGBy3BmqxZ/
OPTpqMPvvkQBVL21Q9veZu6vxfYmSe8j5p+DFQYhoUUngdl8btJ+tByNBRX4JYKm
csN3U75ijixn50DPQ9V4vNJp6i72oT+rTuPQ8nJUZMyBPvNXKdVIZqOyVF+A/ygz
+PLINM6D2XZveuI42EEJdFHNOGHi75nz5l8LAA22Ptf9oeecKrAq1aQZPeYYZCSz
k3xIdqWkO4rzFXV4lA==
=/AeY
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: