Bug#1098075: vte2.91: ftbfs with GCC-15
Matthias Klose
doko at debian.org
Mon Feb 17 17:59:40 GMT 2025
Package: src:vte2.91
Version: 0.78.3-3
Severity: important
Tags: sid forky
User: debian-gcc at lists.debian.org
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/vte2.91_0.78.3-3_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
[...]
Normalized debian/libvte-2.91-common/usr/share/locale/eo/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/fur/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/kab/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/bn_IN/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/ar/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/or/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/pl/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/eu/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/hr/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/tg/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/is/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/mn/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/th/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/xh/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/bg/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/ka/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/en_CA/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/mr/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/gd/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/si/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/az/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/be at latin/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/zh_HK/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/uk/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/es/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/ne/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/el/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/nds/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/uz at cyrillic/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/sr at latin/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/nl/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/ga/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/nn/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/li/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/be/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/ca at valencia/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/pt_BR/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/te/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/ro/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/ast/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/cy/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/ab/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/bn/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/bs/LC_MESSAGES/vte-2.91.mo
Normalized debian/libvte-2.91-common/usr/share/locale/gl/LC_MESSAGES/vte-2.91.mo
dh_compress
dh_fixperms
dh_missing
dh_dwz -a
dh_strip -a
debian/rules override_dh_makeshlibs
make[1]: Entering directory '/build/reproducible-path/vte2.91-0.78.3'
dh_makeshlibs -plibvte-2.91-0 --add-udeb=libvte-2.91-0-udeb
dpkg-gensymbols: error: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libvte-2.91-0/DEBIAN/symbols doesn't match completely debian/libvte-2.91-0.symbols
--- debian/libvte-2.91-0.symbols (libvte-2.91-0_0.78.3-3_amd64)
+++ dpkg-gensymbolsNpak_t 2025-02-16 02:28:02.175318836 +0000
@@ -4,6 +4,7 @@
(optional=template|regex)"_ZS.*@Base" 0
(optional=template|regex)"_ZT.*@Base" 0
_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag at Base 0.64.2
+ _ZZSt26__throw_bad_variant_accessjE9__reasons at Base 0.78.3-3
vte_align_get_type at Base 0.67.90
vte_cursor_blink_mode_get_type at Base 0
vte_cursor_shape_get_type at Base 0
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:76: override_dh_makeshlibs] Error 25
make[1]: Leaving directory '/build/reproducible-path/vte2.91-0.78.3'
make: *** [debian/rules:18: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
More information about the pkg-gnome-maintainers
mailing list