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

Bug#1037676: marked as done (giada: ftbfs with GCC-13)



Your message dated Thu, 27 Jul 2023 11:18:48 +0000
with message-id <E1qOz16-009PZM-T3@fasolo.debian.org>
and subject line Bug#1037676: fixed in giada 0.22.0-3
has caused the Debian Bug report #1037676,
regarding giada: ftbfs with GCC-13
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.)


-- 
1037676: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037676
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:giada
Version: 0.22.0-2
Severity: normal
Tags: sid trixie
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-13

[This bug is targeted to the upcoming trixie release]

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-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/giada_0.22.0-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html

[...]
/usr/bin/c++ -DFMT_SHARED -DJUCE_DEBUG=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_PLUGINHOST_AU=0 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_WEB_BROWSER=0 -DNDEBUG -DWITH_AUDIO_JACK -DWITH_VST -DWITH_VST2 -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/deps/juce/modules -I/<<PKGBUILDDIR>>/src/deps/vst3sdk -I/usr/include/freetype2 -isystem /usr/include/rtmidi -isystem /usr/include/opus -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++17 -Wno-error -Wno-error=format-security -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/rtaudio -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -D_REENTRANT  -Wdate-time -D_FORTIFY_SOURCE=2 -D_fstEffect=AEffect -DBUILD_DATE='"2023-01-11"' -DTEST_RESOURCES_DIR='"tests/resources/
 "' -Wall -Wextra -Wpedantic -pthread -D__UNIX_JACK__ -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D_REENTRANT -MD -MT CMakeFiles/giada.dir/src/gui/dialogs/midiIO/midiInputChannel.cpp.o -MF CMakeFiles/giada.dir/src/gui/dialogs/midiIO/midiInputChannel.cpp.o.d -o CMakeFiles/giada.dir/src/gui/dialogs/midiIO/midiInputChannel.cpp.o -c /<<PKGBUILDDIR>>/src/gui/dialogs/midiIO/midiInputChannel.cpp
[ 53%] Building CXX object CMakeFiles/giada.dir/src/gui/dialogs/midiIO/midiInputMaster.cpp.o
/usr/bin/c++ -DFMT_SHARED -DJUCE_DEBUG=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_PLUGINHOST_AU=0 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_WEB_BROWSER=0 -DNDEBUG -DWITH_AUDIO_JACK -DWITH_VST -DWITH_VST2 -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/deps/juce/modules -I/<<PKGBUILDDIR>>/src/deps/vst3sdk -I/usr/include/freetype2 -isystem /usr/include/rtmidi -isystem /usr/include/opus -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++17 -Wno-error -Wno-error=format-security -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/rtaudio -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -D_REENTRANT  -Wdate-time -D_FORTIFY_SOURCE=2 -D_fstEffect=AEffect -DBUILD_DATE='"2023-01-11"' -DTEST_RESOURCES_DIR='"tests/resources/
 "' -Wall -Wextra -Wpedantic -pthread -D__UNIX_JACK__ -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D_REENTRANT -MD -MT CMakeFiles/giada.dir/src/gui/dialogs/midiIO/midiInputMaster.cpp.o -MF CMakeFiles/giada.dir/src/gui/dialogs/midiIO/midiInputMaster.cpp.o.d -o CMakeFiles/giada.dir/src/gui/dialogs/midiIO/midiInputMaster.cpp.o -c /<<PKGBUILDDIR>>/src/gui/dialogs/midiIO/midiInputMaster.cpp
[ 54%] Building CXX object CMakeFiles/giada.dir/src/gui/elems/midiIO/midiLearner.cpp.o
/usr/bin/c++ -DFMT_SHARED -DJUCE_DEBUG=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_PLUGINHOST_AU=0 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_WEB_BROWSER=0 -DNDEBUG -DWITH_AUDIO_JACK -DWITH_VST -DWITH_VST2 -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/deps/juce/modules -I/<<PKGBUILDDIR>>/src/deps/vst3sdk -I/usr/include/freetype2 -isystem /usr/include/rtmidi -isystem /usr/include/opus -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++17 -Wno-error -Wno-error=format-security -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/rtaudio -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -D_REENTRANT  -Wdate-time -D_FORTIFY_SOURCE=2 -D_fstEffect=AEffect -DBUILD_DATE='"2023-01-11"' -DTEST_RESOURCES_DIR='"tests/resources/
 "' -Wall -Wextra -Wpedantic -pthread -D__UNIX_JACK__ -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D_REENTRANT -MD -MT CMakeFiles/giada.dir/src/gui/elems/midiIO/midiLearner.cpp.o -MF CMakeFiles/giada.dir/src/gui/elems/midiIO/midiLearner.cpp.o.d -o CMakeFiles/giada.dir/src/gui/elems/midiIO/midiLearner.cpp.o -c /<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.cpp
In file included from /<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.cpp:27:
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.h:46:21: error: ‘uint32_t’ has not been declared
   46 |         void update(uint32_t value);
      |                     ^~~~~~~~
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.h:56:28: error: ‘uint32_t’ was not declared in this scope
   56 |         std::function<void(uint32_t)> onStartLearn;
      |                            ^~~~~~~~
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.h:33:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   32 | #include <string>
  +++ |+#include <cstdint>
   33 | 
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.h:56:37: error: template argument 1 is invalid
   56 |         std::function<void(uint32_t)> onStartLearn;
      |                                     ^
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.h:58:28: error: ‘uint32_t’ was not declared in this scope
   58 |         std::function<void(uint32_t)> onClearLearn;
      |                            ^~~~~~~~
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.h:58:28: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.h:58:37: error: template argument 1 is invalid
   58 |         std::function<void(uint32_t)> onClearLearn;
      |                                     ^
[ 54%] Building CXX object CMakeFiles/giada.dir/src/gui/elems/midiIO/midiLearnerPack.cpp.o
/usr/bin/c++ -DFMT_SHARED -DJUCE_DEBUG=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_PLUGINHOST_AU=0 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_WEB_BROWSER=0 -DNDEBUG -DWITH_AUDIO_JACK -DWITH_VST -DWITH_VST2 -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/deps/juce/modules -I/<<PKGBUILDDIR>>/src/deps/vst3sdk -I/usr/include/freetype2 -isystem /usr/include/rtmidi -isystem /usr/include/opus -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++17 -Wno-error -Wno-error=format-security -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/rtaudio -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -D_REENTRANT  -Wdate-time -D_FORTIFY_SOURCE=2 -D_fstEffect=AEffect -DBUILD_DATE='"2023-01-11"' -DTEST_RESOURCES_DIR='"tests/resources/
 "' -Wall -Wextra -Wpedantic -pthread -D__UNIX_JACK__ -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D_REENTRANT -MD -MT CMakeFiles/giada.dir/src/gui/elems/midiIO/midiLearnerPack.cpp.o -MF CMakeFiles/giada.dir/src/gui/elems/midiIO/midiLearnerPack.cpp.o.d -o CMakeFiles/giada.dir/src/gui/elems/midiIO/midiLearnerPack.cpp.o -c /<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearnerPack.cpp
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.cpp: In constructor ‘giada::v::geMidiLearner::geMidiLearner(int, int, int, int, std::string, int)’:
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.cpp:42:16: error: cannot convert ‘std::nullptr_t’ to ‘int’ in initialization
   42 | , onStartLearn(nullptr)
      |                ^~~~~~~
      |                |
      |                std::nullptr_t
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.cpp:44:16: error: cannot convert ‘std::nullptr_t’ to ‘int’ in initialization
   44 | , onClearLearn(nullptr)
      |                ^~~~~~~
      |                |
      |                std::nullptr_t
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.cpp: In lambda function:
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.cpp:64:37: error: expression cannot be used as a function
   64 |                         onClearLearn(m_param);
      |                         ~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.cpp: In lambda function:
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.cpp:73:37: error: expression cannot be used as a function
   73 |                         onStartLearn(m_param);
      |                         ~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.cpp: At global scope:
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.cpp:81:6: error: no declaration matches ‘void giada::v::geMidiLearner::update(uint32_t)’
   81 | void geMidiLearner::update(uint32_t value)
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.h:51:14: note: candidates are: ‘void giada::v::geMidiLearner::update(const std::string&)’
   51 |         void update(const std::string&);
      |              ^~~~~~
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.h:46:14: note:                 ‘void giada::v::geMidiLearner::update(int)’
   46 |         void update(uint32_t value);
      |              ^~~~~~
/<<PKGBUILDDIR>>/src/gui/elems/midiIO/midiLearner.h:38:7: note: ‘class giada::v::geMidiLearner’ defined here
   38 | class geMidiLearner : public geFlex
      |       ^~~~~~~~~~~~~
make[3]: *** [CMakeFiles/giada.dir/build.make:1465: CMakeFiles/giada.dir/src/gui/elems/midiIO/midiLearner.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:86: CMakeFiles/giada.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:41: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: giada
Source-Version: 0.22.0-3
Done: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>

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 1037676@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: Thu, 27 Jul 2023 12:37:36 +0200
Source: giada
Architecture: source
Version: 0.22.0-3
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: 1037676
Changes:
 giada (0.22.0-3) unstable; urgency=medium
 .
   * Add patch to fix FTBFS with gcc-13 (Closes: #1037676)
   * Relax B-D to juce-modules-source-data
Checksums-Sha1:
 6247d98e65bee3269bdf40ff151d441efb60fe3f 2505 giada_0.22.0-3.dsc
 8e66036553782a1835eebc84d6014debdce7b520 20324 giada_0.22.0-3.debian.tar.xz
Checksums-Sha256:
 03e8a1a27c0adc20de04fb669821d08926ce1e443e579463df37c2f28d2c8e72 2505 giada_0.22.0-3.dsc
 296ff4201972cdc8be7c0f619dfaea2629ffd43d2c55f6479bf8f15e2299e0a5 20324 giada_0.22.0-3.debian.tar.xz
Files:
 f02626c2a29fd3b0e14640e3349089de 2505 sound optional giada_0.22.0-3.dsc
 0322fe4b3c5914af1b77c2c79b257d18 20324 sound optional giada_0.22.0-3.debian.tar.xz

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

iQIzBAEBCAAdFiEEdAXnRVdICXNIABVttlAZxH96NvgFAmTCTjsACgkQtlAZxH96
NvhnjA//QjujNSxmG4xsdMiJgu70DuH3nOQ0XaSzHLEu9/LjKRB+Zzsj9YECKMrM
sfX0TLyAGMmm6v7FyaBGaJOc8iKtON0tEGgyPW1Pt4O0v0SQHkuLD9QCm9lsrejp
mED5e3WBineAu+MgLLOwK1utjkZxu9TWTex93NyJYrUSJyZdyUOVOElvQSgrHAgZ
njz6TutRMK5wU8TjfjXaikBwVOdlu7EacvM3EKSGFP3H2eYUmYPc/ObAOzU5RT1v
QghKJNVywTFQ8vVzktnzqAyIDBpZ40N3B7mKJYEzxTYa28N325ZUnaV/dUGshFz5
Md39q3+ihEGTKLQr7J1FoBsBrksWAvRosfb+8mYcgSIbBSx/+feaVveRbQi4BZ4S
KwdVAhOYIue4ZHCLIa+zW5b0ZfFk8tryxtRR9542s5+SmiViGf8FGe+1kDcDEzUa
al8wtHTeFqRmuOy56NsNdG3UhUsdLigsdUjU/Iwca/xX8pCWtxtHBLEbtlkq45fD
ftiJ/yyfnm1ScxZ7RYhLOXXJMT4DsNDYh1e5ivkbF+UKxGn4aTaGQpLwiNLXX0Xm
jjxP/IjFTmQjLd0aSQUwqXqC3yzuH5j42CXDegczceVKLPQlgvidYYrD4k6EskVz
jug1e09AMv3Yh+ltB1biEJliOrsrvX+5Lv4XYvSIVp7cn82rM7o=
=4fry
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: