Bug#1037583: audmes: ftbfs with GCC-13
Package: src:audmes
Version: 2022.10.09-1
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/audmes_2022.10.09-1_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
[...]
wxWidgets lib settings: -L/usr/lib/x86_64-linux-gnu;-pthread;;;-lwx_gtk3u_core-3.2;-lwx_baseu-3.2
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
CMAKE_INSTALL_LIBDIR
CMAKE_INSTALL_LOCALSTATEDIR
CMAKE_INSTALL_RUNSTATEDIR
CMAKE_INSTALL_SYSCONFDIR
FETCHCONTENT_FULLY_DISCONNECTED
-- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
dh_auto_build
cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f CMakeFiles/AudMeS.dir/build.make CMakeFiles/AudMeS.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/AudMeS.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f CMakeFiles/AudMeS.dir/build.make CMakeFiles/AudMeS.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 14%] Building CXX object CMakeFiles/AudMeS.dir/dlg_audiointerface.cpp.o
[ 28%] Building C object CMakeFiles/AudMeS.dir/fourier.c.o
/usr/bin/c++ -DHAVE_GETTIMEOFDAY -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__LINUX__ -D__WXGTK__ -I/<<PKGBUILDDIR>>/. -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Wall -Wextra -std=gnu++11 -MD -MT CMakeFiles/AudMeS.dir/dlg_audiointerface.cpp.o -MF CMakeFiles/AudMeS.dir/dlg_audiointerface.cpp.o.d -o CMakeFiles/AudMeS.dir/dlg_audiointerface.cpp.o -c /<<PKGBUILDDIR>>/dlg_audiointerface.cpp
/usr/bin/cc -DHAVE_GETTIMEOFDAY -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__LINUX__ -D__WXGTK__ -I/<<PKGBUILDDIR>>/. -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -MD -MT CMakeFiles/AudMeS.dir/fourier.c.o -MF CMakeFiles/AudMeS.dir/fourier.c.o.d -o CMakeFiles/AudMeS.dir/fourier.c.o -c /<<PKGBUILDDIR>>/fourier.c
[ 57%] Building CXX object CMakeFiles/AudMeS.dir/CtrlOScope.cpp.o
[ 57%] Building CXX object CMakeFiles/AudMeS.dir/AudMeS.cpp.o
[ 71%] Building CXX object CMakeFiles/AudMeS.dir/RWAudio_IO.cpp.o
/usr/bin/c++ -DHAVE_GETTIMEOFDAY -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__LINUX__ -D__WXGTK__ -I/<<PKGBUILDDIR>>/. -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Wall -Wextra -std=gnu++11 -MD -MT CMakeFiles/AudMeS.dir/CtrlOScope.cpp.o -MF CMakeFiles/AudMeS.dir/CtrlOScope.cpp.o.d -o CMakeFiles/AudMeS.dir/CtrlOScope.cpp.o -c /<<PKGBUILDDIR>>/CtrlOScope.cpp
[ 85%] Building CXX object CMakeFiles/AudMeS.dir/rtaudio/RtAudio.cpp.o
/usr/bin/c++ -DHAVE_GETTIMEOFDAY -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__LINUX__ -D__WXGTK__ -I/<<PKGBUILDDIR>>/. -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Wall -Wextra -std=gnu++11 -MD -MT CMakeFiles/AudMeS.dir/AudMeS.cpp.o -MF CMakeFiles/AudMeS.dir/AudMeS.cpp.o.d -o CMakeFiles/AudMeS.dir/AudMeS.cpp.o -c /<<PKGBUILDDIR>>/AudMeS.cpp
/usr/bin/c++ -DHAVE_GETTIMEOFDAY -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__LINUX__ -D__WXGTK__ -I/<<PKGBUILDDIR>>/. -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Wall -Wextra -std=gnu++11 -MD -MT CMakeFiles/AudMeS.dir/RWAudio_IO.cpp.o -MF CMakeFiles/AudMeS.dir/RWAudio_IO.cpp.o.d -o CMakeFiles/AudMeS.dir/RWAudio_IO.cpp.o -c /<<PKGBUILDDIR>>/RWAudio_IO.cpp
/usr/bin/c++ -DHAVE_GETTIMEOFDAY -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__LINUX__ -D__WXGTK__ -I/<<PKGBUILDDIR>>/. -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Wall -Wextra -std=gnu++11 -MD -MT CMakeFiles/AudMeS.dir/rtaudio/RtAudio.cpp.o -MF CMakeFiles/AudMeS.dir/rtaudio/RtAudio.cpp.o.d -o CMakeFiles/AudMeS.dir/rtaudio/RtAudio.cpp.o -c /<<PKGBUILDDIR>>/rtaudio/RtAudio.cpp
/<<PKGBUILDDIR>>/RWAudio_IO.cpp: In function ‘bool lfsr16()’:
/<<PKGBUILDDIR>>/RWAudio_IO.cpp:53:3: error: ‘uint16_t’ was not declared in this scope
53 | uint16_t bit; /* Must be 16-bit to allow bit<<15 later in the code */
| ^~~~~~~~
/<<PKGBUILDDIR>>/RWAudio_IO.cpp:31:1: note: ‘uint16_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
30 | #include <map>
+++ |+#include <cstdint>
31 |
/<<PKGBUILDDIR>>/RWAudio_IO.cpp:54:10: error: ‘uint16_t’ does not name a type
54 | static uint16_t lfsr = 1; /* Must not be 0 */
| ^~~~~~~~
/<<PKGBUILDDIR>>/RWAudio_IO.cpp:54:10: note: ‘uint16_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
/<<PKGBUILDDIR>>/RWAudio_IO.cpp:57:3: error: ‘bit’ was not declared in this scope
57 | bit = ((lfsr >> 0) ^ (lfsr >> 2) ^ (lfsr >> 3) ^ (lfsr >> 5)) & 1u;
| ^~~
/<<PKGBUILDDIR>>/RWAudio_IO.cpp:57:11: error: ‘lfsr’ was not declared in this scope; did you mean ‘lfsr16’?
57 | bit = ((lfsr >> 0) ^ (lfsr >> 2) ^ (lfsr >> 3) ^ (lfsr >> 5)) & 1u;
| ^~~~
| lfsr16
make[3]: *** [CMakeFiles/AudMeS.dir/build.make:135: CMakeFiles/AudMeS.dir/RWAudio_IO.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/AudMeS.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:159: 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:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Reply to: