Your message dated Wed, 03 Aug 2022 09:35:44 +0000
with message-id <e1ojan2-00gza5...@fasolo.debian.org>
and subject line Bug#1013054: fixed in titanion 0.3.dfsg1-8
has caused the Debian Bug report #1013054,
regarding titanion: 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 ow...@bugs.debian.org
immediately.)


-- 
1013054: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1013054
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:titanion
Version: 0.3.dfsg1-7
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
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/titanion_0.3.dfsg1-7_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.

[...]
src/abagames/ttn/enemy.d:586:17: error: ‘opMulAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "*")’ instead.
  586 |         sizeVel *= 0.95f;
      |                 ^
src/abagames/ttn/enemy.d:621:11: error: ‘opMulAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "*")’ instead.
  621 |       vel *= 0.9f;
      |           ^
src/abagames/ttn/enemy.d:622:11: error: ‘opAddAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "+")’ instead.
  622 |       pos += vel;
      |           ^
src/abagames/ttn/field.d:299:13: error: ‘opAddAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "+")’ instead.
  299 |     ringOfs += centerPos;
      |             ^
src/abagames/ttn/particle.d:203:11: error: ‘opAddAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "+")’ instead.
  203 |       pos += vel;
      |           ^
src/abagames/ttn/particle.d:207:11: error: ‘opMulAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "*")’ instead.
  207 |       vel *= (1 - SLOW_DOWN_RATIO);
      |           ^
src/abagames/ttn/particle.d:230:13: error: ‘opDivAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "/")’ instead.
  230 |         vel /= cr;
      |             ^
src/abagames/ttn/particle.d:319:11: error: ‘opAddAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "+")’ instead.
  319 |       pos += vel;
      |           ^
src/abagames/ttn/particle.d:323:11: error: ‘opMulAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "*")’ instead.
  323 |       vel *= (1 - SLOW_DOWN_RATIO);
      |           ^
src/abagames/ttn/player.d:448:11: error: ‘opAddAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "+")’ instead.
  448 |       pos += vel;
      |           ^
src/abagames/ttn/player.d:449:11: error: ‘opMulAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "*")’ instead.
  449 |       vel *= 0.9f;
      |           ^
src/abagames/ttn/player.d:630:8: error: ‘opMulAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "*")’ instead.
  630 |     rv *= 5;
      |        ^
src/abagames/ttn/player.d:631:12: error: ‘opAddAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "+")’ instead.
  631 |     ps.vel += rv;
      |            ^
src/abagames/util/vector.d:43:16: error: ‘opMul’ is obsolete.  Use 
‘opBinary(string op)(...) if (op == "*")’ instead.
   43 |     float ll = v * v;
      |                ^
src/abagames/util/vector.d:45:19: error: ‘opMul’ is obsolete.  Use 
‘opBinary(string op)(...) if (op == "*")’ instead.
   45 |       float mag = this * v;
      |                   ^
src/abagames/util/vector.d:55:16: error: ‘opMul’ is obsolete.  Use 
‘opBinary(string op)(...) if (op == "*")’ instead.
   55 |     float ll = v * v;
      |                ^
src/abagames/util/vector.d:57:19: error: ‘opMul’ is obsolete.  Use 
‘opBinary(string op)(...) if (op == "*")’ instead.
   57 |       float mag = this * v;
      |                   ^
src/abagames/util/vector.d:66:11: error: ‘opMulAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "*")’ instead.
   66 |       rsl *= (min / d);
      |           ^
src/abagames/util/vector.d:68:11: error: ‘opMulAssign’ is obsolete.  Use 
‘opOpAssign(string op)(...) if (op == "*")’ instead.
   68 |       rsl *= (max / d);
      |           ^
src/abagames/util/vector.d:325:16: error: ‘opMul’ is obsolete.  Use 
‘opBinary(string op)(...) if (op == "*")’ instead.
  325 |     float ll = v * v;
      |                ^
src/abagames/util/vector.d:327:19: error: ‘opMul’ is obsolete.  Use 
‘opBinary(string op)(...) if (op == "*")’ instead.
  327 |       float mag = this * v;
      |                   ^
make[2]: *** [Makefile:8: titanion] 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: titanion
Source-Version: 0.3.dfsg1-8
Done: Reiner Herrmann <rei...@reiner-h.de>

We believe that the bug you reported is fixed in the latest version of
titanion, 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 1013...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reiner Herrmann <rei...@reiner-h.de> (supplier of updated titanion 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 30 Jul 2022 23:25:14 +0200
Source: titanion
Architecture: source
Version: 0.3.dfsg1-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Reiner Herrmann <rei...@reiner-h.de>
Closes: 1013054
Changes:
 titanion (0.3.dfsg1-8) unstable; urgency=medium
 .
   * Team upload.
   * Fix FTBFS with gdc 12. (Closes: #1013054)
   * Import repository to salsa.
   * Update debhelper compat level to 13.
   * Update Standards-Version to 4.6.1.
     - Declare that d/rules does not require root.
   * Drop dh_auto_build override, as dpkg-buildflags already supports
     -fdebug/-frelease via noopt.
   * Enable all hardening options.
   * Bump watch file format to 4.
   * Use https for homepage.
Checksums-Sha1:
 6b86c7a509250c62ccafe462b501b03e2480f074 2412 titanion_0.3.dfsg1-8.dsc
 dd60f3fdd62c87ee45354ef31f5ae285ec12cd7c 27692 
titanion_0.3.dfsg1-8.debian.tar.xz
 8023cd4296a66360f5fc3f7153a94b035fe7c266 11332 
titanion_0.3.dfsg1-8_amd64.buildinfo
Checksums-Sha256:
 0e5386100c2f6be43b92b7f9041a63c087a2c13b00f939d5efb632b003e0e539 2412 
titanion_0.3.dfsg1-8.dsc
 2067b2cca74c9dac7024fbf8060ea6476a6f7cf007478e85acab774cf2d07565 27692 
titanion_0.3.dfsg1-8.debian.tar.xz
 9d5cefe1789b2446eb7a09eeb062cc37af7c8bfadd882954aa327d5de535bea0 11332 
titanion_0.3.dfsg1-8_amd64.buildinfo
Files:
 7be8891fab1ba57a862f86b8d8338702 2412 games optional titanion_0.3.dfsg1-8.dsc
 84fc0311eb79ee2c8aff76ed336866c5 27692 games optional 
titanion_0.3.dfsg1-8.debian.tar.xz
 b8eb319c96f88dad80c3488138de5f09 11332 games optional 
titanion_0.3.dfsg1-8_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmLqPIFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1Hkt9kQALGa5K44lUrRlC8vzFSt1YzCF5454kigBZo4
WfwfX9stZeLQN8LmdcP5M/+svgWbSFfGrT0Zoo7OUKYa4a52mmR51EYvTvjkfyPf
1dlc6FNxLT4EgGOy1FoK54epvLax4r60lQ6LQK2r2RLLfVQTs+jwtnPqnwkesVL9
rjAfyPcQgKMKQbkDzPYvQNgE/6c8tDGTQTJsbd52VQgzRLIU/2Lx9codzbD8q1f/
CdoMH0YTaoV9L/m/AFBtTJ9jhZe/H50AHn1JltcRjYjOr0g4RhlCrL2imHQAxHdL
g/f2xIcq/fWMGxbfYtrn7NKyTWoT3VK44slPw9ROOpvzBwy8EJfv3w3GtNld/sks
GCvV48jVAfohbAR+HX4rU4O/9n5neMKtTAEIDAz6GNgOFvbJGGmTZT1ZI/yZYdt0
O33QgGZnJPzADwdBJMI45/jewUYGTm3eIVjFi0Hyr8SRPthmFs/OU/zYNFINMgE5
128tZJTJofQLC74uKlrrXGGzLHFbfRMNPVEQPwYutrdkgdijlcRG7OsBHJxSMUM4
dfcwDyepyISz4xxPYgaE7jlYQIHrTzAI+om78HpUfuNQBhNGkD/Ox2jTEWAGbHQh
qJVFD+FQhdajP6d9Vz7JU0yC67YwRNbn2SPPHjH2VpqurP5MBvvlYl3dwVt221gs
QOctixgv
=v06s
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to