Your message dated Tue, 09 Sep 2025 15:07:55 +0000
with message-id <[email protected]>
and subject line Bug#1097558: fixed in pcc 1.2.0~DEVEL+20220331-2
has caused the Debian Bug report #1097558,
regarding pcc: 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.)
--
1097558: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097558
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pcc
Version: 1.2.0~DEVEL+20220331-1
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/pcc_1.2.0~DEVEL+20220331-1_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
[...]
1633 | printf("tymatch(%p): ", p);
| ~^ ~
| | |
| void * P1ND * {aka struct p1node *}
./trees.c: In function ‘eprint’:
./trees.c:1994:18: warning: format ‘%p’ expects argument of type ‘void *’, but
argument 2 has type ‘P1ND *’ {aka ‘struct p1node *’} [-Wformat=]
1994 | printf("%p) %s, ", p, copst(p->n_op));
| ~^ ~
| | |
| void * P1ND * {aka struct p1node *}
./trees.c:2000:36: warning: format ‘%p’ expects argument of type ‘void *’, but
argument 2 has type ‘struct symtab *’ [-Wformat=]
2000 | printf(", %p, ", p->n_sp);
| ~^
| |
| void *
./trees.c:2009:21: warning: format ‘%p’ expects argument of type ‘void *’, but
argument 2 has type ‘union dimfun *’ [-Wformat=]
2009 | printf( ", %p, ", p->n_df);
| ~^
| |
| void *
./trees.c: At top level:
./trees.c:2118:22: error: expected ‘;’, ‘,’ or ‘)’ before ‘true’
2118 | andorbr(P1ND *p, int true, int false)
| ^~~~
./trees.c: In function ‘rmcops’:
./trees.c:2303:17: error: implicit declaration of function ‘andorbr’
[-Wimplicit-function-declaration]
2303 | andorbr(p->n_left, -1, lbl = getlab());
| ^~~~~~~
./trees.c: In function ‘p1nfree’:
./trees.c:3440:41: warning: format ‘%p’ expects argument of type ‘void *’, but
argument 2 has type ‘P1ND *’ {aka ‘struct p1node *’} [-Wformat=]
3440 | printf("freeing p1node %p\n", p);
| ~^ ~
| | |
| | P1ND * {aka struct p1node
*}
| void *
./trees.c: In function ‘p1alloc’:
./trees.c:3461:47: warning: format ‘%p’ expects argument of type ‘void *’, but
argument 2 has type ‘P1ND *’ {aka ‘struct p1node *’} [-Wformat=]
3461 | printf("alloc p1node %p from freelist\n", p);
| ~^ ~
| | |
| void * P1ND
* {aka struct p1node *}
./trees.c:3468:39: warning: format ‘%p’ expects argument of type ‘void *’, but
argument 2 has type ‘P1ND *’ {aka ‘struct p1node *’} [-Wformat=]
3468 | printf("alloc p1node %p from memory\n", p);
| ~^ ~
| | |
| void * P1ND * {aka
struct p1node *}
./trees.c: At top level:
./trees.c:2098:1: warning: ‘fixbranch’ defined but not used [-Wunused-function]
2098 | fixbranch(P1ND *p, int label)
| ^~~~~~~~~
make[3]: *** [Makefile:195: trees.o] Error 1
make[3]: *** Waiting for unfinished jobs....
../../common/softfloat.c: In function ‘strtosf’:
../../common/softfloat.c:76:17: warning: ‘e’ may be used uninitialized
[-Wmaybe-uninitialized]
76 | #define LDBLPTR fpis[SF_LDOUBLE]
| ^
../../common/softfloat.c:1477:9: note: in expansion of macro ‘LDBLPTR’
1477 | LDBLPTR->make(sfp, rv, 0, e, &m);
| ^~~~~~~
../../common/softfloat.c:1467:13: note: ‘e’ was declared here
1467 | int e;
| ^
make[3]: Leaving directory
'/build/reproducible-path/pcc-1.2.0~DEVEL+20220331/cc/ccom'
make[2]: *** [Makefile:12: all] Error 2
make[2]: Leaving directory
'/build/reproducible-path/pcc-1.2.0~DEVEL+20220331/cc'
make[1]: *** [Makefile:12: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/pcc-1.2.0~DEVEL+20220331'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:12: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: pcc
Source-Version: 1.2.0~DEVEL+20220331-2
Done: Yangfl <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pcc, 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.
Yangfl <[email protected]> (supplier of updated pcc 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 23:01:47 +0800
Source: pcc
Architecture: source
Version: 1.2.0~DEVEL+20220331-2
Distribution: unstable
Urgency: medium
Maintainer: Yangfl <[email protected]>
Changed-By: Yangfl <[email protected]>
Closes: 1097558
Changes:
pcc (1.2.0~DEVEL+20220331-2) unstable; urgency=medium
.
* Fix FTBFS with GCC-15 (Closes: #1097558)
* Bump Standards-Version to 4.7.2
Checksums-Sha1:
683f6f3a80cc6110d34cab0fe47782459d7d907f 1894 pcc_1.2.0~DEVEL+20220331-2.dsc
a10a95056024f0a00a9067b20ab0e94f03eb9242 978027
pcc_1.2.0~DEVEL+20220331.orig.tar.gz
43d6aa9124edb265c3bb4ae36d2212d22b3b8df0 8512
pcc_1.2.0~DEVEL+20220331-2.debian.tar.xz
ab6a00c9e7b7182b5b5f83e3e4e5f0a5e31ce491 6030
pcc_1.2.0~DEVEL+20220331-2_amd64.buildinfo
Checksums-Sha256:
3e3feca5bc40b7c2f1e4ab20cd1f1f3b5f0131a36ba4ebd6f035b5e37581e977 1894
pcc_1.2.0~DEVEL+20220331-2.dsc
60bc1c7ac2e41807ef6f32c2b8237b0a69e2d0924c2be17c376846322755763f 978027
pcc_1.2.0~DEVEL+20220331.orig.tar.gz
fce98b1edd08d9241a492f5168a49aa1897e09737babd8856a121792d1a81a88 8512
pcc_1.2.0~DEVEL+20220331-2.debian.tar.xz
e8c78f2a1f2169fc438f592d571e87a10200b39775dc321120ff22860dec01b5 6030
pcc_1.2.0~DEVEL+20220331-2_amd64.buildinfo
Files:
8aa68965f2bc639655d4dc30ff124e09 1894 devel optional
pcc_1.2.0~DEVEL+20220331-2.dsc
8c31c9a49a7434265ea5efa52e07002a 978027 devel optional
pcc_1.2.0~DEVEL+20220331.orig.tar.gz
547d8863325ab1f1f7e26c8d12c403fe 8512 devel optional
pcc_1.2.0~DEVEL+20220331-2.debian.tar.xz
8d3d5e0118228b25e54eb1fdb1662650 6030 devel optional
pcc_1.2.0~DEVEL+20220331-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmjAOWwACgkQwpPntGGC
Ws6IGA//QQZgKeu0hihAdOXjoV2ZdGxhztjTc1cnoxsJAHlU3gmo/bP9r8tItj/p
8BWiBtZHuUrZCRiLqAd/aw+vqA0Uo/qstoFr26ovbBLegTZWpIObB+jneQO4wYPJ
3haTTM+WosFFEmZ34WnVDh9ft/Sl8goVVh/m4QC3URNfn5U0Wc/AP3mwrx2bY5RL
ncjWrIiGUMfyVjNkIiRP8EHNkJcK6MTGt1sKrJcdCd+Eh8KVjgfoY+QQDqpCasT0
uXdPp+VsCojlT8MxZyyde0Fq0EtUqVBAguSmqox7QGkGULq7T02gT8FRwR9Aejqr
G9C8m3fEeN0J0JI0AkH/7w4MsqK60DpbIRdDnt6HTcI/1SJvIjeL6MJPQVI40Rda
26tVwJ6xifQm/3KIV/CyFqZczWOLDK3Ezuyo7ZKp2zomxLvIS7+FSM0OiDhSFY43
zAAP/sWPYpr5RM2PYvCrKOpfpnYYQUEOaTn2As0sA9fV00upCLbjw4aUcRC09IAL
BdPslXJ8yP5VezZ/vFQUjEn27K2fwwFf0a2BEqUWgQH//xAqlGgYflgBIGEQQ+cl
blT6CjyAcY2sSzJEWTGq4RS7EJ2Hepvk8o8DZeGvkRn2/GUS4VzPbNsxKUvFgEq7
xSXQy1F9VaubVOwEt2RdqeekH+yGa6bIkzYFVzDo4kMdYx6u7PE=
=DobM
-----END PGP SIGNATURE-----
pgpXkhP7ukSJW.pgp
Description: PGP signature
--- End Message ---