Bug#925695: giada: ftbfs with GCC-9
Control: block -1 by 925723
On Wed, 27 Mar 2019 19:45:17 +0000 Matthias Klose <doko@debian.org> wrote:
> Package: src:giada
> Version: 0.15.2+ds1-2
> 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/giada_0.15.2+ds1-2_unstable_gcc9.log
> The last lines of the build log are at the end of this report.
>
> [...]
>
> ./src/deps/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 ./src/deps/juce/modules/juce_graphics/juce_graphics.h:121,
> from ./src/deps/juce/modules/juce_gui_basics/juce_gui_basics.h:57,
> from src/core/../deps/juce/modules/juce_audio_processors/juce_audio_processors.h:56,
> from src/core/../deps/juce-config.h:12,
> from src/core/pluginHost.h:36,
> from src/core/channel.cpp:34:
> ./src/deps/juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: defined here
> 366 | class JUCE_API PixelRGB
> | ^~~~~~~~
This build failure comes from JUCE; the same problem has already been
reported under that package.
Philip Chung
Reply to: