Your message dated Tue, 16 Sep 2025 10:19:25 +0000
with message-id <[email protected]>
and subject line Bug#1097375: fixed in mcpp 2.7.2-5.3
has caused the Debian Bug report #1097375,
regarding mcpp: 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.)
--
1097375: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097375
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:mcpp
Version: 2.7.2-5.2
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/mcpp_2.7.2-5.2_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
[...]
| ^
eval.c:1284:1: warning: too many arguments for format [-Wformat-extra-args]
1284 | "Negative value \"%" LL_FORM "d\" is converted to positive \"%" /* _W1_
_W8_*/
| ^~~~~~~~~~~~~~~~~~~~
eval.c: In function 'dump_val':
eval.c:1638:51: error: expected ',' or ';' before 'LL_FORM'
1638 | = "%s(%ssigned long long) 0x%016" LL_FORM "x";
| ^~~~~~~
support.c: In function 'get_file':
support.c:2308:21: warning: passing argument 1 of 'strcpy' discards 'const'
qualifier from pointer target type [-Wdiscarded-qualifiers]
2308 | strcpy( file->src_dir, src_dir);
| ~~~~^~~~~~~~~
In file included from /usr/include/features.h:510,
from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
from /usr/include/limits.h:26,
from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:210,
from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9,
from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34,
from configed.H:305:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:77:16: note: expected
'char *' but argument is of type 'const char *'
77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict,
__dest),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
expand.c: In function 'rescan':
expand.c:1976:41: warning: assignment discards 'const' qualifier from pointer
target type [-Wdiscarded-qualifiers]
1976 | mgc_cleared = remove_magics(
| ^
make[4]: *** [Makefile:581: eval.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
system.c: In function 'open_file':
system.c:3436:15: error: expected identifier or '*' before 'true'
3436 | goto true;
| ^~~~
system.c:3463:19: error: expected identifier or '*' before 'false'
3463 | goto false;
| ^~~~~
system.c:3468:15: error: expected identifier or '*' before 'false'
3468 | goto false;
| ^~~~~
system.c:3515:5: error: expected ';' before ':' token
3515 | true:
| ^
| ;
system.c:3517:6: error: expected ';' before ':' token
3517 | false:
| ^
| ;
system.c: In function 'do_once':
system.c:4247:20: warning: assignment discards 'const' qualifier from pointer
target type [-Wdiscarded-qualifiers]
4247 | once_end->name = fullname;
| ^
system.c: In function 'do_options':
system.c:454:5: warning: ignoring return value of 'getcwd' declared with
attribute 'warn_unused_result' [-Wunused-result]
454 | getcwd( cur_work_dir, PATHMAX);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:581: system.lo] Error 1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/mcpp-2.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c mbchar.c -o mbchar.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/mcpp-2.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c main.c -o main.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/mcpp-2.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c directive.c -o directive.o
>/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/mcpp-2.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c support.c -o support.o >/dev/null
2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/mcpp-2.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c expand.c -o expand.o >/dev/null 2>&1
make[4]: Leaving directory '/build/reproducible-path/mcpp-2.7.2/src'
make[3]: *** [Makefile:387: all] Error 2
make[3]: Leaving directory '/build/reproducible-path/mcpp-2.7.2/src'
make[2]: *** [Makefile:491: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/mcpp-2.7.2'
dh_auto_build: error: make -j8 returned exit code 2
make[1]: *** [debian/rules:17: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/mcpp-2.7.2'
make: *** [debian/rules:5: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: mcpp
Source-Version: 2.7.2-5.3
Done: Bastian Germann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mcpp, 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.
Bastian Germann <[email protected]> (supplier of updated mcpp 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: Tue, 16 Sep 2025 11:58:04 +0200
Source: mcpp
Architecture: source
Version: 2.7.2-5.3
Distribution: unstable
Urgency: medium
Maintainer: Kiyoshi Matsui <[email protected]>
Changed-By: Bastian Germann <[email protected]>
Closes: 1097375
Changes:
mcpp (2.7.2-5.3) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Diederik de Haas ]
* Fix GCC-15 build failures (Closes: #1097375).
Checksums-Sha1:
a63b48450709e8ac7214b8f09a73898bfe1adf5e 1827 mcpp_2.7.2-5.3.dsc
944ee466a59e7ae4662b8a678a6c42115b45609a 9200 mcpp_2.7.2-5.3.debian.tar.xz
bade17aad4e8783fbd4c2e4bebd23b8138a469dc 5567 mcpp_2.7.2-5.3_source.buildinfo
Checksums-Sha256:
07d425e8c16cd78637efebe7c79e1423b5c0ce975480be344661ac91ecbffd48 1827
mcpp_2.7.2-5.3.dsc
280ba2407e3251d406eb1aeb70fb8219d191ced28a56245c4beda0db461f174a 9200
mcpp_2.7.2-5.3.debian.tar.xz
accaf168989d85faaf93d4ab68bac746ba210925af45ae7c821360dd6996bdee 5567
mcpp_2.7.2-5.3_source.buildinfo
Files:
da623908a7ba269059d131d6f31d452f 1827 devel optional mcpp_2.7.2-5.3.dsc
d72be76566d994477386afa96f022345 9200 devel optional
mcpp_2.7.2-5.3.debian.tar.xz
695ea1a227ea753eae30709f26edf589 5567 devel optional
mcpp_2.7.2-5.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmjJNPsQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFF6oC/48TDtbs31aO7pRwsmijXO0gpX4sl/JMPyq
AU60wEUtdop2w6EabpLA8pNgsLK4oXb2y0JUkikGQRlCw2AmTN/UFIaiIJ0EgLZc
4GF7ejUzL7nWjF9woI7OgDTC9gGHZ6fs/bjrXlJ6tfFfcfEpRyhGgpl7vR6nwjuX
+h5x6OuZj+66+VP0mXZsYL0BuzIE046KJE5vfruBM1nrRqghGQFSJBTqx4KfnY2m
4UVwh2VD9TbpIn6Q6hSO9yeHPH4wNEmPZHmqlrgLJSyJB9qPC+23XKWJG/wYsF1/
061k6r9Euac0TZuf9fCU1lmRoob2JJRrtPOXrSBUx3rVq3+S3wG8GrckBUTerCgj
atUH0wCiW5VyFUbWAPs5rNrhdDRWf6k9eBwzJB/CcPSg7rvNOrrc5HgLQa1PUteb
l6D9XFm/zvCsypJd9CrE3pKvSngVd+GpSVIkXV+SA1egxbTwr+7L6TEZLqGPdxPv
KorPQcudscQrWj62eeBvsXC1kJCnsFQ=
=O4kd
-----END PGP SIGNATURE-----
pgpcecdNeVWJO.pgp
Description: PGP signature
--- End Message ---