Your message dated Fri, 07 Aug 2020 11:33:42 +0000
with message-id <e1k40d4-000inm...@fasolo.debian.org>
and subject line Bug#957508: fixed in luola 1.3.2-13
has caused the Debian Bug report #957508,
regarding luola: ftbfs with GCC-10
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.)
--
957508: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957508
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:luola
Version: 1.3.2-12
Severity: normal
Tags: sid bullseye
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-10
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-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/luola_1.3.2-12_unstable_gcc10.log
The last lines of the build log are at the end of this report.
To build with GCC 10, either set CC=gcc-10 CXX=g++-10 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-10/porting_to.html
[...]
334 | int targplr;
| ^~~~~~~
special.c: In function ‘prepare_specials’:
special.c:449:29: warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
449 | obj->link = (struct SpecialObj*)objdef->link;
| ^
special.c:460:40: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
460 | if(obj->gfx == jumpgate_gfx && (int)obj->link<=255) {
| ^
special.c:464:46: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
464 | if(p->gfx == jumpgate_gfx && (int)p->link == obj->owner
&&
| ^
special.c:465:37: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
465 | p->owner == (int)obj->link)
| ^
special.c:477:25: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
477 | (int)obj->link,obj->owner);
| ^
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o critter.o
critter.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o pilot.o pilot.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o spring.o
spring.c
pilot.c: In function ‘init_pilots’:
pilot.c:56:20: warning: variable ‘targrect’ set but not used
[-Wunused-but-set-variable]
56 | SDL_Rect rect, targrect;
| ^~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o decor.o decor.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o audio.o audio.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o font.o font.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o menu.o menu.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o hotseat.o
hotseat.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o selection.o
selection.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o startup.o
startup.c
hotseat.c: In function ‘init_hotseat’:
hotseat.c:157:38: warning: ‘opts.area.h’ is used uninitialized in this function
[-Wuninitialized]
157 | opts.area.h = screen->h-opts.area.h;
| ~~~~~~~~~^~
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o demo.o demo.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o ldat.o ldat.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o lconf.o lconf.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o lcmap.o lcmap.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-Wall -g -DPACKAGE_DATA_DIR="\"/usr/share/games/luola\"" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o main.o main.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o luola console.o
list.o parser.o fs.o SFont.o level.o player.o ship.o physics.o animation.o
particle.o projectile.o bullet.o weapon.o intro.o game.o levelfile.o special.o
walker.o flyer.o critter.o pilot.o spring.o decor.o audio.o font.o menu.o
hotseat.o selection.o startup.o demo.o ldat.o lconf.o lcmap.o main.o
-L/usr/lib/x86_64-linux-gnu -lSDL -lm -lz -lSDL_image -lSDL_gfx -lSDL_ttf
-lSDL_mixer -lSDL_image
/usr/bin/ld: level.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: player.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: ship.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: animation.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: particle.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: projectile.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: bullet.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: weapon.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: intro.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: game.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: special.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: critter.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: pilot.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: decor.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: audio.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: hotseat.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: selection.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
/usr/bin/ld: main.o:./src/pilot.h:48: multiple definition of `Pilot';
console.o:./src/pilot.h:48: first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:448: luola] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:381: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:322: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:10: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: luola
Source-Version: 1.3.2-13
Done: c...@debian.org (Christian T. Steigies)
We believe that the bug you reported is fixed in the latest version of
luola, 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 957...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Christian T. Steigies <c...@debian.org> (supplier of updated luola 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: Fri, 07 Aug 2020 13:03:47 +0200
Source: luola
Architecture: source
Version: 1.3.2-13
Distribution: unstable
Urgency: medium
Maintainer: Christian T. Steigies <c...@debian.org>
Changed-By: Christian T. Steigies <c...@debian.org>
Closes: 957508
Changes:
luola (1.3.2-13) unstable; urgency=medium
.
* fix FTBFS with GCC-10 (closes: #957508)
* correct odd punctuation mark in description
* Build-Depends: debhelper-compat (= 13) instead of compat file
* Rules-Requires-Root: no
Checksums-Sha1:
16452b0c91aaad3e2a3a6e068a88226467a03c24 1986 luola_1.3.2-13.dsc
2f042d8a99463b7a85ed1203492e84378e485da8 11236 luola_1.3.2-13.debian.tar.xz
9ac3d8ca34ca3c0e826bea3004ff061390ac10ff 13167 luola_1.3.2-13_amd64.buildinfo
Checksums-Sha256:
d2ada96ccb6fb7d70e4eb2767244efd6041df62508f7408f116ff78bde3f1fdf 1986
luola_1.3.2-13.dsc
b80895306b61a03c34a3ec61105feeac099deee93d18b082699a717e5b724366 11236
luola_1.3.2-13.debian.tar.xz
7796c1a2d3f85813096b3fdc1cce1784941571bc67260c7263b73599f333697b 13167
luola_1.3.2-13_amd64.buildinfo
Files:
37f207f3ffbb62f188a93bf1fdf6719a 1986 games optional luola_1.3.2-13.dsc
518743dd3916f9637d2d6222b1a82751 11236 games optional
luola_1.3.2-13.debian.tar.xz
9ea486f7c92a0a01692e2e417aee797f 13167 games optional
luola_1.3.2-13_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMuHemUY/GC4Wej4EcA1WeHGyg0IFAl8tOUwACgkQcA1WeHGy
g0JLXw/5Ad4LXkEvsYFDFufvaLAcOkfMR7PQ5B8f6xss4/wg3Kntc1IuEDInodL2
3HFEH0Gdzfr8iOf4hhGIKOUQ8dao8IFUIWqchyExGEm9aO2Q9q/LbXEHobEZyTN0
s1s83QcogIgDK1kJDVwlkkIVdTAWrcO2/KWckiF0cxsmpTpfmHVzhQvArHg8RQAh
RYemrS6PepetsX3vK7BqHJ7CwlVP+N9k0GOtUlmcwHMfXtrKE0QM84PK3klVbKfy
DUJWyr4thsHeUNlNXyd+VXw81v8t3Emr09WTqjtVy1T7CrPhdORRdvc5lizzQNKa
XL1bM721S01Ybrp2D1LdGHI0QncsZsyVIsnkIMTiBMxilKkDvughEWR/aHeQkPm+
T3cvsYIj1UvEejpWPA8KzCLBO5csmrBnm6JR+DKgxEazPOpaF8OvEa16HUsWSfli
PzF4SoTI5ARt3eWL1aLo/YxbBMVy00lh740Fq3UM/rdVDdwUfEkAGRbgf5nP/q9B
fLAeMAVFY5HfC3Aw9DbuHx+Fl168jYbIZyxH34qa4qTlp/F/gyUaCzKeNoRhn9SL
okArttzjCon+O9yjBcuefgVsRcSLvWFWOFmt1H46PjFOsMpR1+Y08HgHDRNWktdl
dtFNtpOQt97KXjVdu8duWj6Ya4jX0Hp/fHPPWvhk+crADRnGnoc=
=NKrb
-----END PGP SIGNATURE-----
--- End Message ---