Your message dated Tue, 23 Sep 2025 11:10:31 +0000
with message-id <[email protected]>
and subject line Bug#1097918: fixed in spim 8.0+dfsg-8
has caused the Debian Bug report #1097918,
regarding spim: 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.)
--
1097918: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097918
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:spim
Version: 8.0+dfsg-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/spim_8.0+dfsg-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
[...]
bison -d --file-prefix=y ../CPU/parser.y
../CPU/parser.y: warning: 25 shift/reduce conflicts [-Wconflicts-sr]
../CPU/parser.y: note: rerun with option '-Wcounterexamples' to generate
conflict counterexamples
cc -Wl,--as-needed -I. -I../CPU `cat configuration` -DTEXT_SIZE=65536
-DDATA_SIZE=131072 -DK_TEXT_SIZE=65536
-DDEFAULT_EXCEPTION_HANDLER="\"/usr/lib/spim/exceptions.s\""
-DSPIM_VERSION="\"`cat ../VERSION`\"" -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/spim-8.0+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o
spim-utils.o ../CPU/spim-utils.c
cc -Wl,--as-needed -I. -I../CPU `cat configuration` -DTEXT_SIZE=65536
-DDATA_SIZE=131072 -DK_TEXT_SIZE=65536
-DDEFAULT_EXCEPTION_HANDLER="\"/usr/lib/spim/exceptions.s\""
-DSPIM_VERSION="\"`cat ../VERSION`\"" -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/spim-8.0+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o
run.o ../CPU/run.c
../CPU/run.c: In function ‘start_CP0_timer’:
../CPU/run.c:1707:13: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
1707 | if (-1 == (int)signal (SIGALRM, SIG_IGN))
| ^
cc -Wl,--as-needed -I. -I../CPU `cat configuration` -DTEXT_SIZE=65536
-DDATA_SIZE=131072 -DK_TEXT_SIZE=65536
-DDEFAULT_EXCEPTION_HANDLER="\"/usr/lib/spim/exceptions.s\""
-DSPIM_VERSION="\"`cat ../VERSION`\"" -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/spim-8.0+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o
mem.o ../CPU/mem.c
cc -Wl,--as-needed -I. -I../CPU `cat configuration` -DTEXT_SIZE=65536
-DDATA_SIZE=131072 -DK_TEXT_SIZE=65536
-DDEFAULT_EXCEPTION_HANDLER="\"/usr/lib/spim/exceptions.s\""
-DSPIM_VERSION="\"`cat ../VERSION`\"" -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/spim-8.0+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o
inst.o ../CPU/inst.c
cc -Wl,--as-needed -I. -I../CPU `cat configuration` -DTEXT_SIZE=65536
-DDATA_SIZE=131072 -DK_TEXT_SIZE=65536
-DDEFAULT_EXCEPTION_HANDLER="\"/usr/lib/spim/exceptions.s\""
-DSPIM_VERSION="\"`cat ../VERSION`\"" -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/spim-8.0+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o
data.o ../CPU/data.c
cc -Wl,--as-needed -I. -I../CPU `cat configuration` -DTEXT_SIZE=65536
-DDATA_SIZE=131072 -DK_TEXT_SIZE=65536
-DDEFAULT_EXCEPTION_HANDLER="\"/usr/lib/spim/exceptions.s\""
-DSPIM_VERSION="\"`cat ../VERSION`\"" -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/spim-8.0+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o
sym-tbl.o ../CPU/sym-tbl.c
cc -Wl,--as-needed -I. -I../CPU `cat configuration` -DTEXT_SIZE=65536
-DDATA_SIZE=131072 -DK_TEXT_SIZE=65536
-DDEFAULT_EXCEPTION_HANDLER="\"/usr/lib/spim/exceptions.s\""
-DSPIM_VERSION="\"`cat ../VERSION`\"" -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/spim-8.0+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c y.tab.c
../CPU/parser.y: In function ‘yyparse’:
../CPU/parser.y:2117:41: error: assignment to ‘void (*)(void)’ from
incompatible pointer type ‘void (*)(int)’ [-Wincompatible-pointer-types]
2117 | {store_op = store_byte;}
| ^
In file included from ../CPU/parser.y:448:
../CPU/data.h:48:6: note: ‘store_byte’ declared here
48 | void store_byte (int value);
| ^~~~~~~~~~
../CPU/parser.y:2171:28: error: assignment to ‘void (*)(void)’ from
incompatible pointer type ‘void (*)(double *)’ [-Wincompatible-pointer-types]
2171 | store_op = store_double;
| ^
../CPU/data.h:49:6: note: ‘store_double’ declared here
49 | void store_double (double *value);
| ^~~~~~~~~~~~
../CPU/parser.y:2209:28: error: assignment to ‘void (*)(void)’ from
incompatible pointer type ‘void (*)(double *)’ [-Wincompatible-pointer-types]
2209 | store_op = store_float;
| ^
../CPU/data.h:50:6: note: ‘store_float’ declared here
50 | void store_float (double *value);
| ^~~~~~~~~~~
../CPU/parser.y:2233:28: error: assignment to ‘void (*)(void)’ from
incompatible pointer type ‘void (*)(int)’ [-Wincompatible-pointer-types]
2233 | store_op = store_half;
| ^
../CPU/data.h:51:6: note: ‘store_half’ declared here
51 | void store_half (int value);
| ^~~~~~~~~~
../CPU/parser.y:2373:28: error: assignment to ‘void (*)(void)’ from
incompatible pointer type ‘void (*)(int)’ [-Wincompatible-pointer-types]
2373 | store_op = store_word_data;
| ^
../CPU/parser.y:491:13: note: ‘store_word_data’ declared here
491 | static void store_word_data (int value);
| ^~~~~~~~~~~~~~~
../CPU/parser.y:2594:19: error: too many arguments to function ‘store_op’;
expected 0, have 1
2594 | store_op ($2.p);
| ^~~~~~~~ ~~~~~~
../CPU/parser.y:2598:19: error: too many arguments to function ‘store_op’;
expected 0, have 1
2598 | store_op ($1.p);
| ^~~~~~~~ ~~~~~~
../CPU/parser.y:2605:21: error: too many arguments to function ‘store_op’;
expected 0, have 1
2605 | store_op ($1.p);
| ^~~~~~~~ ~~~~~~
../CPU/parser.y:2612:19: error: too many arguments to function ‘store_op’;
expected 0, have 1
2612 | store_op ($2.p);
| ^~~~~~~~ ~~~~~~
../CPU/parser.y:2616:19: error: too many arguments to function ‘store_op’;
expected 0, have 1
2616 | store_op ($1.p);
| ^~~~~~~~ ~~~~~~
make[3]: *** [Makefile:217: y.tab.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/spim-8.0+dfsg/spim'
make[2]: *** [Makefile:125: spim] Error 2
make[2]: Leaving directory '/build/reproducible-path/spim-8.0+dfsg/spim'
make[1]: *** [Makefile:3: build] Error 2
make[1]: Leaving directory '/build/reproducible-path/spim-8.0+dfsg'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:3: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: spim
Source-Version: 8.0+dfsg-8
Done: Thorsten Alteholz <[email protected]>
We believe that the bug you reported is fixed in the latest version of
spim, 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.
Thorsten Alteholz <[email protected]> (supplier of updated spim 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, 22 Sep 2025 18:43:23 +0200
Source: spim
Architecture: source
Version: 8.0+dfsg-8
Distribution: unstable
Urgency: high
Maintainer: Thorsten Alteholz <[email protected]>
Changed-By: Thorsten Alteholz <[email protected]>
Closes: 1097918
Changes:
spim (8.0+dfsg-8) unstable; urgency=high
.
* debian/control: bump standard to 4.7.2 (no changes)
* debian/control: use dh13
* debian/rules: use --no-parallel
* add gcc15.patch (Closes: #1097918)
Checksums-Sha1:
c1ab60e0a063fcf1ca639fd3a20f5a38cef1588b 2046 spim_8.0+dfsg-8.dsc
984011346670e65662428ee060250f0f84f6fbdc 248518 spim_8.0+dfsg.orig.tar.bz2
62eb5f24d3583fd6c8a72df1a7560c7c58d9dd29 11624 spim_8.0+dfsg-8.debian.tar.xz
cb245d33ec08d3f41c29723bfd13fb881eddcd92 7061 spim_8.0+dfsg-8_amd64.buildinfo
Checksums-Sha256:
9f12190a16fe484775ee9eb21f44e47612fb10fe0f97aece1bb5d2b246c6f521 2046
spim_8.0+dfsg-8.dsc
a0bd90fc462479a3486319043b7cb9963f4a4ad43a0df5d613cc56d1f9a880ad 248518
spim_8.0+dfsg.orig.tar.bz2
e2426272c3c73bd4b03165ea3399b960f5dc7a66742b860af1a0a6a6ed538220 11624
spim_8.0+dfsg-8.debian.tar.xz
d22e355da3fc4ed0e93b891c044c8e8a718930f055c9e27fe6597d96ce5d9ee5 7061
spim_8.0+dfsg-8_amd64.buildinfo
Files:
428bbfbcf9af94b445dadf1c9b799c81 2046 electronics optional spim_8.0+dfsg-8.dsc
e5eaf3cc938798d572f6d469265acc9b 248518 electronics optional
spim_8.0+dfsg.orig.tar.bz2
0a0378e080ce6a55c5ab079cbb2aae96 11624 electronics optional
spim_8.0+dfsg-8.debian.tar.xz
7d3848fca8658a25aa7b2dad862ca61d 7061 electronics optional
spim_8.0+dfsg-8_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmjSeUJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR8C7D/9d9C4BZ6VOp5uYhCCy4A0Vr3ot+IcS
766+rzzxhDYk3EKlwHo+uY0Wkb96k5BiWCLwmkLXEu/Cpxs97SD364wSuoyMb/M4
G10i6zfHlSguF3BtbuIgb1icLDgTeRW2xWZ3u3TxSiKxaojMM9BqGNGgQixn8R4V
ES8vBWkbqThr3C5Go+PU0dxxffas8N1rx4lKB7/5YFd4wdCwb2N3UrucVUTHR8zq
wGY7taYv+gKw/8Ds2Kb77RCf+8mWs2b2z6fICLki6YiC4B/G7DotiGaWLGEWDl9f
Skg95+dXWBpvza99W0LobEMIPf6hnBQHZjk6fmJwIP7gIC8c45Ai0vO038LT+7fv
nq2ggtINpuIYGCr+z+oNcfxpFuahWXXJ5dPwp6SUvxliXNMOGgC6pyvu+4bd0NxF
gaIPoX0glIo/B3q/K6jc/jDPbqH4kLRlCi/M28HemuugbuHvsMQ8Ijs9vJMY8qGt
BWQWMcA5+nkimLcGljuOMrhG6YdjnVH3vDeSahmJ2ief/ooLRb+3FHYWoXz69wAr
Q5hE/FAU5K+/UP/wh4kbdYoqTx3P8AjA/Brm2d/sByz1bjoDe5r03axcK+KWC9+M
4V0RyiFnyaHvuNeJ1nGNO+fDZrK3W8z8zoFA+BEqePSDJTgun+cpsngI78VlIBLu
EOMKGiSUvQvK6g==
=MSpf
-----END PGP SIGNATURE-----
pgpjzXU5mJ7T0.pgp
Description: PGP signature
--- End Message ---