Your message dated Sun, 07 Sep 2025 01:38:00 +0000
with message-id <[email protected]>
and subject line Bug#1097936: fixed in stalin 0.11-11
has caused the Debian Bug report #1097936,
regarding stalin: 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.)
--
1097936: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097936
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:stalin
Version: 0.11-7
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/stalin_0.11-7_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
[...]
USER=user42
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package stalin
dpkg-buildpackage: info: source version 0.11-7
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Rob Browning <[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
debian/rules clean
dh clean
debian/rules override_dh_testdir
make[1]: Entering directory '/build/reproducible-path/stalin-0.11'
dh_testdir stalin.sc
make[1]: Leaving directory '/build/reproducible-path/stalin-0.11'
dh_auto_clean
make -j8 clean
make[1]: Entering directory '/build/reproducible-path/stalin-0.11'
rm -f ./include/gc.h
rm -f ./include/gc_config_macros.h
rm -f ./include/libgc.a
rm -f ./include/libstalin.a
rm -f ./include/libTmk.a
rm -f ./include/stalin
rm -f ./stalin.c
rm -f ./stalin
rm -f ./stalin-architecture
cd benchmarks && ./make-clean
make[1]: Leaving directory '/build/reproducible-path/stalin-0.11'
debian/rules override_dh_clean
make[1]: Entering directory '/build/reproducible-path/stalin-0.11'
dh_clean
rm -rf debian/tmp-test stalin-arch-amd64.c
make[1]: Leaving directory '/build/reproducible-path/stalin-0.11'
debian/rules binary
dh binary
debian/rules override_dh_testdir
make[1]: Entering directory '/build/reproducible-path/stalin-0.11'
dh_testdir stalin.sc
make[1]: Leaving directory '/build/reproducible-path/stalin-0.11'
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/stalin-0.11'
ln -sf debian/prebuilt-src/stalin-arch-amd64.c stalin-arch-amd64.c
./build
xlib-c.c: In function ‘set_XExtData_free_private’:
xlib-c.c:32:84: error: assignment to ‘int (*)(struct _XExtData *)’ from
incompatible pointer type ‘int (*)(void)’ [-Wincompatible-pointer-types]
32 | void set_XExtData_free_private(void *_p, void *_v) {((XExtData
*)_p)->free_private = (int( *)())_v;}
|
^
xlib-c.c: In function ‘set_XImage_f_create_image’:
xlib-c.c:302:84: error: assignment to ‘struct _XImage * (*)(struct _XDisplay *,
Visual *, unsigned int, int, int, char *, unsigned int, unsigned int, int,
int)’ from incompatible pointer type ‘XImage * (*)(void)’
[-Wincompatible-pointer-types]
302 | void set_XImage_f_create_image(void *_p, void *_v) {((XImage
*)_p)->f.create_image = (XImage *( *)())_v;}
|
^
xlib-c.c: In function ‘set_XIMCallback_callback’:
xlib-c.c:1473:82: error: assignment to ‘XIMProc’ {aka ‘void (*)(struct _XIM *,
char *, char *)’} from incompatible pointer type ‘void (*)(void)’
[-Wincompatible-pointer-types]
1473 | void set_XIMCallback_callback(void *_p, void *_v) {((XIMCallback
*)_p)->callback = (void( *)())_v;}
|
^
In file included from xlib-c.c:2:
/usr/include/X11/Xlib.h:1144:16: note: ‘XIMProc’ declared here
1144 | typedef void (*XIMProc)(
| ^~~~~~~
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 1
make[1]: Leaving directory '/build/reproducible-path/stalin-0.11'
make: *** [debian/rules:12: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: stalin
Source-Version: 0.11-11
Done: Rob Browning <[email protected]>
We believe that the bug you reported is fixed in the latest version of
stalin, 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.
Rob Browning <[email protected]> (supplier of updated stalin 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, 06 Sep 2025 14:34:18 -0500
Source: stalin
Architecture: source
Version: 0.11-11
Distribution: unstable
Urgency: medium
Maintainer: Rob Browning <[email protected]>
Changed-By: Rob Browning <[email protected]>
Closes: 1097936
Changes:
stalin (0.11-11) unstable; urgency=medium
.
* debian/rules: set CC to "gcc -std=gnu17" for GCC 15 compatibility.
GCC 15's default is now -std=gnu23, and the current source assumes
that function prototypes with empty argument lists allow any
arguments, but C23 says that they specify that the function accepts
none. cf. https://gcc.sourceware.org/gcc-15/porting_to.html#c23
Thanks to Matthias Klose for reporting the issue. (Closes: 1097936)
Checksums-Sha1:
2cd496e193d64fe66cb0d60037bbc44d0f1f2434 1926 stalin_0.11-11.dsc
58dc76ac6692b5d1f8c9b30179ca24662fb10cd5 3216228 stalin_0.11-11.debian.tar.xz
1f0b04bf80901b3a77cfb90f46f0061ad1256a27 7703 stalin_0.11-11_amd64.buildinfo
Checksums-Sha256:
30f6ecf1bbce66f31b778df4f2605b1412334d2a4c335447ee5c397ee802b716 1926
stalin_0.11-11.dsc
bfdca0022d7a10116e36df0b52f88aca3eec5c72e3c6f04d2730cb8d9dac1ed6 3216228
stalin_0.11-11.debian.tar.xz
03f321835f9112f2b0e340e815874f84442661c1b09b3d3841c142987e2800e3 7703
stalin_0.11-11_amd64.buildinfo
Files:
c9878ce375edaed2d333dbad9510ec1a 1926 lisp optional stalin_0.11-11.dsc
ab0deba3eeae035a7f8620297c2fb97b 3216228 lisp optional
stalin_0.11-11.debian.tar.xz
d0aec676bf9e69715d737800002ee403 7703 lisp optional
stalin_0.11-11_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCgAzFiEEPTFSABe5ruOuhW+97vEWxVpaQvEFAmi83nkVHHJsYkBkZWZh
dWx0dmFsdWUub3JnAAoJEO7xFsVaWkLxVe8P/2HIE7ip5xhv/VHK8vsvTq+19M+Y
STZ4jBnmwQ8cPL6KmkCTJTKIaovjT8EOOlp7OETejEZhtjVRRZgdQR6D3zDfZ6ox
NDz29cEWPcpmMhAkbyt9YSNVydhWToAv3Z0D2aamrhAIYTnCUzbGRIRMYSJCg96l
yGTT0M2Ddeeq7fud+fGUOqnvAQ0CP1h2JNrR3mKn3VCRSIuPAVxoNelmyY7X0o4/
t8QjmwOeI/FbaqZ7lOsuUugpVhhoXUAtniZ5mB96i1keqW52pzJh6i0Vg6qtz3KO
QX5P7dQhBpVNlu0N1c0YqYhj5IS4L5l3Ser21PuSWSR5UF+WucN6gUUCLYVbw8oD
JVnZ7wqwHaH9vLBxsXq9rZHbxjfuiqZObctlvLAnTfi1SZgGUr5vOmP0BPk7z+k8
5iLIT12VcrlvhlBegDxDdNZWEjQy4ye02yf4wvH+v8306ZifKQxAIkCrVxQ/BXnf
6G9xtLv22L6uE4m0B4Zo9ewu9s0tbyWcBnXtYgp5404+ZqmSUAhRw8+9gAHamQhk
ZlfLYuGsx4TZoEARVVEYrAilIK6YtRsvgjDcXI60azqGTzoCw0xIfhEL9FFMpsTM
Oqo2RESvUK9ee2YSZ0YpklaXF/Ym2Mp+qDYkB5JiK9lbdrXSH1Z8hu4UN7BHs4NT
UA1gtO3HGTgnY1Bg
=wkwL
-----END PGP SIGNATURE-----
pgpFlPNO6D7xX.pgp
Description: PGP signature
--- End Message ---