Your message dated Wed, 03 Aug 2022 09:04:05 +0000
with message-id <[email protected]>
and subject line Bug#1012942: fixed in gunroar 0.15.dfsg1-10
has caused the Debian Bug report #1012942,
regarding gunroar: ftbfs with GCC-12
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.)
--
1012942: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012942
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gunroar
Version: 0.15.dfsg1-9
Severity: normal
Tags: sid bookworm
User: [email protected]
Usertags: ftbfs-gcc-12
[This bug is targeted to the upcoming bookworm 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-12/g++-12, but succeeds to build with gcc-11/g++-11. The
severity of this report will be raised before the bookworm release.
The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/gcc12/gunroar_0.15.dfsg1-9_unstable_gcc12.log
The last lines of the build log are at the end of this report.
To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
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-11/porting_to.html
GCC 11 defaults to the GNU++17 standard. If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.
[...]
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- DFLAGS="-frelease"
make -j8 "INSTALL=install --strip-program=true" DFLAGS=-frelease
make[2]: Entering directory '/<<PKGBUILDDIR>>'
gdc -o gunroar -Iimport -Isrc -Wdeprecated -frelease -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
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/opengl.d import/openglu.d
src/abagames/gr/boot.d src/abagames/gr/bullet.d src/abagames/gr/crystal.d
src/abagames/gr/enemy.d src/abagames/gr/field.d src/abagames/gr/gamemanager.d
src/abagames/gr/letter.d src/abagames/gr/mouse.d src/abagames/gr/mouseandpad.d
src/abagames/gr/particle.d src/abagames/gr/prefmanager.d src/ab
agames/gr/reel.d src/abagames/gr/replay.d src/abagames/gr/screen.d
src/abagames/gr/shape.d src/abagames/gr/ship.d src/abagames/gr/shot.d
src/abagames/gr/soundmanager.d src/abagames/gr/stagemanager.d
src/abagames/gr/title.d src/abagames/gr/turret.d src/abagames/util/actor.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/mouse.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/shape.d src/abagames/util/sdl/sound.d
src/abagames/util/sdl/texture.d src/abagames/util/sdl/twinstick.d
src/abagames/util/tokenizer.d src/abagames/util/vector.d -lSDL -lGL -lGLU
-lSDL_mixer
d21: warning: command-line option ‘-Wformat=1’ is valid for C/C++/ObjC/ObjC++
but not for D
d21: warning: ‘-Werror=’ argument ‘-Werror=format-security’ is not valid for D
d21: warning: command-line option ‘-Wdate-time’ is valid for
C/C++/Fortran/ObjC/ObjC++ but not for D
src/abagames/gr/crystal.d:75:9: error: ‘opMulAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "*")’ instead.
75 | vel *= 0.95f;
| ^
src/abagames/gr/crystal.d:76:9: error: ‘opAddAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "+")’ instead.
76 | pos += vel;
| ^
src/abagames/gr/particle.d:78:9: error: ‘opAddAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "+")’ instead.
78 | pos += vel;
| ^
src/abagames/gr/particle.d:79:9: error: ‘opMulAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "*")’ instead.
79 | vel *= 0.96f;
| ^
src/abagames/gr/particle.d:267:9: error: ‘opAddAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "+")’ instead.
267 | pos += vel;
| ^
src/abagames/gr/particle.d:292:11: error: ‘opMulAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "*")’ instead.
292 | vel *= 0.9f;
| ^
src/abagames/gr/particle.d:308:13: error: ‘opMulAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "*")’ instead.
308 | vel *= 0.8f;
| ^
src/abagames/gr/particle.d:452:9: error: ‘opAddAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "+")’ instead.
452 | pos += vel;
| ^
src/abagames/gr/particle.d:575:9: error: ‘opAddAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "+")’ instead.
575 | pos += vel;
| ^
src/abagames/gr/particle.d:681:9: error: ‘opAddAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "+")’ instead.
681 | pos += vel;
| ^
src/abagames/gr/particle.d:683:9: error: ‘opMulAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "*")’ instead.
683 | vel *= 0.96f;
| ^
src/abagames/gr/reel.d:318:9: error: ‘opMulAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "*")’ instead.
318 | vel *= target[targetIdx].initialVelRatio;
| ^
src/abagames/gr/reel.d:340:9: error: ‘opMulAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "*")’ instead.
340 | vel *= 0.98f;
| ^
src/abagames/gr/reel.d:342:9: error: ‘opAddAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "+")’ instead.
342 | pos += vel;
| ^
src/abagames/gr/ship.d:215:15: error: ‘opDivAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "/")’ instead.
215 | _midstPos /= boatNum;
| ^
src/abagames/gr/ship.d:505:12: error: ‘opMulAssign’ is obsolete. Use
‘opOpAssign(string op)(...) if (op == "*")’ instead.
505 | refVel *= 0.9f;
| ^
src/abagames/util/vector.d:35:16: error: ‘opMul’ is obsolete. Use
‘opBinary(string op)(...) if (op == "*")’ instead.
35 | float ll = v * v;
| ^
src/abagames/util/vector.d:37:19: error: ‘opMul’ is obsolete. Use
‘opBinary(string op)(...) if (op == "*")’ instead.
37 | float mag = this * v;
| ^
make[2]: *** [Makefile:8: gunroar] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true"
DFLAGS=-frelease returned exit code 2
make[1]: *** [debian/rules:14: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: gunroar
Source-Version: 0.15.dfsg1-10
Done: Reiner Herrmann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gunroar, 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.
Reiner Herrmann <[email protected]> (supplier of updated gunroar 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, 30 Jul 2022 17:50:48 +0200
Source: gunroar
Architecture: source
Version: 0.15.dfsg1-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Reiner Herrmann <[email protected]>
Closes: 1012942
Changes:
gunroar (0.15.dfsg1-10) unstable; urgency=medium
.
* Team upload.
* Fix FTBFS with gdc 12. (Closes: #1012942)
* Import repository to salsa.
* Use https for homepage.
* Update Standards-Version to 4.6.1.
- Declare that d/rules does not require root
* Bump watch file format to 4.
* Update debhelper compat level to 13.
* Drop dh_auto_build override, as dpkg-buildflags already supports
-fdebug/-frelease via noopt.
* Enable all hardening options.
Checksums-Sha1:
1fabc9daa90ab2d42af8426f86085ffd6f243f67 2370 gunroar_0.15.dfsg1-10.dsc
276f14b36390a5d7845534e3d59e8d8df93c966e 34404
gunroar_0.15.dfsg1-10.debian.tar.xz
a6ed6d971f52b87eaf42fa32e64e82b30ef9ec4c 11341
gunroar_0.15.dfsg1-10_amd64.buildinfo
Checksums-Sha256:
5fada7ada895147975af91a8e714004ec94f7684e035cf16a9d758ad6bcd368a 2370
gunroar_0.15.dfsg1-10.dsc
d3b8f0eada8712bdb3ca96f57cc5b2419b239eecccc3790e10aa3c9665e4293a 34404
gunroar_0.15.dfsg1-10.debian.tar.xz
dcce64e5ca18599bd773139bb0335ce5b13b934ba164c328204806353f5f6a19 11341
gunroar_0.15.dfsg1-10_amd64.buildinfo
Files:
4ac6ad2012c36d928c9ce4018331cb1c 2370 games optional gunroar_0.15.dfsg1-10.dsc
63aede6fe872c1308da79b16fbb8fc48 34404 games optional
gunroar_0.15.dfsg1-10.debian.tar.xz
bb9fbe825a28b8542a7ff37bdc7402e9 11341 games optional
gunroar_0.15.dfsg1-10_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmLqNPtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1HkoKIP/jvmYd+4yN7Edfq49VA6Kp2BT+apvji7zR4n
pZ+PewdH4Ps+D250B4bxyPmxgbgpEMfWRc0fAXb2GZIakH/ljPMotpN1f7iooNiJ
aR9W2xq3HdilAuc0FfZ1hXRqfZCIEsulJcS1s7JpV3r/QoF6DyLe9YMrvSiD8q7J
EtQ7u0L+tV/Rq4/WdcB7DHgP7rDUjptBgu4QJD+MwTzh4HSqjgFpHg4Wm9EF8TQp
lw/z7UixG/21U04F4IXH+J9eHFru1+WbKlm09pF5hN0p3Flqs0kksmK/I4nX/h9U
mZTGI8QnmFJ7uQtg2YeF3tRNwQMVW+SNqnDCgf1qCRtuJXsmtbyg1B/7oRwtdTHe
mgK0BixQXPZD8pwvp4zYSJ+Nkor2VDNWMOaw7bgeytvf/aX7PAog6vpudouCJAJJ
SaFo5VCGfXlBvldy5/CdviZZ1jMba3fB9XNQFX2aCz70LW9RqmFf0/YNEL28kJMK
TeU/EOL3AON0hwsODRtPpzD21ClvJcLklnDrOpK8tYsrjVFkz5AoMlkhOjoGMw5r
T/VNk9/iYtLxYhoDK8w5Vfk9lnuO5tnq5Z48vJ6D0BE5FjaiGL4VzPYg7cUnegcB
eGT8DnJT73f/QCkmBGnLg2mG07rj59lit1X3/g/A8d9lmIlUxHPzbsOLfUSSDDIK
feBp93yf
=9ryS
-----END PGP SIGNATURE-----
--- End Message ---