Your message dated Mon, 08 Sep 2025 06:48:43 +0000
with message-id <[email protected]>
and subject line Bug#1096422: fixed in cdtool 2.1.8-release-9
has caused the Debian Bug report #1096422,
regarding cdtool: 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.)
--
1096422: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096422
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:cdtool
Version: 2.1.8-release-8
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/cdtool_2.1.8-release-8_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
[...]
| ^~~~~~
| |
| void (*)(void)
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void
(*)(int)’} but argument is of type ‘void (*)(void)’
88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
| ~~~~~~~~~~~~~~~^~~~~~~~~
shuffle.c:82:6: note: ‘inthdl’ declared here
82 | void inthdl ()
| ^~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
shuffle.c:263:19: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
263 | signal (SIGHUP, huphdl);
| ^~~~~~
| |
| void (*)(void)
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void
(*)(int)’} but argument is of type ‘void (*)(void)’
88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
| ~~~~~~~~~~~~~~~^~~~~~~~~
shuffle.c:62:6: note: ‘huphdl’ declared here
62 | void huphdl ()
| ^~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
shuffle.c:239:7: warning: variable ‘status’ set but not used
[-Wunused-but-set-variable]
239 | int status;
| ^~~~~~
cdtool.c: At top level:
cdtool.c:53:14: warning: ‘svnid’ defined but not used [-Wunused-variable]
53 | static char *svnid = "$Id: cdtool.c 1529 2005-10-17 18:24:22Z max $";
| ^~~~~
make[1]: *** [<builtin>: cdtool.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [<builtin>: shuffle.o] Error 1
cdown.c: In function ‘main’:
cdown.c:655:25: error: conflicting types for ‘getopt’; have ‘int(void)’
655 | extern int optind, getopt();
| ^~~~~~
In file included from /usr/include/x86_64-linux-gnu/bits/getopt_posix.h:27,
from /usr/include/unistd.h:903,
from cdown.c:76:
/usr/include/x86_64-linux-gnu/bits/getopt_core.h:91:12: note: previous
declaration of ‘getopt’ with type ‘int(int, char * const*, const char *)’
91 | extern int getopt (int ___argc, char *const *___argv, const char
*__shortopts)
| ^~~~~~
cdown.c:679:17: error: too many arguments to function ‘getopt’; expected 0,
have 3
679 | while ((opt = getopt(argc,argv,"0123456789?DhlrVvH:P:d:")) != EOF) {
| ^~~~~~ ~~~~
cdown.c:655:25: note: declared here
655 | extern int optind, getopt();
| ^~~~~~
cdown.c: In function ‘query’:
cdown.c:535:5: warning: ignoring return value of ‘scanf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
535 | scanf("%d", &input); /* could be done better? */
| ^~~~~~~~~~~~~~~~~~~
make[1]: *** [<builtin>: cdown.o] Error 1
database.c:108:21: warning: ‘__builtin_strncpy’ output may be truncated copying
99 bytes from a string of length 2047 [-Wstringop-truncation]
108 | strncpy(temp_cd->artist, &read_buffer[7],99);
| ^
database.c:106:21: warning: ‘__builtin_strncpy’ output may be truncated copying
99 bytes from a string of length 2047 [-Wstringop-truncation]
106 | strncpy(temp_cd->cdname, &read_buffer[7],99);
| ^
database.c:103:21: warning: ‘__builtin_strncpy’ output may be truncated copying
99 bytes from a string of length 2047 [-Wstringop-truncation]
103 | strncpy(temp_cd->track_names[cur_track++],
| ^
make[1]: Leaving directory '/build/reproducible-path/cdtool-2.1.8-release'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:6: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: cdtool
Source-Version: 2.1.8-release-9
Done: Stephen Kitt <[email protected]>
We believe that the bug you reported is fixed in the latest version of
cdtool, 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.
Stephen Kitt <[email protected]> (supplier of updated cdtool 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: Mon, 08 Sep 2025 08:23:46 +0200
Source: cdtool
Architecture: source
Version: 2.1.8-release-9
Distribution: unstable
Urgency: medium
Maintainer: Stephen Kitt <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Closes: 990548 1096422
Changes:
cdtool (2.1.8-release-9) unstable; urgency=medium
.
* Default to gnudb.gnudb.org. Closes: #990548.
* Ensure function declarations are accurate. Closes: #1096422.
* Remove the old FSF address from debian/copyright.
* Standards-Version 4.7.2, no change required.
Checksums-Sha1:
9d2b91879b2a373a5cc711857510aef13aada68a 1864 cdtool_2.1.8-release-9.dsc
11a48bcdb3f5c24a7377cc9847068d98648551e8 10828
cdtool_2.1.8-release-9.debian.tar.xz
f56acab3e9a2d9f4eb234b8d02035a23df7dd753 6469
cdtool_2.1.8-release-9_source.buildinfo
Checksums-Sha256:
6da8b20c270ae7d3ccf6d5d0f3b4078562558b74afc6b4a6a0e7c758a1073821 1864
cdtool_2.1.8-release-9.dsc
774dda14958145827103e53ca497f575118af93b366a539b6173ac4aeda8ff14 10828
cdtool_2.1.8-release-9.debian.tar.xz
65efeb7d39866d4c14aae6479eaab96962bdc092cee7145a4ff0e9deea14d453 6469
cdtool_2.1.8-release-9_source.buildinfo
Files:
05f0b3767330c486f8daa1fa45e9b7b9 1864 sound optional cdtool_2.1.8-release-9.dsc
ca2e8e19ca8ae9d37da62c758159b90e 10828 sound optional
cdtool_2.1.8-release-9.debian.tar.xz
60c231184e47b3746ce5026538937205 6469 sound optional
cdtool_2.1.8-release-9_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmi+drkACgkQgNMC9Yht
g5y7Mw/+KYmX4k+Bv00fLZFFKo9irKBLsUuyXsaQLPEqUoEq28LMnttdq7oitR4K
fMnoS0QJbvtZALm0EZM/0dHpWLy18xSAwmp3strmVa97izEdCWPDa2Oqxi4CADXy
BW39syfGyLGq/vdbVES+kiH0Lx2ITInIVUFl49lqKnFPiFYvTq6Sr+fQZJMqCbgk
OvAtOs/wtC/Kch5vZSc0VD1xYfLH2gMTZOG4NFqUIyf51KAml2uNzYl9ylp1oIqS
U349YTaIb32OSaabO1RTQhwUOK2k6N4CHDica+/V1KU9mX7Opnz7jAtv845I6ATD
qi47rreUXThh5i3/0WQ44+gp7fcxxAvFd3LnQck3j4RGSQf5f6XkXB4CMfoSCv4S
sGzQOGcGXCPjSEQZoEaToPTpz9DFxG80jv/vAJpXdKDJb27uaV+ZvPVQlirS2kMM
HeEeomPhMQcoCcTkp7diUy801C0tSgB0Bz9yXBO32svmVx/lI20Tf3gTsRNGq04p
kenUUaxv1OSXVxn654594LTvrkHCCdc2aqCNUoAzSTbSLEbhoBfD6TpS+aR7KBw9
eAjBB4PK/0dtX+hqrIfZJqRMMTMVdaazuNUuk4B2mVYfluiDAntlHfAvOQ/W7u5/
SUY2u7Jc8PqKOswvD5tyFU/1YZ9rV+kCpwxLG8OPEI0XGQkZ7lY=
=Iip2
-----END PGP SIGNATURE-----
pgpMbe0fRdoew.pgp
Description: PGP signature
--- End Message ---