Debian Bug report logs - #812293
armagetronad: FTBFS with GCC 6: undefined reference

version graph

Package: armagetronad; Maintainer for armagetronad is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>; Source for armagetronad is src:armagetronad (PTS, buildd, popcon).

Reported by: Martin Michlmayr <tbm@hpe.com>

Date: Fri, 22 Jan 2016 04:15:06 UTC

Severity: serious

Found in version armagetronad/0.2.8.3.3-2

Fixed in version armagetronad/0.2.8.3.3-3

Done: Markus Koschany <apo@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#812293; Package armagetronad. (Fri, 22 Jan 2016 04:15:11 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Michlmayr <tbm@hpe.com>:
New Bug report received and forwarded. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Fri, 22 Jan 2016 04:15:11 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Martin Michlmayr <tbm@hpe.com>
To: submit@bugs.debian.org
Subject: armagetronad: FTBFS with GCC 6: undefined reference
Date: Thu, 21 Jan 2016 20:13:00 -0800
Package: armagetronad
Version: 0.2.8.3.3-2
Severity: normal
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-6

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.

You can find a snapshot of GCC 6 in experimental.  To build with
GCC 6, you can set CC=gcc-6 CXX=g++-6 explicitly.

You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
>                             ^~~~~~~~
> 
> mv -f .deps/armagetronad_main-gFloor.Tpo .deps/armagetronad_main-gFloor.Po
> x86_64-linux-gnu-g++   -I../../src/tools  -I../../src/render -I../../src/ui     -I../../src/network -I../../src/engine  -I../../src/thirdparty/particles -I../../src/tron  -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wno-long-long   -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o armagetronad_main armagetronad_main-gFloor.o libtron.a libenginecore.a libengine.a libnetwork.a libui.a librender.a libtools.a -lpthread -lSDL_image -ljpeg -lz -lGLU -lGL -L/usr/lib/x86_64-linux-gnu -lSDL -lm -lxml2   -lpng12
> libtron.a(libtron_a-gCycle.o): In function `tOutput::tOutput<tColoredString, tColoredString>(char const*, tColoredString const&, tColoredString const&)':
> /<<PKGBUILDDIR>>/client/src/../../src/tools/tLocale.h:128: undefined reference to `tOutput::operator<<(tOutput const&)'
> /<<PKGBUILDDIR>>/client/src/../../src/tools/tLocale.h:128: undefined reference to `tOutput::operator<<(tOutput const&)'
> libtron.a(libtron_a-gCycle.o): In function `tOutput::tOutput<tColoredString>(char const*, tColoredString const&)':
> /<<PKGBUILDDIR>>/client/src/../../src/tools/tLocale.h:116: undefined reference to `tOutput::operator<<(tOutput const&)'
> libtron.a(libtron_a-gGame.o): In function `tOutput::tOutput<tString, int>(char const*, tString const&, int const&)':
> /<<PKGBUILDDIR>>/client/src/../../src/tools/tLocale.h:128: undefined reference to `tOutput::operator<<(tOutput const&)'
> libtron.a(libtron_a-gGame.o): In function `tOutput::tOutput<tString>(char const*, tString const&)':
> /<<PKGBUILDDIR>>/client/src/../../src/tools/tLocale.h:116: undefined reference to `tOutput::operator<<(tOutput const&)'
> libtron.a(libtron_a-gGame.o):/<<PKGBUILDDIR>>/client/src/../../src/tools/tLocale.h:116: more undefined references to `tOutput::operator<<(tOutput const&)' follow
> collect2: error: ld returned 1 exit status
> Makefile:813: recipe for target 'armagetronad_main' failed
> make[5]: *** [armagetronad_main] Error 1
> make[5]: Leaving directory '/<<PKGBUILDDIR>>/client/src'
> Makefile:2392: recipe for target 'all-recursive' failed
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/client/src'
> Makefile:646: recipe for target 'all-recursive' failed
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/client'
> Makefile:463: recipe for target 'all' failed
> make[2]: *** [all] Error 2

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise



Severity set to 'serious' from 'normal' Request was from Matthias Klose <doko@debian.org> to control@bugs.debian.org. (Wed, 29 Jun 2016 13:13:46 GMT) (full text, mbox, link).


Reply sent to Markus Koschany <apo@debian.org>:
You have taken responsibility. (Tue, 12 Jul 2016 09:51:20 GMT) (full text, mbox, link).


Notification sent to Martin Michlmayr <tbm@hpe.com>:
Bug acknowledged by developer. (Tue, 12 Jul 2016 09:51:20 GMT) (full text, mbox, link).


Message #12 received at 812293-close@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@debian.org>
To: 812293-close@bugs.debian.org
Subject: Bug#812293: fixed in armagetronad 0.2.8.3.3-3
Date: Tue, 12 Jul 2016 09:49:42 +0000
Source: armagetronad
Source-Version: 0.2.8.3.3-3

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

Debian distribution maintenance software
pp.
Markus Koschany <apo@debian.org> (supplier of updated armagetronad 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Tue, 12 Jul 2016 08:46:42 +0200
Source: armagetronad
Binary: armagetronad-common armagetronad armagetronad-dedicated
Architecture: source
Version: 0.2.8.3.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Markus Koschany <apo@debian.org>
Description:
 armagetronad - 3D Tron-like high speed game
 armagetronad-common - Common files for the Armagetron Advanced packages
 armagetronad-dedicated - dedicated game server for Armagetron Advanced
Closes: 812293
Changes:
 armagetronad (0.2.8.3.3-3) unstable; urgency=medium
 .
   * Declare compliance with Debian Policy 3.9.8.
   * Vcs-Git: Use https.
   * debian/watch: Use version=4.
   * Add gcc-6-ftbfs.patch and fix FTBFS with GCC-6.
     Thanks to Martin Michlmayr for the report and Z-Man for the patch.
     (Closes: #812293)
   * Add new 128x128 hicolor png icon and install it.
   * Add reproducible-build.patch and make the build reproducible.
Checksums-Sha1:
 7167b827f4498ce059c03836297b122297e05643 2432 armagetronad_0.2.8.3.3-3.dsc
 630c709d707cf86036adb0a795b97dfa4eae6235 31004 armagetronad_0.2.8.3.3-3.debian.tar.xz
Checksums-Sha256:
 1071afdec8b8775a3cba6070eff7f8a1c0e2451d3832cc3a1332fa333b449517 2432 armagetronad_0.2.8.3.3-3.dsc
 3639318d54bce6d00832f76db0fe3d644c88b14b9f75042a15ee6dff0a5ca20c 31004 armagetronad_0.2.8.3.3-3.debian.tar.xz
Files:
 d23fbeb090f012580d3801b88b0bb3c0 2432 games optional armagetronad_0.2.8.3.3-3.dsc
 1b83f8280510778fae68bb210db89980 31004 games optional armagetronad_0.2.8.3.3-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJXhK0gXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBQ0YzRDA4OEVGMzJFREVGNkExQTgzNUZE
OUFEMTRCOTUxM0I1MUU0AAoJENmtFLlRO1HknoEQAJeAy3Mo7J7JTVSJE2J243rb
J4+z/y7lNxQgxpw1f6brWJygGwb/uytHniglQz7aNnyYbheGJfBNMpvTaLXKE9dD
Mv6LC7MYKcjkbDTwoOh3KoIOGIq/Kp46iFNgBo4JxHJuAO3Jg8CS4owaE/UGzFXV
B0bpbBPS2nO9OyCvm94PhfYxA/myUZ1GD0S4lCt/8i86hjF1nwhc1E2sZ0prrZnz
pajDkMKlDNlSiWWn5yOtCG71M0ASKonmcAWwycdHhZ9zCEWXXcU8d0M7BwLOlkYf
2vO0CIvmfLrAuvdgYpmsJIO9lTb2W0g5WUcLK8XSK+/fAkNXU3z2viAsvEAYSqJE
2fYXoHch13xFLCfLijpw7HF6NzieHlyN2Wu8HwjwqsYSeC2FZgWZ8aAIRgGPsPh6
4cpZ2HN9Nr6scLkowWJCHI1LxfqOwmfkZ9O1OBK7gpsFh6jKwmw6tBvbCIauaM65
WK4rIoKn8lIU0Pqve2xd/HwtI/FGQ/O2bT3xSq6MxXwiLE6FNpVhqRMDXlLs3bvb
phoDFk3MOSWWoP+811SEF/troV+DWoJRkj3rBKW3YZ2f4M9PC6rEYVtOU76ejOp1
sQcooK8MBcD8XA0yE8+6gqsAcYgPEoVgeMX6UfyOjhST/VSjo1SEwRlA9fepmLCa
tNt+AUlf6d61ZhF0i2Cs
=xJ9a
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 15 Aug 2016 07:34:24 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 11:22:52 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.