Your message dated Thu, 11 Sep 2025 04:33:47 +0000
with message-id <[email protected]>
and subject line Bug#1096845: fixed in ipe-tools 1:7.2.29.1-2
has caused the Debian Bug report #1096845,
regarding ipe-tools: 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.)
--
1096845: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096845
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ipe-tools
Version: 1:7.2.29.1-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/ipe-tools_7.2.29.1-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
[...]
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=user42
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package ipe-tools
dpkg-buildpackage: info: source version 1:7.2.29.1-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Steve M. Robbins <[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/ipe-tools-7.2.29.1'
/usr/bin/make -C figtoipe clean
make[2]: Entering directory
'/build/reproducible-path/ipe-tools-7.2.29.1/figtoipe'
rm -f figtoipe
make[2]: Leaving directory
'/build/reproducible-path/ipe-tools-7.2.29.1/figtoipe'
/usr/bin/make -C ipe5toxml clean
make[2]: Entering directory
'/build/reproducible-path/ipe-tools-7.2.29.1/ipe5toxml'
make[2]: Leaving directory
'/build/reproducible-path/ipe-tools-7.2.29.1/ipe5toxml'
/usr/bin/make -C pdftoipe clean
make[2]: Entering directory
'/build/reproducible-path/ipe-tools-7.2.29.1/pdftoipe'
make[2]: Leaving directory
'/build/reproducible-path/ipe-tools-7.2.29.1/pdftoipe'
make[1]: Leaving directory '/build/reproducible-path/ipe-tools-7.2.29.1'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/ipe-tools-7.2.29.1'
dh_auto_build --sourcedirectory=figtoipe
cd figtoipe && make -j8 "INSTALL=install --strip-program=true"
make[2]: Entering directory
'/build/reproducible-path/ipe-tools-7.2.29.1/figtoipe'
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/ipe-tools-7.2.29.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O2 -Wall -W -o figtoipe figtoipe.cpp
-Wl,-z,relro -Wl,-z,now -lz
make[2]: Leaving directory
'/build/reproducible-path/ipe-tools-7.2.29.1/figtoipe'
dh_auto_build --sourcedirectory=ipe5toxml
cd ipe5toxml && make -j8 "INSTALL=install --strip-program=true"
make[2]: Entering directory
'/build/reproducible-path/ipe-tools-7.2.29.1/ipe5toxml'
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ipe-tools-7.2.29.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o
ipe5toxml.o ipe5toxml.c
ipe5toxml.c:47:13: error: ‘bool’ cannot be defined via ‘typedef’
47 | typedef int bool;
| ^~~~
ipe5toxml.c:47:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
ipe5toxml.c:47:1: warning: useless type name in empty declaration
47 | typedef int bool;
| ^~~~~~~
make[2]: *** [<builtin>: ipe5toxml.o] Error 1
make[2]: Leaving directory
'/build/reproducible-path/ipe-tools-7.2.29.1/ipe5toxml'
dh_auto_build: error: cd ipe5toxml && make -j8 "INSTALL=install
--strip-program=true" returned exit code 2
make[1]: *** [debian/rules:10: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/ipe-tools-7.2.29.1'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ipe-tools
Source-Version: 1:7.2.29.1-2
Done: Steve M. Robbins <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ipe-tools, 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.
Steve M. Robbins <[email protected]> (supplier of updated ipe-tools 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 Sep 2025 23:09:40 -0500
Source: ipe-tools
Architecture: source
Version: 1:7.2.29.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Steve M. Robbins <[email protected]>
Closes: 1096845
Changes:
ipe-tools (1:7.2.29.1-2) unstable; urgency=medium
.
[ Steve Robbins ]
* [e3acf24] Fixes to build using C++23. Closes: #1096845.
Checksums-Sha1:
5f29fa026241c6bd5434593d115e991352174b32 2237 ipe-tools_7.2.29.1-2.dsc
8af17933954539f61f396511377e83b233bfc23c 5356
ipe-tools_7.2.29.1-2.debian.tar.xz
a867a10b6f6c68cf613d346d98c4e3a003ab2736 9922
ipe-tools_7.2.29.1-2_amd64.buildinfo
Checksums-Sha256:
c239639afac0ff820c996d1fa96cd02f90b63298f3abcb2bcfd1b5d63bf5c9d5 2237
ipe-tools_7.2.29.1-2.dsc
157d83873cac63a60be422424228bd813ec4e29a4db46319fecae8bbb3c0f42b 5356
ipe-tools_7.2.29.1-2.debian.tar.xz
ba2da14fa156d0a54a72560de17a7626b5e69e5417b9b83c2841afa4a32a997b 9922
ipe-tools_7.2.29.1-2_amd64.buildinfo
Files:
76901b94da4bae6320d0c82b771e1d7c 2237 graphics optional
ipe-tools_7.2.29.1-2.dsc
b7809bf935f7a06163d9b33cebfaa856 5356 graphics optional
ipe-tools_7.2.29.1-2.debian.tar.xz
51b59dc2d2d68f77326ca7d788bd37e6 9922 graphics optional
ipe-tools_7.2.29.1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEy89k8fa3rclNjyokyeVeL63I9LkFAmjCS9IPHHNtckBkZWJp
YW4ub3JnAAoJEMnlXi+tyPS5uskP/2iyYbYeXPIJaEdu3y+r0f2NGUkoL8Lwgry/
+OQvAZQF0z1BLVVKYki7iM4zxJpoVsahWMlPMVnDlY6aeIJ/VntK08lZaMMPPdF+
fkiYJWI2hhFqV0Rmpf8timsnyObFRGkIPBPiutscQ1WHJ5u13kxCHCgMJ45RaWLX
tQP8kqyk3fDVLh1uOYo8GLNDFacs4eW2XZIYA85Jefr7cVMGF1dSYLQbri1nJSfB
zovywMlN/5Iq13CSu1cuoNPVsL1gOMJx2vsErSui99Q9gcb8TTSGr6RHr1Dz4Fj4
NimWMbIJ9qDdkwE8jWqUogqVWFwM285oZS7qNGqXaLVSTEuQAaWoxaMqVmHX34yo
tHeaLkPUxkuf4N6TfGLzBtGR18mgaaB5TL9t8svn8lSGMt8TTXCG8sTUsNi2ASUa
kzV8yU/igD1Nwe+xz7VbJrzU0rjnxktvnRmgZUzBIxJ3ie6rj9/fIPvVGKnO0aM1
CzLW+2nrHa7wy/pbepMwfvwQxHWXO48xVhsrYzmpIDSpa2VF/wncqSOwF7cLn2hI
dgvs43UmAYfMvbEq1cGMDAJUbqJmOGqfo+Ex5KxALDBnbodgU/huZ5ssB9P6SeQl
3x7sqP2FJgabmFdAR4xzUs0yJ/qh40OfFspBMaHZ1oLpT5MPpfTRO2mlHnaWRARu
YCBWHPki
=FXeM
-----END PGP SIGNATURE-----
pgpMk2EC8OPMc.pgp
Description: PGP signature
--- End Message ---