Your message dated Thu, 21 Oct 2021 22:04:45 +0000
with message-id <e1mdgb3-0004gc...@fasolo.debian.org>
and subject line Bug#984177: fixed in holotz-castle 1.3.14-12
has caused the Debian Bug report #984177,
regarding holotz-castle: ftbfs with GCC-11
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.)
--
984177: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984177
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:holotz-castle
Version: 1.3.14-11
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11
[This bug is not targeted to the upcoming bullseye 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-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.
The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/holotz-castle_1.3.14-11_unstable_gcc11.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.
[...]
148 | fprintf(stderr, "Invocado con internalFormat
%d, width %d, height %d, border %d, format %d (GL_RGBA es %d), type %d
(GL_UNSIGNED_BYTE es %d), pixels es %p\n",
|
~^
|
|
|
int
|
%hhn
149 | internalFormat,
image->Width(), image->Height(), border, format, type, image->Pixels());
|
~~~~~~~~~~~~~~~
|
|
|
u8* {aka
unsigned char*}
JLib/Graphics/JGLTexture.cpp:148:163: warning: format ‘%d’ expects a matching
‘int’ argument [-Wformat=]
148 | fprintf(stderr, "Invocado con internalFormat
%d, width %d, height %d, border %d, format %d (GL_RGBA es %d), type %d
(GL_UNSIGNED_BYTE es %d), pixels es %p\n",
|
~^
|
|
|
int
JLib/Graphics/JGLTexture.cpp:148:178: warning: format ‘%p’ expects a matching
‘void*’ argument [-Wformat=]
148 | fprintf(stderr, "Invocado con internalFormat
%d, width %d, height %d, border %d, format %d (GL_RGBA es %d), type %d
(GL_UNSIGNED_BYTE es %d), pixels es %p\n",
|
~^
|
|
|
void*
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Graphics/JGLVector.o JLib/Graphics/JGLVector.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Graphics/JControlImage.o JLib/Graphics/JControlImage.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Graphics/JImage.o JLib/Graphics/JImage.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Graphics/JImageSprite.o JLib/Graphics/JImageSprite.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Graphics/JSprite.o JLib/Graphics/JSprite.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Graphics/JFont.o JLib/Graphics/JFont.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Graphics/JTextMenu.o JLib/Graphics/JTextMenu.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Graphics/JImageMenu.o JLib/Graphics/JImageMenu.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Graphics/JGLMesh.o JLib/Graphics/JGLMesh.cpp
JLib/Graphics/JGLMesh.cpp: In member function ‘bool
JGLMesh::LoadASEMaterials()’:
JLib/Graphics/JGLMesh.cpp:167:56: warning: ‘void* memset(void*, int, size_t)’
clearing an object of non-trivial type ‘class JMaterial’; use assignment or
value-initialization instead [-Wclass-memaccess]
167 | memset(materials, 0, sizeof(JMaterial) * numMaterials);
| ^
In file included from JLib/Graphics/JGLMesh.cpp:30:
./JLib/Graphics/JGLMesh.h:64:7: note: ‘class JMaterial’ declared here
64 | class JMaterial
| ^~~~~~~~~
JLib/Graphics/JGLMesh.cpp: In member function ‘bool JGLMesh::LoadASEObjects()’:
JLib/Graphics/JGLMesh.cpp:529:75: warning: ‘void* memset(void*, int, size_t)’
clearing an object of type ‘class JVector’ with no trivial copy-assignment; use
assignment or value-initialization instead [-Wclass-memaccess]
529 | memset(objs[i].vertexNormals, 0, sizeof(JVertex) *
objs[i].numVertices);
|
^
In file included from ./JLib/Graphics/JGLMesh.h:49,
from JLib/Graphics/JGLMesh.cpp:30:
./JLib/Math/JVector.h:42:7: note: ‘class JVector’ declared here
42 | class JVector
| ^~~~~~~
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Graphics/JGLImage.o JLib/Graphics/JGLImage.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Util/JFile.o JLib/Util/JFile.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Util/JGLApp.o JLib/Util/JGLApp.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Util/JObject.o JLib/Util/JObject.cpp
g++ -I. -I/usr/local/include/SDL -O3 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>/JLib=. -fstack-protector-strong -Wformat
-Werror=format-security -ffast-math -fPIC -Wall -Wshadow `sdl-config --cflags`
-c -o JLib/Util/JTextFile.o JLib/Util/JTextFile.cpp
JLib/Util/JTextFile.cpp: In member function ‘bool JTextFile::FindNext(const
s8*, bool)’:
JLib/Util/JTextFile.cpp:148:11: error: ordered comparison of pointer with
integer zero (‘s8*’ {aka ‘char*’} and ‘int’)
148 | if (tmp > 0)
| ~~~~^~~
JLib/Util/JTextFile.cpp:156:15: error: ordered comparison of pointer with
integer zero (‘s8*’ {aka ‘char*’} and ‘int’)
156 | if (tmp > 0)
| ~~~~^~~
JLib/Util/JTextFile.cpp: In member function ‘bool
JTextFile::ReadQuotedWord(s8*)’:
JLib/Util/JTextFile.cpp:236:15: error: ordered comparison of pointer with
integer zero (‘int’ and ‘s8*’ {aka ‘char*’})
236 | if (0 >= (end = strstr(ptr, "\"")))
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:42: JLib/Util/JTextFile.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/JLib'
make[2]: *** [Makefile:58: JLib] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:7: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 "INSTALL=install --strip-program=true" returned
exit code 2
make: *** [debian/rules:4: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: holotz-castle
Source-Version: 1.3.14-12
Done: Markus Koschany <a...@debian.org>
We believe that the bug you reported is fixed in the latest version of
holotz-castle, 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 984...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Markus Koschany <a...@debian.org> (supplier of updated holotz-castle 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: Thu, 21 Oct 2021 23:45:09 +0200
Source: holotz-castle
Architecture: source
Version: 1.3.14-12
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Markus Koschany <a...@debian.org>
Closes: 984177
Changes:
holotz-castle (1.3.14-12) unstable; urgency=medium
.
* Team upload.
* Declare compliance with Debian Policy 4.6.0.
* Remove B-D on dpkg-dev.
* Mark holotz-castle-data Multi-Arch: foreign
* Fix FTBFS with GCC 11. (Closes: #984177)
Checksums-Sha1:
9b205d9482b8801c5ad7de110f4f99f30300de1d 2405 holotz-castle_1.3.14-12.dsc
568a3503a86c28e6e5e959b191b85e2bab35d293 15260
holotz-castle_1.3.14-12.debian.tar.xz
3d7dc4fdbeffc9d762b02697fec47db874019fc7 12101
holotz-castle_1.3.14-12_amd64.buildinfo
Checksums-Sha256:
5c21f6556ba5b90006920681e821228b3c8edcd5b4cc11bfd6d3359a129b33f7 2405
holotz-castle_1.3.14-12.dsc
9eb8568aba25a53a817b0cd06933e6c0889ff08479066871b9dfa12c9373c910 15260
holotz-castle_1.3.14-12.debian.tar.xz
55a78a5a11ba247fe07841f184c42a056035b67dd194a429284ad9a5fa57649f 12101
holotz-castle_1.3.14-12_amd64.buildinfo
Files:
4077eb643c2d025a9d26eb26f81f51c8 2405 games optional
holotz-castle_1.3.14-12.dsc
e25d13eff1a6a34588ae508754c9ddd9 15260 games optional
holotz-castle_1.3.14-12.debian.tar.xz
4949e84ccd5f728591bd848dce88b539 12101 games optional
holotz-castle_1.3.14-12_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmFx4NNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1HkadsP/3CPrkvAFEax7Zmz6keJckjUL+1lNYAavquW
0cWHEelDScwLl+2/Cye7peeCX+gDIQVf3Ystplnlm8WFb9/pNMdrh37WjOJjszO9
xqxVIJ4eK0Qf4wB7H9a9bmPo9kQnV4qJjA436OqItPHJy0qAESPDRUY8oE3Pz7uZ
E5F9dwq4zRHx2yCD9OrZydQ6q5gad3YIvcZQf7dIUmFbCO01cBtm+Cn68Bneaahv
0rXePMY3Z5gpM0X1udwbm7M+fMUMRCwPaG4XlvIWvY0DxKX3vUeirUulYlu8JOa6
J3ah2kOY8SoP7QAP4FiI0ELOmFLcH5/DoAD8JwSN3RA+0nYMlv9psxaW9v9qxkPe
sPIkFP52bMs/4Pet/D1Atbcmsyx41p2QhaXmqFuxweyjSMYkas4QmUCCQxWEFfqT
3kTwCaoMtSgmS9kDCmHj/LQUgZJJMdrZsL39KvrVzgejELUgUV6yC2tVPoyqXxRB
zfHI6CA/dM2GC6vBht6oJagJS0hdB58m1EdR2124Ka6tLFODmllQAT6s93GOKUJn
76IYHgKYCY0AR7HYBR6VBAJAesmrX0+nEKt2twP/owhHht3Xj24oQIbu0BACpRfH
aNYaclJovhd394jeEMW3TnsfFVSPwhZmjbL978GI/GLgGIXO+I4ovaBbQL0sHadb
mToFULle
=VClA
-----END PGP SIGNATURE-----
--- End Message ---