Your message dated Sun, 21 Sep 2025 00:33:53 +0000
with message-id <e1v081z-0060xj...@fasolo.debian.org>
and subject line Bug#1096648: fixed in freecdb 0.78.1
has caused the Debian Bug report #1096648,
regarding freecdb: 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 ow...@bugs.debian.org
immediately.)
--
1096648: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096648
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:freecdb
Version: 0.78
Severity: important
Tags: sid forky
User: debian-...@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/freecdb_0.78_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
[...]
buffer_get.c:22:3: error: too many arguments to function ‘byte_copy’; expected
0, have 3
22 | byte_copy(buf,len,s->x + s->n);
| ^~~~~~~~~ ~~~
In file included from buffer_get.c:4:
byte.h:8:13: note: declared here
8 | extern void byte_copy();
| ^~~~~~~~~
buffer_get.c: In function ‘buffer_feed’:
buffer_0.c: In function ‘buffer_0_read’:
buffer_get.c:36:17: error: too many arguments to function ‘byte_copyr’;
expected 0, have 3
36 | if (s->n > 0) byte_copyr(s->x + s->n,r,s->x);
| ^~~~~~~~~~ ~~~~~~~~~~~
byte.h:9:13: note: declared here
9 | extern void byte_copyr();
| ^~~~~~~~~~
buffer_0.c:5:9: warning: old-style function definition [-Wold-style-definition]
5 | ssize_t buffer_0_read(fd,buf,len) int fd; char *buf; size_t len;
| ^~~~~~~~~~~~~
make[2]: *** [<builtin>: buffer_get.o] Error 1
make[2]: *** Waiting for unfinished jobs....
alloc.c: In function ‘alloc’:
alloc.c:15:26: warning: old-style function definition [-Wold-style-definition]
15 | /*@null@*//*@out@*/char *alloc(n)
| ^~~~~
alloc.c:17:1: error: number of arguments doesn’t match prototype
17 | {
| ^
In file included from alloc.c:4:
alloc.h:6:33: error: prototype declaration
6 | extern /*@null@*//*@out@*/char *alloc();
| ^~~~~
alloc.c: In function ‘alloc_free’:
alloc.c:26:6: warning: old-style function definition [-Wold-style-definition]
26 | void alloc_free(x)
| ^~~~~~~~~~
alloc.c:28:1: error: number of arguments doesn’t match prototype
28 | {
| ^
alloc.h:7:13: error: prototype declaration
7 | extern void alloc_free();
| ^~~~~~~~~~
make[2]: *** [<builtin>: alloc.o] Error 1
buffer_put.c: In function ‘buffer_putalign’:
buffer_put.c:40:5: error: too many arguments to function ‘byte_copy’; expected
0, have 3
40 | byte_copy(s->x + s->p,n,buf); s->p += n; buf += n; len -= n;
| ^~~~~~~~~ ~~~~~~~~~~~
In file included from buffer_put.c:5:
byte.h:8:13: note: declared here
8 | extern void byte_copy();
| ^~~~~~~~~
buffer_put.c:44:3: error: too many arguments to function ‘byte_copy’; expected
0, have 3
44 | byte_copy(s->x + s->p,len,buf);
| ^~~~~~~~~ ~~~~~~~~~~~
byte.h:8:13: note: declared here
8 | extern void byte_copy();
| ^~~~~~~~~
buffer_put.c: In function ‘buffer_put’:
buffer_put.c:66:3: error: too many arguments to function ‘byte_copy’; expected
0, have 3
66 | byte_copy(s->x + s->p,len,buf);
| ^~~~~~~~~ ~~~~~~~~~~~
byte.h:8:13: note: declared here
8 | extern void byte_copy();
| ^~~~~~~~~
make[2]: *** [<builtin>: buffer_put.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/freecdb-0.78'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true"
"CFLAGS=-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/freecdb-0.78=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall" returned exit code 2
make[1]: *** [debian/rules:7: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/freecdb-0.78'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: freecdb
Source-Version: 0.78.1
Done: Andreas Beckmann <a...@debian.org>
We believe that the bug you reported is fixed in the latest version of
freecdb, 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 1096...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Beckmann <a...@debian.org> (supplier of updated freecdb 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 21 Sep 2025 02:04:25 +0200
Source: freecdb
Architecture: source
Version: 0.78.1
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Closes: 1096648
Changes:
freecdb (0.78.1) unstable; urgency=medium
.
* QA upload.
* Fix building with GCC 15. (Closes: #1096648)
* Drop redundant Rules-Requires-Root: no.
Checksums-Sha1:
05a2c8a264bdded01c10c76c5a60867a695dcddc 1539 freecdb_0.78.1.dsc
60e3d6d6deae913356406232de8c3bf832bbb6b7 219128 freecdb_0.78.1.tar.xz
816227a561951e5b9f43aa3edc369e26b1354505 5335 freecdb_0.78.1_source.buildinfo
Checksums-Sha256:
fb4df2c6c785492eeb3f57363d066c93f828af57691438fd4993ccc7186beba8 1539
freecdb_0.78.1.dsc
9a64f08aaa5f36a3b0925db87b382df70824d7d9d1df1c7cc0b01fe34f283b88 219128
freecdb_0.78.1.tar.xz
eb6c91916d65b73dec4321fd7d3aab58b5e1a00a6d6356a1f72854b102e6aaf9 5335
freecdb_0.78.1_source.buildinfo
Files:
3b99d1600ae472ec36b6299fe50fe944 1539 utils optional freecdb_0.78.1.dsc
a61d504a215fe4bf339352a7e578733f 219128 utils optional freecdb_0.78.1.tar.xz
53c902be25a1106891b05373e5dcccd3 5335 utils optional
freecdb_0.78.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmjPQesQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCKO+EACuPTcgUJ8NgzUe3SgLwdgF2ZSbAHKG/nk/
dY5m3w/aLMjfCK/HiUbMiyjZR/LNKz6ZYoXxxQq6pRqrUZxkjLTKCJIDYTRr/VIX
e62MdzJMGrnzuQ81CB9ENXcNCe5QmGrMrwW6Du1iINuue6P7JKhowytTXO8lmOe6
MwWgZQS6IzcATZkJ9RxLlzASg0PKVlMr+pOqI/bcGRn91Mvx4wRJkwHIws/34Jsm
oKfPyvtD8vvbeR68t5xnJ9glXa8+FMXhZC8FO43HskmNc26FNktVhT4cGEwTzDkz
kn3qeG0h5cqtiZSgNpc0fFg5yrP85WE5kjAQH8XUqKUY8V+rMve8SJeUkgayUtzi
8gYDVqGjUKO5HwsdTjiqAePpGwrkMx+EDv4fJIax7YKdmgOqoaWy7ml8aFh+itkB
T8z+ds5R9IPIETVJlnEJqtJ/PRgjRuC/R9j3uW/vq2G0PaEr2+mth+4PxO5HOvNd
3gqmnf9I54Lan8q6iTFxWg+tUVfP8KQjDgJjP5eaKjTBtKw7n8dKSaeW3Lz5EnHs
3iB8XdoWQ0xkVv9kpLPfPZykWOmBicZc6AS7hFES5p8QssfI/kLuMLZQx0EiA5yF
eWH8qu46eDfoOuRgnBMstsa7Jvvs9S05JbNgq8uUpT40IHLpPw6VYV3LbZ1Jxx3f
NgG4TzPU7Q==
=RRiu
-----END PGP SIGNATURE-----
pgpC4BtlVs0xR.pgp
Description: PGP signature
--- End Message ---