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

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: