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

Bug#925695: marked as done (giada: ftbfs with GCC-9)



Your message dated Tue, 20 Aug 2019 21:35:46 +0000
with message-id <E1i0Bn8-0007pW-8I@fasolo.debian.org>
and subject line Bug#925695: fixed in giada 0.15.4+ds1-1
has caused the Debian Bug report #925695,
regarding giada: 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.)


-- 
925695: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925695
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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.

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.

[...]
                 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/channel.h:43,
                 from src/core/sampleChannel.h:35,
                 from src/core/sampleChannel.cpp:34:
./src/deps/juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: defined here
  366 | class JUCE_API  PixelRGB
      |                 ^~~~~~~~
In file included from ./src/deps/juce/modules/juce_graphics/juce_graphics.h:143,
                 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/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]':
./src/deps/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]'
./src/deps/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]'
./src/deps/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]'
./src/deps/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]'
./src/deps/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]'
./src/deps/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1893:14:   required from here
./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
      |                 ^~~~~~~~
In file included from ./src/deps/juce/modules/juce_graphics/juce_graphics.h:143,
                 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/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]':
./src/deps/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]'
./src/deps/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]'
./src/deps/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]'
./src/deps/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]'
./src/deps/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]'
./src/deps/juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1893:14:   required from here
./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
      |                 ^~~~~~~~
make[2]: *** [Makefile:3402: src/core/giada-midiDispatcher.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:3416: src/core/giada-midiChannel.o] Error 1
make[2]: *** [Makefile:3388: src/core/giada-sampleChannel.o] Error 1
make[2]: *** [Makefile:3374: src/core/giada-channel.o] Error 1
make[2]: Leaving directory '/<<BUILDDIR>>/giada-0.15.2+ds1'
dh_auto_build: make -j4 returned exit code 2
make[1]: *** [debian/rules:44: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/giada-0.15.2+ds1'
make: *** [debian/rules:33: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: giada
Source-Version: 0.15.4+ds1-1

We believe that the bug you reported is fixed in the latest version of
giada, 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 925695@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 giada 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 15:32:54 +0200
Source: giada
Architecture: source
Version: 0.15.4+ds1-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: 925695
Changes:
 giada (0.15.4+ds1-1) unstable; urgency=medium
 .
   * New upstream version 0.15.4+ds1
 .
   [ Ondřej Nový ]
   * Use debhelper-compat instead of debian/compat
 .
   [ IOhannes m zmölnig ]
   * B-D on juce>=5.4.4 (Closes: #925695)
   * d/patches
     * Refresh patches
     * Refresh patches with 'gbp pq'
     * Add patch for JUCE-5.4.4 compatibility
   * Build requires C++14
   * Dropped unrecognized 'IX' macro from manpages
   * Drop obsolete d/source/local-options
   * Bump dh compat to 12
   * Bump standards version to 4.4.0
Checksums-Sha1:
 9f7c53c866b20cb17c7b9f4eb313673c7ce5f22d 2390 giada_0.15.4+ds1-1.dsc
 39c073b042630d6160540ebb7c85e29da14a0bc1 306948 giada_0.15.4+ds1.orig.tar.xz
 2e72672a6a0cc97b9ad8e370504f36da4f0b1f26 83552 giada_0.15.4+ds1-1.debian.tar.xz
Checksums-Sha256:
 b2a0c3b10f5ee83faaa2ecbfeffcf95f016edebbbdb244dfe22d1af285d4b997 2390 giada_0.15.4+ds1-1.dsc
 1042e43240b2edc390f334267ace6d9e9f7313fc7d10af2a8ce5aabecb89b8af 306948 giada_0.15.4+ds1.orig.tar.xz
 2d936c23c8e838f1f4cc7b41708b78dbe5e4b2367c6256d0e59f17a2bc73b2cd 83552 giada_0.15.4+ds1-1.debian.tar.xz
Files:
 d146678fa58a9f45c585a16a85ccdcf1 2390 sound optional giada_0.15.4+ds1-1.dsc
 6bbf2aeb099a254052af1734e5139526 306948 sound optional giada_0.15.4+ds1.orig.tar.xz
 510840ce8b1b4ef32f42015a83bc5ac0 83552 sound optional giada_0.15.4+ds1-1.debian.tar.xz

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

iQJKBAEBCAA0FiEEdAXnRVdICXNIABVttlAZxH96NvgFAl1cX6gWHGZvcnVtQHVt
bGFldXRlLm11ci5hdAAKCRC2UBnEf3o2+B+IEACHbgDOjiRRSWrTnT6KCAhNm6MV
klRM0tI6FSrkkmw5stJjbYoGTnf6RbhJ02DGtfostb/m9ruk5wGln3aMsBmmAw0R
u/xzo7NpjRZlhOZPbQXcl6jPbrvShByqgIRzwBgbD7PLVaC0vmriNV0rCkWBflQK
osazXs9AzL48/8zFTqXSI7V5ynXl07JIAMaTlgj1uKUyOt97k28Vj+4UAvCRvrAb
f7qTjQHOcX3ItSmFSJvfyu0FxVj5fBxSIAx/AqfxkL7C20O6C4Oy5RAPzz59qPY8
Kt+eKKex62/LXyFgm770y0n2uwGfu/So9W0yyLiaJrjDY+hjENa6p7dt5Mo7haJP
h2FUsD2ROEPJUQ0x7mPaOGAnsRZVwbyCQXl8KUuLLdiEo0dh03tJSaniGXQm0fFR
kJn3SPpt/7t9Ta5zoKLlUbXkRBqVDOOBCTyrTmOLe8F5JBFeFfqvHnjti5lYESCW
DWKr7C0As+JSMLgHVJL05oubw9KujU/uvHWmFrD/+vpBsy/JXP+2ZvUJZZdSolqD
HzWnRK0C56DxnaJelrC4jMrZu0ptDY6K20JM/KGYx1sHywrEEwFVqEHve6fj3OCr
ie/OmCsj6iSwioKk3Lbu1FWBUnT9BZCf8fURDrLZuNtjk5K9BxrVHroGloyCjIFx
aEn0ETJJgET8v4FsjQ==
=SdC/
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: