Your message dated Sun, 07 Sep 2025 18:13:48 +0000
with message-id <[email protected]>
and subject line Bug#1097768: fixed in racket 8.18+dfsg1-1
has caused the Debian Bug report #1097768,
regarding racket: 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.)
--
1097768: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097768
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:racket
Version: 8.14+dfsg1-1
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/racket_8.14+dfsg1-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
[...]
333336576 bytes peak memory use
cs/c/ChezScheme/ta6le/bin/ta6le/scheme -B
cs/c/ChezScheme/ta6le/boot/ta6le/petite.boot -B
cs/c/ChezScheme/ta6le/boot/ta6le/scheme.boot --script ../src/cs/compile-file.ss
--unsafe --compress --src ../src/cs/ --dest cs/c ../src/cs/linklet.sls
cs/c/linklet.so cs/c/chezpart.so cs/c/rumble.so cs/c/thread.so cs/c/io.so
cs/c/regexp.so cs/c/schemify.so
compiling ../src/cs/linklet.sls with output to cs/c/linklet.so
(time (compile-it))
26 collections
0.548615686s elapsed cpu time, including 0.237791439s collecting
0.548644228s elapsed real time, including 0.238019966s collecting
225658832 bytes allocated, including 197797856 bytes reclaimed
94044160 bytes peak memory use
cs/c/ChezScheme/ta6le/bin/ta6le/scheme -B
cs/c/ChezScheme/ta6le/boot/ta6le/petite.boot -B
cs/c/ChezScheme/ta6le/boot/ta6le/scheme.boot --script ../src/cs/compile-file.ss
--unsafe --compress --src ../src/cs/ --dest cs/c ../src/cs/expander.sls
cs/c/expander.so cs/c/chezpart.so cs/c/rumble.so cs/c/thread.so cs/c/io.so
cs/c/regexp.so cs/c/schemify.so cs/c/linklet.so
compiling ../src/cs/expander.sls with output to cs/c/expander.so
(time (compile-it))
544 collections
15.808425492s elapsed cpu time, including 8.842661920s collecting
15.809499287s elapsed real time, including 8.847646002s collecting
4641515024 bytes allocated, including 4424467056 bytes reclaimed
594886656 bytes peak memory use
cs/c/ChezScheme/ta6le/bin/ta6le/scheme -B
cs/c/ChezScheme/ta6le/boot/ta6le/petite.boot -B
cs/c/ChezScheme/ta6le/boot/ta6le/scheme.boot --script ../src/cs/compile-file.ss
--unsafe --compress --src ../src/cs/ --dest cs/c ../src/cs/main.sps
cs/c/main.so cs/c/chezpart.so cs/c/rumble.so cs/c/thread.so cs/c/io.so
cs/c/regexp.so cs/c/schemify.so cs/c/linklet.so cs/c/expander.so
compiling ../src/cs/main.sps with output to cs/c/main.so
(time (compile-it))
13 collections
0.248897116s elapsed cpu time, including 0.106560901s collecting
0.248923742s elapsed real time, including 0.106655662s collecting
113890400 bytes allocated, including 85593456 bytes reclaimed
81215488 bytes peak memory use
cs/c/ChezScheme/ta6le/bin/ta6le/scheme -B
cs/c/ChezScheme/ta6le/boot/ta6le/petite.boot -B
cs/c/ChezScheme/ta6le/boot/ta6le/scheme.boot --script ../src/cs/compile-file.ss
--unsafe --compress --whole-program --src ../src/cs/ --dest cs/c cs/c/main.so
cs/c/racket.so cs/c/main.wpo
Whole-program optimization for Racket core...
[If this step runs out of memory, try configuring with `--disable-wpo`]
(time (compile-it))
947 collections
32.603852744s elapsed cpu time, including 19.987460196s collecting
32.605949711s elapsed real time, including 19.996383164s collecting
8094530560 bytes allocated, including 7183615120 bytes reclaimed
1410600960 bytes peak memory use
cs/c/ChezScheme/ta6le/bin/ta6le/scheme -B
cs/c/ChezScheme/ta6le/boot/ta6le/petite.boot -B
cs/c/ChezScheme/ta6le/boot/ta6le/scheme.boot --script
../src/cs/c/convert-to-boot.ss cs/c/racket.so cs/c/racket.boot ta6le
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Ics/c -I../src/cs/c/
-DINITIAL_COLLECTS_DIRECTORY='"'/build/reproducible-path/racket-8.14+dfsg1/collects'"'
-DINITIAL_CONFIG_DIRECTORY='"'/build/reproducible-path/racket-8.14+dfsg1/etc'"'
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/racket-8.14+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -o cs/c/main.o -c
../src/cs/c/main.c
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -pthread
-Ics/c/ChezScheme/ta6le/boot/ta6le -I../src/rktio -Ics/c/rktio -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/racket-8.14+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -o cs/c/boot.o -c
../src/cs/c/boot.c
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Ics/c/rktio/ -I../src/rktio/ -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/racket-8.14+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -o cs/c/rktio/rktio_fs.o -c
../src/rktio/rktio_fs.c
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Ics/c/rktio/ -I../src/rktio/ -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/racket-8.14+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -o cs/c/rktio/rktio_fd.o -c
../src/rktio/rktio_fd.c
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Ics/c/rktio/ -I../src/rktio/ -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/racket-8.14+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -o cs/c/rktio/rktio_file.o -c
../src/rktio/rktio_file.c
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Ics/c/rktio/ -I../src/rktio/ -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/racket-8.14+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -o cs/c/rktio/rktio_poll_set.o -c
../src/rktio/rktio_poll_set.c
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Ics/c/rktio/ -I../src/rktio/ -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/racket-8.14+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -o cs/c/rktio/rktio_ltps.o -c
../src/rktio/rktio_ltps.c
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Ics/c/rktio/ -I../src/rktio/ -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/racket-8.14+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -o cs/c/rktio/rktio_sleep.o -c
../src/rktio/rktio_sleep.c
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Ics/c/rktio/ -I../src/rktio/ -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/racket-8.14+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -o cs/c/rktio/rktio_network.o -c
../src/rktio/rktio_network.c
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Ics/c/rktio/ -I../src/rktio/ -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/racket-8.14+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -o cs/c/rktio/rktio_pipe.o -c
../src/rktio/rktio_pipe.c
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Ics/c/rktio/ -I../src/rktio/ -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/racket-8.14+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -o cs/c/rktio/rktio_process.o -c
../src/rktio/rktio_process.c
../src/rktio/rktio_process.c: In function ‘centralized_starting_child’:
../src/rktio/rktio_process.c:452:39: error: passing argument 2 of
‘rktio_set_signal_handler’ from incompatible pointer type
[-Wincompatible-pointer-types]
452 | rktio_set_signal_handler(SIGCHLD, got_sigchld);
| ^~~~~~~~~~~
| |
| void (*)(void)
In file included from ../src/rktio/rktio_process.c:2:
../src/rktio/rktio_private.h:438:50: note: expected ‘void (*)(int)’ but
argument is of type ‘void (*)(void)’
438 | void rktio_set_signal_handler(int sig_id, void (*proc)(int));
| ~~~~~~~^~~~~~~~~~
../src/rktio/rktio_process.c:393:13: note: ‘got_sigchld’ declared here
393 | static void got_sigchld()
| ^~~~~~~~~~~
compile failed
in build-one
in loop
in module->hash
make[2]: *** [Makefile:22: all] Error 1
make[2]: Leaving directory '/build/reproducible-path/racket-8.14+dfsg1/build'
dh_auto_build: error: cd build && make -j8 returned exit code 2
make[1]: *** [debian/rules:33: override_dh_auto_build-indep] Error 25
make[1]: Leaving directory '/build/reproducible-path/racket-8.14+dfsg1'
make: *** [debian/rules:21: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: racket
Source-Version: 8.18+dfsg1-1
Done: David Bremner <[email protected]>
We believe that the bug you reported is fixed in the latest version of
racket, 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.
David Bremner <[email protected]> (supplier of updated racket 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: Sun, 07 Sep 2025 14:09:30 -0300
Source: racket
Architecture: source
Version: 8.18+dfsg1-1
Distribution: unstable
Urgency: medium
Maintainer: David Bremner <[email protected]>
Changed-By: David Bremner <[email protected]>
Closes: 1097768
Changes:
racket (8.18+dfsg1-1) unstable; urgency=medium
.
* Update to new upstream version 8.18+dfsg1.
* Bug fix: "ftbfs with GCC-15", thanks to Matthias Klose (Closes:
#1097768).
Checksums-Sha1:
ac4ff8e28996e44a46a3007ada4dc6a08e6cfa95 1736 racket_8.18+dfsg1-1.dsc
7c71aa844118641f7163f5e983f52784b7e30b81 26060700 racket_8.18+dfsg1.orig.tar.xz
e75c3dedb14bf4fce51f89851ba7540ec89ce939 26924
racket_8.18+dfsg1-1.debian.tar.xz
Checksums-Sha256:
c0ef7b173f050324c3507598fd682bef681c4ea387810b62c69511a9e3451427 1736
racket_8.18+dfsg1-1.dsc
e84bd43dffd61c24183692b484668c52d336f58e00ade6187f9bce95f79c84c5 26060700
racket_8.18+dfsg1.orig.tar.xz
b4b9244cb9a9bae1f86fca4af01f8bd7007ad003508afe793127e20fec1dd1c3 26924
racket_8.18+dfsg1-1.debian.tar.xz
Files:
5cc2ac3b88866e1b1094093faeaf97f3 1736 lisp optional racket_8.18+dfsg1-1.dsc
13d32ad4e209d541b146fba4bc69e318 26060700 lisp optional
racket_8.18+dfsg1.orig.tar.xz
0ed2a4b1d226f84cedc53ca8edc55c9e 26924 lisp optional
racket_8.18+dfsg1-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQS5beC2erx2PFqyC7XhcL+0NDTnAAUCaL3DrwAKCRDhcL+0NDTn
AACFAP91mPZTjgx5j8xlm7GyCYHcCvQdSWaVYRFtEDroWfSg8QEA2f/L1NYQVtaZ
3pIsqoiKf4GI2vJpHGynsm8Xu/DfXgM=
=Hvhb
-----END PGP SIGNATURE-----
pgpBLQbT42iO6.pgp
Description: PGP signature
--- End Message ---