Your message dated Wed, 10 Dec 2025 17:49:51 +0000
with message-id <[email protected]>
and subject line Bug#1096592: fixed in eukleides 1.5.4-6
has caused the Debian Bug report #1096592,
regarding eukleides: 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.)
--
1096592: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096592
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:eukleides
Version: 1.5.4-5
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/eukleides_1.5.4-5_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
[...]
../src/common/function.c:135:23: note: in expansion of macro ‘XEQ’
135 | case _LINE: XEQ(lift_lin, call[ind]->arg);
| ^~~
../src/common/compiler.h:28:23: note: expected ‘void (*)(void)’ but argument is
of type ‘void (*)(_param)’
28 | void add_instr(void (*f)(), _param p);
| ~~~~~~~^~~~
../src/common/variable.h:68:6: note: ‘lift_lin’ declared here
68 | void lift_lin(_param p);
| ^~~~~~~~
../src/common/function.c:137:27: error: passing argument 1 of ‘add_instr’ from
incompatible pointer type [-Wincompatible-pointer-types]
137 | case _CIRCLE: XEQ(lift_cir, call[ind]->arg);
| ^~~~~~~~
| |
| void (*)(_param)
../src/common/compiler.h:30:48: note: in definition of macro ‘instruction’
30 | #define instruction(arg, fct, param) add_instr(fct, param)
| ^~~
../src/common/function.c:137:23: note: in expansion of macro ‘XEQ’
137 | case _CIRCLE: XEQ(lift_cir, call[ind]->arg);
| ^~~
../src/common/compiler.h:28:23: note: expected ‘void (*)(void)’ but argument is
of type ‘void (*)(_param)’
28 | void add_instr(void (*f)(), _param p);
| ~~~~~~~^~~~
../src/common/variable.h:70:6: note: ‘lift_cir’ declared here
70 | void lift_cir(_param p);
| ^~~~~~~~
../src/common/function.c:139:27: error: passing argument 1 of ‘add_instr’ from
incompatible pointer type [-Wincompatible-pointer-types]
139 | case _CONIC: XEQ(lift_con, call[ind]->arg);
| ^~~~~~~~
| |
| void (*)(_param)
../src/common/compiler.h:30:48: note: in definition of macro ‘instruction’
30 | #define instruction(arg, fct, param) add_instr(fct, param)
| ^~~
../src/common/function.c:139:23: note: in expansion of macro ‘XEQ’
139 | case _CONIC: XEQ(lift_con, call[ind]->arg);
| ^~~
../src/common/compiler.h:28:23: note: expected ‘void (*)(void)’ but argument is
of type ‘void (*)(_param)’
28 | void add_instr(void (*f)(), _param p);
| ~~~~~~~^~~~
../src/common/variable.h:72:6: note: ‘lift_con’ declared here
72 | void lift_con(_param p);
| ^~~~~~~~
../src/common/function.c:141:27: error: passing argument 1 of ‘add_instr’ from
incompatible pointer type [-Wincompatible-pointer-types]
141 | case _STRING: XEQ(lift_str, call[ind]->arg);
| ^~~~~~~~
| |
| void (*)(_param)
../src/common/compiler.h:30:48: note: in definition of macro ‘instruction’
30 | #define instruction(arg, fct, param) add_instr(fct, param)
| ^~~
../src/common/function.c:141:23: note: in expansion of macro ‘XEQ’
141 | case _STRING: XEQ(lift_str, call[ind]->arg);
| ^~~
../src/common/compiler.h:28:23: note: expected ‘void (*)(void)’ but argument is
of type ‘void (*)(_param)’
28 | void add_instr(void (*f)(), _param p);
| ~~~~~~~^~~~
../src/common/variable.h:74:6: note: ‘lift_str’ declared here
74 | void lift_str(_param p);
| ^~~~~~~~
make[3]: *** [Makefile:47: euktopst_build/function.o] Error 1
make[2]: *** [Makefile:16: euktopst] Error 2
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:16: eukleides] Error 2
make[2]: Leaving directory '/build/reproducible-path/eukleides-1.5.4'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned
exit code 2
make[1]: *** [debian/rules:13: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/eukleides-1.5.4'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: eukleides
Source-Version: 1.5.4-6
Done: Georges Khaznadar <[email protected]>
We believe that the bug you reported is fixed in the latest version of
eukleides, 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.
Georges Khaznadar <[email protected]> (supplier of updated eukleides 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: Wed, 10 Dec 2025 16:52:46 +0100
Source: eukleides
Architecture: source
Version: 1.5.4-6
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <[email protected]>
Changed-By: Georges Khaznadar <[email protected]>
Closes: 1096592
Changes:
eukleides (1.5.4-6) unstable; urgency=medium
.
* modified debian/watch as the service at http://www.eukleides.org is down.
* bumped Standards-Version: 4.7.2
* created the patch debian/patches/fixes-for-gcc15.patch. Closes: #1096592
Checksums-Sha1:
fd3b37c8fb620f738d377aea61c20b4c8c70b9fc 1901 eukleides_1.5.4-6.dsc
0645d7c77e95bc8023a966f5176d6233f04b690c 13268 eukleides_1.5.4-6.debian.tar.xz
8726657a84f235d79d4b3e80a092d9a5600a1480 6785 eukleides_1.5.4-6_amd64.buildinfo
Checksums-Sha256:
cc45c88a33879469257ccfe23bdc1596f1843baa4b7bb62faccad88227a73ab6 1901
eukleides_1.5.4-6.dsc
c84ce4c35854d822c0859eeb1225745ba49b0ead6d6867d19c76c15a61678986 13268
eukleides_1.5.4-6.debian.tar.xz
fa682607c0ae4f1c56879b2b9b2439d63ca43f6de5e9b074085ab3eb0532c541 6785
eukleides_1.5.4-6_amd64.buildinfo
Files:
1e695ad1b122d7c9039392f478deded9 1901 math optional eukleides_1.5.4-6.dsc
03be074a2467e9826c47caa5a7a42624 13268 math optional
eukleides_1.5.4-6.debian.tar.xz
4af427345faa558abb7f8ff40121b5fc 6785 math optional
eukleides_1.5.4-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmk5sDEUHGdlb3JnZXNr
QGRlYmlhbi5vcmcACgkQHCgWkHE2rjnfmRAAqxdR6V6ZRB5o/6AmVDcjFvYLrohN
lfBzGw6ZQqlsbrwPWDlkGjogE1073WvFWUh3VywBnydSHP8C80WLvaZrRK8gLcar
svdJ+B2LGqOn5InbQlzROlpLxPQUYX6vbg13GtJa3SZimSYvGnQreeCWBol7aqgk
ba/io++2H+F+NR8Y6a26YuLQUTbpQKmQI4obE61VVew0a2Jk9y2rF9kDk6Dbpg8j
/5/U7W3ihVvDXjVPpUY6da/OEUNZrOKeijCDU1xxgd5OXX0tAmrzaOLeQPaAmhpz
3vJKJIn1bQ5M2mRXSteJdPYdVNpNrMkJyL8l/fKXyt4icuqlm0LgBBAfQnVkvZ0n
39755/jEo1NvqXxU087ZjbNomeTDrcOqwEmQmdsECiW8Y72dlDqwUZxw+RRXNeFH
jR9PP7LUdwo+O8locVYIv3pCpvNyGUUG4+LBeWDdsVoEskxGFUOgRqt1zGwG80z5
xZ5QSBY0+03oTDJ4FCh0EX02S+hx+0SVU5OCggOQeDSLltLw8Xo2J7w9nxDepmU1
2t6p54ll3C5ZXbkLJxIjzpVoy5MbZgSRKm/qw5ghRwhXvzmYEcJo02h/JLgSS31D
1O0IRgyCccFsgbubad0zi8RkxFn5pNrlYRygxtI2UTP1yEO853JoPgKBoaoSqdyU
4MTe25zm5Aj01Fk=
=mlVL
-----END PGP SIGNATURE-----
pgpKRiG3G_6tC.pgp
Description: PGP signature
--- End Message ---