Package: src:wily Version: 0.13.42-3 Severity: important Tags: sid forky User: debian-...@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/wily_0.13.42-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 [...] gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o rectclip.o rectclip.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o rune.o rune.c ar rv libframe.a frbox.o frdelete.o frdraw.o frinit.o frinsert.o frptofchar.o frselect.o frstr.o frutil.o misc.o ar: creating libframe.a a - frbox.o a - frdelete.o a - frdraw.o a - frinit.o a - frinsert.o a - frptofchar.o a - frselect.o a - frstr.o a - frutil.o a - misc.o ranlib libframe.a make[3]: Leaving directory '/build/reproducible-path/wily-0.13.42/libframe' gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o segment.o segment.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o string.o string.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o strwidth.o strwidth.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o texture.o texture.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o wrbitmap.o wrbitmap.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o wrbitmapfile.o wrbitmapfile.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o xtbinit.o xtbinit.c ar rv libXg.a arc.o arith.o balloc.o bitblt.o bitbltclip.o border.o bscreenrect.o circle.o clipline.o clipr.o copymasked.o cursorset.o cursorswitch.o disc.o ellipse.o font.o gcs.o getrect.o gwin.o ldconvert.o latin1.o mkfont.o menuhit.o point.o polysegment.o rdbitmap.o rdbitmapfile.o rdfontfile.o rectclip.o rune.o segment.o string.o strwidth.o texture.o wrbitmap.o wrbitmapfile.o xtbinit.o ar: creating libXg.a a - arc.o a - arith.o a - balloc.o a - bitblt.o a - bitbltclip.o a - border.o a - bscreenrect.o a - circle.o a - clipline.o a - clipr.o a - copymasked.o a - cursorset.o a - cursorswitch.o a - disc.o a - ellipse.o a - font.o a - gcs.o a - getrect.o a - gwin.o a - ldconvert.o a - latin1.o a - mkfont.o a - menuhit.o a - point.o a - polysegment.o a - rdbitmap.o a - rdbitmapfile.o a - rdfontfile.o a - rectclip.o a - rune.o a - segment.o a - string.o a - strwidth.o a - texture.o a - wrbitmap.o a - wrbitmapfile.o a - xtbinit.o ranlib libXg.a make[3]: Leaving directory '/build/reproducible-path/wily-0.13.42/libXg' make[2]: Leaving directory '/build/reproducible-path/wily-0.13.42' dh_auto_build: error: make -j8 returned exit code 2 make[1]: *** [debian/rules:11: override_dh_auto_build] Error 25 make[1]: Leaving directory '/build/reproducible-path/wily-0.13.42' make: *** [debian/rules:4: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2