Bug#1133661: val-and-rick: ftbfs with GCC-16
Emanuele Rocca
ema at debian.org
Mon Apr 13 14:12:29 BST 2026
Package: src:val-and-rick
Version: 0.1a.dfsg1-7
Severity: important
Tags: sid forky ftbfs
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-16
Hi,
val-and-rick 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/val-and-rick_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.
[...]
dpkg-source: info: applying windowed.patch
dpkg-source: info: applying homedir.patch
dpkg-source: info: applying resizable.patch
dpkg-source: info: applying endian-clean.patch
dpkg-source: info: applying avoid-segfault-when-sdl-fails.patch
dpkg-source: info: applying dlang_v2.patch
dpkg-source: info: applying gdc-8.patch
dpkg-source: info: applying gcc12.patch
Check disk space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=en_GB.UTF-8
LC_ALL=C.UTF-8
LOGNAME=sbuild
OLDPWD=/work/ema/archive-rebuild
PARALLEL_JOBSLOT0=4
PARALLEL_JOBSLOT=5
PARALLEL_PID=1532054
PARALLEL_REMOTE_TMPDIR=/tmp
PARALLEL_RSYNC_OPTS=-rlDzR
PARALLEL_SEQ=13463
PARALLEL_SSHHOST=:
PARALLEL_SSHLOGIN=:
PARALLEL_TMP=/tmp/parRHE0G
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
SSHPASS=
USER=sbuild
XDG_SESSION_CLASS=user
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package val-and-rick
dpkg-buildpackage: info: source version 0.1a.dfsg1-7
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Reiner Herrmann <reiner at reiner-h.de>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
debian/rules clean
dh clean
dh_auto_clean
make -j128 clean
make[1]: Entering directory '/build/reproducible-path/val-and-rick-0.1a.dfsg1'
rm -f val-and-rick
make[1]: Leaving directory '/build/reproducible-path/val-and-rick-0.1a.dfsg1'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
dh_auto_build
make -j128 INSTALL="install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/val-and-rick-0.1a.dfsg1'
gdc -o val-and-rick -Iimport -Isrc -Wno-deprecated -frelease -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/val-and-rick-0.1a.dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now import/SDL.d import/SDL_active.d import/SDL_audio.d import/SDL_byteorder.d import/SDL_cdrom.d import/SDL_copying.d import/SDL_endian.d import/SDL_error.d import/SDL_events.d import/SDL_getenv.d import/SDL_joystick.d import/SDL_keyboard.d import/SDL_keysym_.d import/SDL_mixer.d import/SDL_mouse.d import/SDL_mutex.d import/SDL_quit.d import/SDL_rwops.d import/SDL_syswm.d import/SDL_thread.d import/SDL_timer.d import/SDL_types.d import/SDL_version_.d import/SDL_video.d import/bulletml.d import/opengl.d import/openglu.d src/abagames/util/actor.d src/abagames/util/bulletml/bullet.d src/abagames/util/bulletml/bulletsmanager.d src/abagames/util/iterator.d src/abagames/util/logger.d src/abagames/util/math.d src/abagames/util/prefmanager.d src/abagames/util/rand.d src/abagames/util/sdl/displaylist.d src/abagames/util/sdl/gamemanager.d src/abagames/util/sdl/input.d src/abagames/util/sdl/luminous.d src/abagames/util/sdl/mainloop.d src/abagames/util/sdl/pad.d src/abagames/util/sdl/recordableinput.d src/abagames/util/sdl/screen.d src/abagames/util/sdl/screen3d.d src/abagames/util/sdl/sdlexception.d src/abagames/util/sdl/sound.d src/abagames/util/sdl/texture.d src/abagames/util/tokenizer.d src/abagames/util/vector.d src/abagames/vr/barrage.d src/abagames/vr/boot.d src/abagames/vr/bulletactor.d src/abagames/vr/bulletactorpool.d src/abagames/vr/bulletimpl.d src/abagames/vr/bullettarget.d src/abagames/vr/crystal.d src/abagames/vr/enemy.d src/abagames/vr/explosion.d src/abagames/vr/field.d src/abagames/vr/gamemanager.d src/abagames/vr/letter.d src/abagames/vr/particle.d src/abagames/vr/prefmanager.d src/abagames/vr/replay.d src/abagames/vr/screen.d src/abagames/vr/shape.d src/abagames/vr/ship.d src/abagames/vr/shot.d src/abagames/vr/soundmanager.d src/abagames/vr/stagemanager.d src/abagames/vr/title.d -lSDL -lGL -lGLU -lSDL_mixer -lbulletml
make[1]: gdc: No such file or directory
make[1]: *** [Makefile:8: val-and-rick] Error 127
make[1]: Leaving directory '/build/reproducible-path/val-and-rick-0.1a.dfsg1'
dh_auto_build: error: make -j128 INSTALL="install --strip-program=true" returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
More information about the Pkg-games-devel
mailing list