Your message dated Fri, 05 Sep 2025 15:21:56 +0000
with message-id <[email protected]>
and subject line Bug#1098137: fixed in xfig 1:3.2.9a-4
has caused the Debian Bug report #1098137,
regarding xfig: 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.)
--
1098137: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098137
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xfig
Version: 1:3.2.9a-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/xfig_3.2.9a-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
[...]
138 | canvas_leftbut_proc = init_circlebydiameter_drawing;
| ^
d_ellipse.c:42:17: note: ‘init_circlebydiameter_drawing’ declared here
42 | static void init_circlebydiameter_drawing(int x, int y);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
d_ellipse.c:139:27: error: assignment to ‘void (*)(void)’ from incompatible
pointer type ‘void (*)(int, int)’ [-Wincompatible-pointer-types]
139 | canvas_middlebut_proc = init_ellipsebydiameter_drawing;
| ^
d_ellipse.c:40:17: note: ‘init_ellipsebydiameter_drawing’ declared here
40 | static void init_ellipsebydiameter_drawing(int x, int y);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
d_ellipse.c: In function ‘init_ellipsebydiameter_drawing’:
d_ellipse.c:155:25: error: assignment to ‘void (*)(void)’ from incompatible
pointer type ‘void (*)(int, int)’ [-Wincompatible-pointer-types]
155 | canvas_locmove_proc = resizing_ebd;
| ^
u_elastic.h:68:64: note: ‘resizing_ebd’ declared here
68 | extern void resizing_ebr(int x, int y), elastic_ebr(void),
resizing_ebd(int x, int y), elastic_ebd(void);
|
^~~~~~~~~~~~
d_ellipse.c:156:25: error: assignment to ‘void (*)(void)’ from incompatible
pointer type ‘void (*)(int, int)’ [-Wincompatible-pointer-types]
156 | canvas_leftbut_proc = create_ellipsebydia;
| ^
d_ellipse.c:43:17: note: ‘create_ellipsebydia’ declared here
43 | static void create_ellipsebydia(int x, int y);
| ^~~~~~~~~~~~~~~~~~~
d_ellipse.c:157:27: error: assignment to ‘void (*)(void)’ from incompatible
pointer type ‘void (*)(int, int)’ [-Wincompatible-pointer-types]
157 | canvas_middlebut_proc = create_ellipsebydia;
| ^
d_ellipse.c:43:17: note: ‘create_ellipsebydia’ declared here
43 | static void create_ellipsebydia(int x, int y);
| ^~~~~~~~~~~~~~~~~~~
d_ellipse.c: In function ‘init_circlebyradius_drawing’:
d_ellipse.c:222:25: error: assignment to ‘void (*)(void)’ from incompatible
pointer type ‘void (*)(int, int)’ [-Wincompatible-pointer-types]
222 | canvas_locmove_proc = resizing_cbr;
| ^
u_elastic.h:67:17: note: ‘resizing_cbr’ declared here
67 | extern void resizing_cbr(int x, int y), elastic_cbr(void),
resizing_cbd(int x, int y), elastic_cbd(void);
| ^~~~~~~~~~~~
d_ellipse.c:223:25: error: assignment to ‘void (*)(void)’ from incompatible
pointer type ‘void (*)(int, int)’ [-Wincompatible-pointer-types]
223 | canvas_leftbut_proc = create_circlebyrad;
| ^
d_ellipse.c:45:17: note: ‘create_circlebyrad’ declared here
45 | static void create_circlebyrad(int x, int y);
| ^~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:884: d_line.o] Error 1
d_ellipse.c: In function ‘init_circlebydiameter_drawing’:
d_ellipse.c:289:25: error: assignment to ‘void (*)(void)’ from incompatible
pointer type ‘void (*)(int, int)’ [-Wincompatible-pointer-types]
289 | canvas_locmove_proc = resizing_cbd;
| ^
u_elastic.h:67:64: note: ‘resizing_cbd’ declared here
67 | extern void resizing_cbr(int x, int y), elastic_cbr(void),
resizing_cbd(int x, int y), elastic_cbd(void);
|
^~~~~~~~~~~~
d_ellipse.c:290:25: error: assignment to ‘void (*)(void)’ from incompatible
pointer type ‘void (*)(int, int)’ [-Wincompatible-pointer-types]
290 | canvas_leftbut_proc = create_circlebydia;
| ^
d_ellipse.c:46:17: note: ‘create_circlebydia’ declared here
46 | static void create_circlebydia(int x, int y);
| ^~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:884: d_arc.o] Error 1
make[4]: *** [Makefile:884: d_regpoly.o] Error 1
make[4]: *** [Makefile:884: d_ellipse.o] Error 1
make[4]: Leaving directory '/build/reproducible-path/xfig-3.2.9a/src'
make[3]: *** [Makefile:572: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/xfig-3.2.9a'
make[2]: *** [Makefile:404: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/xfig-3.2.9a'
dh_auto_build: error: make -j8 returned exit code 2
make[1]: *** [debian/rules:53: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/build/reproducible-path/xfig-3.2.9a'
make: *** [debian/rules:31: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: xfig
Source-Version: 1:3.2.9a-4
Done: Roland Rosenfeld <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xfig, 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.
Roland Rosenfeld <[email protected]> (supplier of updated xfig 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: SHA256
Format: 1.8
Date: Fri, 05 Sep 2025 17:01:31 +0200
Source: xfig
Architecture: source
Version: 1:3.2.9a-4
Distribution: unstable
Urgency: medium
Maintainer: Roland Rosenfeld <[email protected]>
Changed-By: Roland Rosenfeld <[email protected]>
Closes: 1098137
Changes:
xfig (1:3.2.9a-4) unstable; urgency=medium
.
* 1[1-8]_prottypes[1-8].patch: Fix prototypes required by GCC-15
(Closes: #1098137).
* 19_boolean.patch: Fix boolean required by GCC-15.
* Update FSF address in debian/copyright.
Checksums-Sha1:
04974f5e858715cabae96bb943e511e2fb66fd6f 2282 xfig_3.2.9a-4.dsc
dac108bff4bb32d868c2ea90c44cdd2e73d034d7 72536 xfig_3.2.9a-4.debian.tar.xz
42ed82ba9682def69010845d2fcc9b936dfa0981 9981 xfig_3.2.9a-4_source.buildinfo
Checksums-Sha256:
078308e3566c28152d9f59ad89172c469653eedd3c0a0c011ed0dc8e8c318f1a 2282
xfig_3.2.9a-4.dsc
dc56ad35c4bda98f4b10ca3e90dcf07915ce6d6d59847166db1aa1d4d92365c8 72536
xfig_3.2.9a-4.debian.tar.xz
e26c81196700400235d7135819f928b0a228905de4e4fd48c90748067bd04097 9981
xfig_3.2.9a-4_source.buildinfo
Files:
9b81358ae2cf60c7bfc4d49a17e9c254 2282 graphics optional xfig_3.2.9a-4.dsc
49cab936194c2d26db61775aaa1d832d 72536 graphics optional
xfig_3.2.9a-4.debian.tar.xz
ed04e486fd4036fdd10bb141c561ba8c 9981 graphics optional
xfig_3.2.9a-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErC+9sQSUPYpEoCEdAnE7z8pUELIFAmi6+2EACgkQAnE7z8pU
ELK4hBAArVmoVhK/wFsTlDnaETR2quCJpqqZ6JbSKy2h4OrDQTXpKMeSMp8XGyCA
fFfah3Kk1dxG5mdnL2bIBJlxcrm0ZXHNaMThba2xz4VAGrRRjRswpeJPD3/F4ArL
MGXFCbnfHiDHNrnHRJxQJYyxJvH0ba0pKHWq6LoqdtJFxdATUHB7IlNcPd82D+Qv
5An+XNHfQVP/iNUnzwBlSAz36vgWQVugFhmPzvvophXEVLjkiDwCU2YASH13l5XG
2swRNfIxB5AVEd2+yQx2qCnvAaakFYPBjZRD/I9mJj9o7dVb/g6XkTjFgXbc3Jda
alWx2J0b6fm6T3iFGp2WsMXfpxnNWYIkz3gNK3yZgROaIod52CvH3VNCJEJ1e0xZ
r1HcVBMyzVjjldH51wtA9yfCRYipzhHWhCF2MnXfUIySRZe6AzKNVGdr0yAeKIyN
r49ZP7wlgqlSbVhlrd3wmVeO9VHXS5EOm2EylIDzXVhVCZpNZPa8ur5YZKA7Sfqi
lCeKa4U5SAPVvPH56+uqF39lmt/cQv2yAGZKn6fK95+58HFMi+e+1Uef/pXefIn6
8rezfkR85ORxvt+JWONyVblIj2JbwuyS1DGZrsU0raxXMstDj3N/9kbDO2xq4eaX
BwtZjsxIBwrPwG7w5sDQLXaNLQOrmhX03SG21d+1cQi+h8mtAE0=
=AwyF
-----END PGP SIGNATURE-----
pgpAh2iItPBOP.pgp
Description: PGP signature
--- End Message ---