#1113770 gtk-d ftbfs with GCC 15 on armhf and s390x

#1113770#5
Date:
2025-09-02 10:57:30 UTC
From:
To:
for now, just seen in Ubuntu:
https://launchpad.net/ubuntu/+source/gtk-d/3.10.0-4build1

[...]
dh_auto_build -- \
	test \
	shared \
	prefix=/usr
	make -j8 "INSTALL=install --strip-program=true" test shared prefix=/usr
make[2]: Entering directory '/<<PKGBUILDDIR>>'
gdc -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fno-stack-clash-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/gtk-d-3.10.0-4build1 
-frelease -Igenerated/gtkd -Idemos/gtkD/TestWindow -c 
demos/gtkD/TestWindow/TestTreeView.d -o demos/gtkD/TestWindow/TestTreeView.o
gdc -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fno-stack-clash-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/gtk-d-3.10.0-4build1 
-frelease -Igenerated/gtkd -Idemos/gtkD/TestWindow -c 
demos/gtkD/TestWindow/TestDrawingArea.d -o
demos/gtkD/TestWindow/TestDrawingArea.o
gdc -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fno-stack-clash-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/gtk-d-3.10.0-4build1 
-frelease -Igenerated/gtkd -Idemos/gtkD/TestWindow -c 
demos/gtkD/TestWindow/TestStock.d -o demos/gtkD/TestWindow/TestStock.o
gdc -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fno-stack-clash-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/gtk-d-3.10.0-4build1 
-frelease -Igenerated/gtkd -Idemos/gtkD/TestWindow -c 
demos/gtkD/TestWindow/TestTreeView1.d -o
demos/gtkD/TestWindow/TestTreeView1.o
gdc -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fno-stack-clash-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/gtk-d-3.10.0-4build1 
-frelease -Igenerated/gtkd -Idemos/gtkD/TestWindow -c 
demos/gtkD/TestWindow/TestEntries.d -o demos/gtkD/TestWindow/TestEntries.o
gdc -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fno-stack-clash-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/gtk-d-3.10.0-4build1 
-frelease -Igenerated/gtkd -Idemos/gtkD/TestWindow -c 
demos/gtkD/TestWindow/TestThemes.d -o demos/gtkD/TestWindow/TestThemes.o
gdc -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fno-stack-clash-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/gtk-d-3.10.0-4build1 
-frelease -Igenerated/gtkd -Idemos/gtkD/TestWindow -c 
demos/gtkD/TestWindow/TestIdle.d -o demos/gtkD/TestWindow/TestIdle.o
gdc -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fno-stack-clash-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/gtk-d-3.10.0-4build1 
-frelease -Igenerated/gtkd -Idemos/gtkD/TestWindow -c 
demos/gtkD/TestWindow/TestAspectFrame.d -o
demos/gtkD/TestWindow/TestAspectFrame.o
demos/gtkD/TestWindow/TestThemes.d:42:23: error: identifier expected
inside ‘debug(...)’, not ‘1’
    42 |                 debug(1)
       |                       ^
demos/gtkD/TestWindow/TestStock.d:46:23: error: identifier expected
inside ‘debug(...)’, not ‘1’
    46 |                 debug(1)
       |                       ^
demos/gtkD/TestWindow/TestIdle.d:59:23: error: identifier expected
inside ‘debug(...)’, not ‘1’
    59 |                 debug(1)
       |                       ^
make[2]: *** [GNUmakefile:274: demos/gtkD/TestWindow/TestStock.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [GNUmakefile:274: demos/gtkD/TestWindow/TestThemes.o] Error 1
make[2]: *** [GNUmakefile:274: demos/gtkD/TestWindow/TestIdle.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true"
test shared prefix=/usr returned exit code 2
make[1]: *** [debian/rules:24: override_dh_auto_build] Error 25