From doko at debian.org Mon Feb 17 17:54:30 2025 From: doko at debian.org (Matthias Klose) Date: Mon, 17 Feb 2025 17:54:30 +0000 Subject: [Tts-project] Bug#1097914: speech-dispatcher: ftbfs with GCC-15 Message-ID: Package: src:speech-dispatcher Version: 0.11.5-5.1 Severity: important Tags: sid forky User: debian-gcc at lists.debian.org Usertags: ftbfs-gcc-15 [This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The severity of this report will be raised before the forky release. The full build log can be found at: http://qa-logs.debian.net/2025/02/16/amd64exp/speech-dispatcher_0.11.5-5.1_unstable_gccexp.log.gz The last lines of the build log are at the end of this report. To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS. Other 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-15/porting_to.html [...] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ history.c:310:9: note: in expansion of macro ?g_string_free? 310 | g_string_free(reply, FALSE); | ^~~~~~~~~~~~~ make[4]: *** [Makefile:664: speech_dispatcher-history.o] Error 1 make[4]: *** Waiting for unfinished jobs.... parse.c: In function ?parse_list?: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ?g_string_free_and_steal? declared with attribute ?warn_unused_result? [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:950:17: note: in expansion of macro ?g_string_free? 950 | g_string_free(result, 0); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ?g_string_free_and_steal? declared with attribute ?warn_unused_result? [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:985:17: note: in expansion of macro ?g_string_free? 985 | g_string_free(result, 0); | ^~~~~~~~~~~~~ parse.c: In function ?parse_get?: /usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of ?g_string_free_and_steal? declared with attribute ?warn_unused_result? [-Wunused-result] 72 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:1068:9: note: in expansion of macro ?g_string_free? 1068 | g_string_free(result, 0); | ^~~~~~~~~~~~~ make[4]: Leaving directory '/build/reproducible-path/speech-dispatcher-0.11.5/src/server' make[3]: *** [Makefile:463: all-recursive] Error 1 make[3]: Leaving directory '/build/reproducible-path/speech-dispatcher-0.11.5/src' make[2]: *** [Makefile:604: all-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/speech-dispatcher-0.11.5' make[1]: *** [Makefile:490: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/speech-dispatcher-0.11.5' dh_auto_build: error: make -j8 returned exit code 2 make: *** [debian/rules:30: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 From owner at bugs.debian.org Mon Feb 17 21:48:02 2025 From: owner at bugs.debian.org (Debian Bug Tracking System) Date: Mon, 17 Feb 2025 21:48:02 +0000 Subject: [Tts-project] Processed: tagging 1097914 References: <1739828693-1393-bts-sthibault@debian.org> Message-ID: Processing commands for control at bugs.debian.org: > tags 1097914 + pending Bug #1097914 [src:speech-dispatcher] speech-dispatcher: ftbfs with GCC-15 Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 1097914: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097914 Debian Bug Tracking System Contact owner at bugs.debian.org with problems