Your message dated Tue, 23 Sep 2025 00:59:05 +0000
with message-id <[email protected]>
and subject line Bug#1096419: fixed in cdcd 0.6.6-13.3
has caused the Debian Bug report #1096419,
regarding cdcd: ftbfs with GCC-15
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 [email protected]
immediately.)
--
1096419: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096419
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:cdcd
Version: 0.6.6-13.2
Severity: important
Tags: sid forky
User: [email protected]
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/cdcd_0.6.6-13.2_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
[...]
checking for strdup... yes
checking for strncasecmp... yes
checking for strstr... yes
checking for strtol... yes
checking for strerror... yes
checking for strcasestr... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating config.h
config.status: executing depfiles commands
dh_auto_build
make -j8
make[1]: Entering directory '/build/reproducible-path/cdcd-0.6.6'
make all-recursive
make[2]: Entering directory '/build/reproducible-path/cdcd-0.6.6'
Making all in doc
make[3]: Entering directory '/build/reproducible-path/cdcd-0.6.6/doc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/reproducible-path/cdcd-0.6.6/doc'
make[3]: Entering directory '/build/reproducible-path/cdcd-0.6.6'
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/cdcd-0.6.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o cdcd-cdcd.o `test -f 'cdcd.c' ||
echo './'`cdcd.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/cdcd-0.6.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o cdcd-str.o `test -f 'str.c' ||
echo './'`str.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/cdcd-0.6.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o cdcd-conf.o `test -f 'conf.c' ||
echo './'`conf.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/cdcd-0.6.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o cdcd-global.o `test -f 'global.c'
|| echo './'`global.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/cdcd-0.6.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o cdcd-interface.o `test -f
'interface.c' || echo './'`interface.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/cdcd-0.6.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o cdcd-cmdline.o `test -f
'cmdline.c' || echo './'`cmdline.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/cdcd-0.6.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o cdcd-cmd_cdcd.o `test -f
'cmd_cdcd.c' || echo './'`cmd_cdcd.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/cdcd-0.6.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o cdcd-cmd_sites.o `test -f
'cmd_sites.c' || echo './'`cmd_sites.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/cdcd-0.6.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o cdcd-cmd_access.o `test -f
'cmd_access.c' || echo './'`cmd_access.c
conf.c: In function ‘cdcdrc_read’:
conf.c:265:3: warning: ignoring return value of ‘fgets’ declared with attribute
‘warn_unused_result’ [-Wunused-result]
265 | fgets (inbuffer, 256, cdcdrcfile);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conf.c:275:7: warning: ignoring return value of ‘fgets’ declared with attribute
‘warn_unused_result’ [-Wunused-result]
275 | fgets (inbuffer, 256, cdcdrcfile);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
str.c: In function ‘vpdprintf’:
str.c:236:3: warning: ignoring return value of ‘vasprintf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
236 | vasprintf (&s, fmt, v);
| ^~~~~~~~~~~~~~~~~~~~~~
cmd_cdcd.c: In function ‘cmd_cdcd_mainloop’:
cmd_cdcd.c:1282:3: warning: ‘CPPFunction’ is deprecated
[-Wdeprecated-declarations]
1282 | rl_attempted_completion_function = (CPPFunction *) cdcd_completion;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmd_cdcd.c:1282:36: error: assignment to ‘char ** (*)(const char *, int, int)’
from incompatible pointer type ‘char ** (*)(void)’
[-Wincompatible-pointer-types]
1282 | rl_attempted_completion_function = (CPPFunction *) cdcd_completion;
| ^
cmd_cdcd.c: In function ‘cmd_excl’:
cmd_cdcd.c:270:5: warning: ignoring return value of ‘system’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
270 | system ("sh");
| ^~~~~~~~~~~~~
cmd_cdcd.c:275:7: warning: ignoring return value of ‘system’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
275 | system (cmd);
| ^~~~~~~~~~~~
interface.c: In function ‘cddb_lookup’:
interface.c:364:15: warning: ignoring return value of ‘fgets’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
364 | fgets (inbuffer, 256, stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:630: cdcd-cmd_cdcd.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/reproducible-path/cdcd-0.6.6'
make[2]: *** [Makefile:773: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/cdcd-0.6.6'
make[1]: *** [Makefile:402: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/cdcd-0.6.6'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: cdcd
Source-Version: 0.6.6-13.3
Done: Adrian Bunk <[email protected]>
We believe that the bug you reported is fixed in the latest version of
cdcd, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Adrian Bunk <[email protected]> (supplier of updated cdcd 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 20 Sep 2025 19:13:46 +0300
Source: cdcd
Architecture: source
Version: 0.6.6-13.3
Distribution: unstable
Urgency: medium
Maintainer: Uwe Hermann <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1096419
Changes:
cdcd (0.6.6-13.3) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix FTBFS with GCC 15. (Closes: #1096419)
Checksums-Sha1:
d3783378cec30b9251b61805f4679242dd43522f 1753 cdcd_0.6.6-13.3.dsc
d0026ee789efa7564a0c75ee444599e3e52aa7db 10876 cdcd_0.6.6-13.3.debian.tar.xz
Checksums-Sha256:
6b40dc539f4fda39f7d5c3cb4f01eed6f68d794ec7e52477fb07860666845778 1753
cdcd_0.6.6-13.3.dsc
cd34ce61f6fbbac6968fce5df98928f75c2ba1622081229c6379b55249dcc039 10876
cdcd_0.6.6-13.3.debian.tar.xz
Files:
80af39a65058cb0bd915fa3b6485b973 1753 sound optional cdcd_0.6.6-13.3.dsc
308b215dacc3d37938df51fd3da9c1e3 10876 sound optional
cdcd_0.6.6-13.3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjO2GEACgkQiNJCh6LY
mLE7lg//RMoxtk6FoypTvYzYsy/eEHOhUHjL579hRBa8kowHGcVo5DFzl0Udh+2P
DSQlwjGa+fgwbZ75qqKkQQkNui/6IP2hh57UZTx9+i5603Y6sgjrQd730ckuVHos
sdq1GTEk1yhvwYU2w6IH9ywRYS3jwrR7BUYsNnT8MLOCX4Uqw2c9D1Y2d8OfMfr5
tkdd0NdNnWr9kQDxbEHP6j7Gz1W+DnJFFbxYZq1l97xHJrM7J9JLW3EgmgA9paeD
KgjFEDQwWHZjYACWYB7+4Pdf5WVCaHzEW5m+dhVEd1MR0A3v9zyvto5FCqFn5tPD
JMj8/1nErrYqfGmceIvR+GBMp9qnnKAyfFcux4Vk7fbpd47ti4tT+yvp/78BbZth
fRedxWo8fuRZvbiva0X9eZS3ssSS6rE0JdkUoNp4BE88Mzsu6VvGqzRuAxJmz4Mb
Ob+eyVrQu8C1uLGL4U1VF21Ftv+32a7kbaaGu7mt2AInItb3Jkx2s5aFj6VBu5gq
aICGOBhbTPyMKcrTSKmArMuWrGrNKQoAuR+sXDRPW3CPTeKR939g9zGutQsdQ5bk
FgeSX0urKXxHRBXZniTg9N92JeQkM9X0ZsvH6dTuZ2frKZotIg4tpo4qjsg++SVu
OAOshQFSFnd+HGLob/r4DaqH7Pr0IZH/5mhzEO88VtpkekgQ7Ww=
=SSlj
-----END PGP SIGNATURE-----
pgpOy9XLOQo3d.pgp
Description: PGP signature
--- End Message ---