Your message dated Wed, 13 Nov 2024 22:08:00 +0000
with message-id <e1tblwq-00cymu...@fasolo.debian.org>
and subject line Bug#1075263: fixed in mcpp 2.7.2-5.2
has caused the Debian Bug report #1075263,
regarding mcpp: ftbfs with GCC-14
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 ow...@bugs.debian.org
immediately.)
--
1075263: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075263
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:mcpp
Version: 2.7.2-5.1
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14
[This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/mcpp_2.7.2-5.1_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
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-14/porting_to.html
[...]
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c mbchar.c -fPIC -DPIC -o
.libs/mbchar.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c expand.c -fPIC -DPIC -o
.libs/expand.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c eval.c -fPIC -DPIC -o .libs/eval.o
expand.c: In function ‘replace’:
support.c: In function ‘get_ch’:
expand.c:713:21: error: assignment to ‘char *’ from incompatible pointer type
‘LOCATION *’ {aka ‘struct location *’} [-Wincompatible-pointer-types]
713 | m_inf->args = m_inf->loc_args = NULL; /* Default args */
| ^
support.c:1590:19: warning: passing argument 1 of ‘free’ discards ‘const’
qualifier from pointer target type [-Wdiscarded-qualifiers]
1590 | free( file->src_dir);
| ~~~~^~~~~~~~~
In file included from configed.H:374,
from system.H:45,
from support.c:76:
/usr/include/stdlib.h:687:25: note: expected ‘void *’ but argument is of type
‘const char *’
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
support.c:1596:19: warning: passing argument 1 of ‘free’ discards ‘const’
qualifier from pointer target type [-Wdiscarded-qualifiers]
1596 | free( file->src_dir); /* Free src_dir */
| ~~~~^~~~~~~~~
/usr/include/stdlib.h:687:25: note: expected ‘void *’ but argument is of type
‘const char *’
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
support.c:1599:22: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
1599 | cur_fullname = infile->full_fname;
| ^
system.c: In function ‘do_once’:
support.c: In function ‘get_file’:
expand.c: In function ‘rescan’:
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:502,
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/14/include/limits.h:210,
from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7,
from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34,
from configed.H:305:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:77:1: note: expected
‘char *’ but argument is of type ‘const char *’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
expand.c:1975:41: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
1975 | mgc_cleared = remove_magics(
| ^
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:590: expand.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-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=/<<PKGBUILDDIR>>=.
-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=/<<PKGBUILDDIR>>=.
-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=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c eval.c -o eval.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=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c system.c -o system.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=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c support.c -o support.o >/dev/null
2>&1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: *** [Makefile:384: all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:486: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
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 '/<<PKGBUILDDIR>>'
make: *** [debian/rules:5: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: mcpp
Source-Version: 2.7.2-5.2
Done: Bastian Germann <b...@debian.org>
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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Germann <b...@debian.org> (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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 13 Nov 2024 21:39:04 +0000
Source: mcpp
Architecture: source
Version: 2.7.2-5.2
Distribution: unstable
Urgency: medium
Maintainer: Kiyoshi Matsui <kmat...@t3.rim.or.jp>
Changed-By: Bastian Germann <b...@debian.org>
Closes: 1075263
Changes:
mcpp (2.7.2-5.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Apply multi-arch hints. + mcpp-doc: Add Multi-Arch: foreign.
* Fix build with GCC 14.x (Closes: #1075263).
.
[ NIIBE Yutaka ]
* Add debian/gbp.conf.
Checksums-Sha1:
5e37dedb111739ab06e866d2c0e03e0372a57802 1827 mcpp_2.7.2-5.2.dsc
2168095e4c833ec4f82a11548d5516a2e9b88a2c 8372 mcpp_2.7.2-5.2.debian.tar.xz
83fcfc69b398232b4438bb25feae9f6c15b2436b 5268 mcpp_2.7.2-5.2_source.buildinfo
Checksums-Sha256:
90c9084c028ad314243de4d5b3e237a7c857b46639f5ac8bc6c8a8c19bded3d2 1827
mcpp_2.7.2-5.2.dsc
c58ef4449c0c3b5cc41025213f12f12daa95d6818032a55094e2d27e025c6b4f 8372
mcpp_2.7.2-5.2.debian.tar.xz
b91d6b027735114c363f2a5254710e4cb2c56541e27495be3a24737fef05e61f 5268
mcpp_2.7.2-5.2_source.buildinfo
Files:
d3206cd48ab1ba11d03bf5d041388ded 1827 devel optional mcpp_2.7.2-5.2.dsc
b7edb4455ad16341a752fe51119cf80a 8372 devel optional
mcpp_2.7.2-5.2.debian.tar.xz
5d4bf1c80f6da1542d14da67867000c5 5268 devel optional
mcpp_2.7.2-5.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmc1Hv4QHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFGOXC/9cKeA2u8FD8pb2whIPdGdwpiD61bskdr7Y
LdGoU61lhardwgz1vFfpY6VS2F8N4sfPYnAk/PDJZm6NL4iwxI9gYFU+KP6VnSqz
Udv5pmrxH18CGZKRjSD7pT6HC1XIpgizunkr1v2iS4wiAR/qB0ryLK9u2ik4KOXx
ErabYglIvKfEppoNin6IxKNz8HNrfysWQWEI5kR54Ds/gf0mYMZIJjvEAfnAn6CQ
Qocy5umOGn767Aj9BsjOeAvXr1zSwO+ClSNY+YcpJ5IbiNbl/iavPK7RGNBy2Ee2
9BH+98QjmZw+XrDbPzGLKuEksV5Xs6nI3eycLRXr07h4yBQhwXQvMWpP8EpEv9h6
nVjoNeHmwy6KYx7QtyS8s52zcVV9AXBqvO6gxqaVV/+8hBNLLIa+jyQurjENBJSQ
V+ejb3gSUz76hXsdGtF1lAy1sRFuOz5SKp0hFI7TD/KS6A5M+BHmzpc3KRwsq3Ud
C+MOwUr6nFOr1atbH7hZJis/AdFfPBA=
=bul0
-----END PGP SIGNATURE-----
pgpgGd_gHcgFZ.pgp
Description: PGP signature
--- End Message ---