Your message dated Sun, 02 Aug 2026 03:04:33 +0000
with message-id <[email protected]>
and subject line Bug#1133505: fixed in ipe 7.2.30-2
has caused the Debian Bug report #1133505,
regarding ipe: ftbfs with GCC-16
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.)
--
1133505: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1133505
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ipe
Version: 7.2.30-1
Severity: important
Tags: sid forky ftbfs
User: [email protected]
Usertags: ftbfs-gcc-16
Hi,
ipe fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.
The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/ipe_arm64.build.xz
The last lines of the build log are at the end of this report.
To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html
Please only close this issue after double-checking that the package can be
built correctly with GCC 16.
Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.
[...]
ipepdfwriter.cpp: In member function ‘void ipe::PdfWriter::createPages()’:
ipepdfwriter.cpp:893:10: error: ‘iSaveFlags’ was not declared in this scope
893 | if ((iSaveFlags & SaveFlag::MarkedView) &&
!iDoc->page(page)->marked())
| ^~~~~~~~~~
ipepdfwriter.cpp:896:9: error: ‘iSaveFlags’ was not declared in this scope
896 | if (iSaveFlags & SaveFlag::MarkedView) {
| ^~~~~~~~~~
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/ipeiml.o] Error 1
ipepdfwriter.cpp: In member function ‘void ipe::PdfWriter::createBookmarks()’:
ipepdfwriter.cpp:982:10: error: ‘iSaveFlags’ was not declared in this scope
982 | if ((iSaveFlags & SaveFlag::MarkedView) &&
!iDoc->page(pg)->marked())
| ^~~~~~~~~~
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/ipereference.o] Error 1
ipepdfwriter.cpp: In member function ‘void ipe::PdfWriter::createNamedDests()’:
ipepdfwriter.cpp:1053:10: error: ‘iSaveFlags’ was not declared in this scope
1053 | if ((iSaveFlags & SaveFlag::MarkedView) &&
!iDoc->page(pg)->marked())
| ^~~~~~~~~~
ipepdfwriter.cpp: In member function ‘void ipe::PdfWriter::createTrailer()’:
ipepdfwriter.cpp:1118:13: error: ‘iSaveFlags’ was not declared in this scope
1118 | if (!(iSaveFlags & SaveFlag::MarkedView) ||
iDoc->page(page)->marked()) {
| ^~~~~~~~~~
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/ipesnap.o] Error 1
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/ipebitmap.o] Error 1
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/iperesources.o] Error 1
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/ipeutils.o] Error 1
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/ipepage.o] Error 1
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/ipepdfparser.o] Error 1
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/ipelatex.o] Error 1
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/ipedoc.o] Error 1
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/ipestyle.o] Error 1
make[3]: *** [../common.mak:259: ../../build/obj/ipelib/ipepdfwriter.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/ipe-7.2.30/src/ipelib'
make[2]: *** [Makefile:59: ipelib] Error 2
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/aarch64-linux-gnu/qt6/QtGui/qvalidator.h:12,
from
/usr/include/aarch64-linux-gnu/qt6/QtWidgets/qabstractspinbox.h:9,
from
/usr/include/aarch64-linux-gnu/qt6/QtWidgets/qstyleoption.h:11,
from
/usr/include/aarch64-linux-gnu/qt6/QtWidgets/qabstractitemdelegate.h:9,
from
/usr/include/aarch64-linux-gnu/qt6/QtWidgets/qcombobox.h:9,
from /usr/include/aarch64-linux-gnu/qt6/QtWidgets/QComboBox:1,
from ipeui_qt.cpp:37:
/usr/include/aarch64-linux-gnu/qt6/QtCore/qregularexpression.h:30:21: warning:
defining ‘QRegularExpression’, which previously failed to be complete in a
SFINAE context [-Wsfinae-incomplete=]
30 | class Q_CORE_EXPORT QRegularExpression
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16/vector:70,
from ipeui_common.h:42,
from ipeui_qt.h:35,
from ipeui_qt.cpp:31:
/usr/include/c++/16/bits/range_access.h:325:24: note: here. Use
‘-Wsfinae-incomplete=2’ for a diagnostic at that point
325 | -> decltype(__cont.data())
| ~~~~~~~^~~~
ipeui_qt.cpp: In member function ‘virtual bool PDialog::buildAndRun(int, int)’:
ipeui_qt.cpp:337:37: warning: ‘void QCheckBox::stateChanged(int)’ is
deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations]
337 | connect(ch, &QCheckBox::stateChanged,
[&,method=m.lua_method](int){ callLua(method); });
| ^~~~~~~~~~~~
In file included from /usr/include/aarch64-linux-gnu/qt6/QtWidgets/QCheckBox:1,
from ipeui_qt.cpp:34:
/usr/include/aarch64-linux-gnu/qt6/QtWidgets/qcheckbox.h:41:10: note: declared
here
41 | void stateChanged(int);
| ^~~~~~~~~~~~
mkdir -p ../../build/lib
g++ -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libipeui.so.7.2.30 -o
../../build/lib/libipeui.so.7.2.30 ../../build/obj/ipeui/ipeui_common.o
../../build/obj/ipeui/ipeui_qt.o ../../build/obj/ipeui/moc_ipeui_qt.o
-lQt6Widgets -lQt6Gui -lQt6Core -llua5.4
ln -sf libipeui.so.7.2.30 ../../build/lib/libipeui.so
rm moc_ipeui_qt.cpp
make[3]: Leaving directory '/build/reproducible-path/ipe-7.2.30/src/ipeui'
make[2]: Leaving directory '/build/reproducible-path/ipe-7.2.30/src'
dh_auto_build: error: cd src && make -j128 INSTALL="install
--strip-program=true" returned exit code 2
make[1]: *** [debian/rules:14: build-arch] Error 25
make[1]: Leaving directory '/build/reproducible-path/ipe-7.2.30'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--- End Message ---
--- Begin Message ---
Source: ipe
Source-Version: 7.2.30-2
Done: Steve M. Robbins <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ipe, 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 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, 01 Aug 2026 21:33:09 -0500
Source: ipe
Architecture: source
Version: 7.2.30-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Steve M. Robbins <[email protected]>
Closes: 1133505
Changes:
ipe (7.2.30-2) unstable; urgency=medium
.
[ Alexandre Detiste ]
* [84c03f6] fix Team name
.
[ Steve Robbins ]
* [e6dc9db] Include <stdint.h> to fix build with GCC 16.
Closes: #1133505.
Checksums-Sha1:
92a4524ecdbc9dc2e714f405bb4a8e39b2f5f3b4 2252 ipe_7.2.30-2.dsc
b0d167135b2334d93144becd540775a92b061c9e 9900 ipe_7.2.30-2.debian.tar.xz
b788e94568fe527c2fa69bcd5601bbb5da5c233c 13872 ipe_7.2.30-2_amd64.buildinfo
Checksums-Sha256:
5aad3d36757cee8dc9c2047904fa0ddff2b95a38f6979d88b477ec7471a3b642 2252
ipe_7.2.30-2.dsc
f83795494220954de415a0b7311a89c30ae53a4b5289bd3945e0b05d401b7499 9900
ipe_7.2.30-2.debian.tar.xz
f0888c56b0bff7f80a80478b8997520dfd91b44e408147161013c07217375e3c 13872
ipe_7.2.30-2_amd64.buildinfo
Files:
157b8336b2b9483fbc2c204644664b74 2252 graphics optional ipe_7.2.30-2.dsc
35335c85c33a0da03368749cc7cbd932 9900 graphics optional
ipe_7.2.30-2.debian.tar.xz
fa00a37ba5378d9f87499260646db2a6 13872 graphics optional
ipe_7.2.30-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEy89k8fa3rclNjyokyeVeL63I9LkFAmpurnYPHHNtckBkZWJp
YW4ub3JnAAoJEMnlXi+tyPS5fuEP/RVG+i/ekF0AjASyeaJxr9rtjhh59GVBD+xa
1BYZa7Nj0LiFDyVC3BOI5KNy6uRxJ9vp3TIoy+qpjN9YuuJIEUVnvYsmPfmQNBbJ
dmuU1U4N/Whf9kcGFyjmXsumIuM/wbNbdtfOizrt5baL/5ukWRxKQHeyvfsX/pbH
BPrDE/Ezbjl6S1fA4mFtTbDxVaYp0Jj848h2RH813vT3hIUy3o1z5clkPM+w05gx
7h0Uah12CuYbvF0isLG1RVgC83OZ00y8aEr9bhUU38FxaROxM3qFF9B4I+oCiIXF
LVMGh7HhhvZcSd4Elm/42iUPYVi27AZRDeVC4L8Am/Qtyfriza0aa/05BXxIf8ml
u44KzQke9Z3AO7RVFPa2MeEqhs0grboBE86kFpiIJbc3yzJpeoOa8ygoURFp2fat
mb5br6UZ1shMz+S2WjxlavyV1fC3Yl/oUttm7M7qq3nzkwuW/qkKD29mf0R8kZuM
35t/HhQnF/NAHRBU1JyJrucV2LseI546GfwRwwgCToEgTYZ2TLEAJkjjrz/2NYFn
ND/05dmp+b9sueR+gumXtRwLBGmUUwsCAhc5jQUvzd+DsWaP0MbEx5lj0ymAcw2l
zAfhrZMoGfOiWEvWD16C30pc5wzUYHM0htWNJbhUHRTTIPY1zjEYzOWlq4mmmrHo
3G9DJEh1
=6moU
-----END PGP SIGNATURE-----
pgp1fnHUH5oVg.pgp
Description: PGP signature
--- End Message ---