Debian Bug report logs -
#525741
FTBFS with GCC 4.4: missing #include
Reported by: Martin Michlmayr <tbm@cyrius.com>
Date: Sun, 26 Apr 2009 21:12:01 UTC
Severity: normal
Tags: patch
Found in version pingus/0.7.2-3
Fixed in version pingus/0.7.2-4
Done: Miriam Ruiz <little_miry@yahoo.es>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#525741; Package pingus.
(Sun, 26 Apr 2009 21:12:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Martin Michlmayr <tbm@cyrius.com>:
New Bug report received and forwarded. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(Sun, 26 Apr 2009 21:12:03 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: pingus
Version: 0.7.2-3
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-4.4
Tags: patch
Your package fails to build with GCC 4.4, which has cleaned up some more
C++ headers. You always have to #include headers directly and cannot
rely for things to be included indirectly.
You can reproduce this problem with gcc-snapshot from unstable or
gcc-4.4 from experimental.
> Automatic build of pingus_0.7.2-3 on em64t by sbuild/amd64 0.53
...
> g++ -o src/tinygettext/po_file_reader.o -c -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc -I/usr/include/SDL -I. -Isrc src/tinygettext/po_file_reader.cpp
> src/tinygettext/po_file_reader.cpp: In member function 'void TinyGetText::POFileReader::add_token(const TinyGetText::POFileReader::Token&)':
> src/tinygettext/po_file_reader.cpp:139: error: 'sscanf' was not declared in this scope
> src/tinygettext/po_file_reader.cpp: In member function 'void TinyGetText::POFileReader::tokenize_po(std::istream&)':
> src/tinygettext/po_file_reader.cpp:171: error: 'EOF' was not declared in this scope
> scons: *** [src/tinygettext/po_file_reader.o] Error 1
> scons: building terminated because of errors.
> make: *** [build-stamp] Error 2
--- src/input/evdev_device.cpp~ 2009-04-26 21:01:12.000000000 +0000
+++ src/input/evdev_device.cpp 2009-04-26 21:01:18.000000000 +0000
@@ -25,6 +25,7 @@
#include <stdexcept>
#include <iostream>
#include <errno.h>
+#include <cstdio>
#include <cstring>
#include "evdev_device.hpp"
--- src/tinygettext/po_file_reader.cpp~ 2009-04-26 20:59:32.000000000 +0000
+++ src/tinygettext/po_file_reader.cpp 2009-04-26 20:59:40.000000000 +0000
@@ -18,6 +18,7 @@
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <config.h>
+#include <cstdio>
#include <vector>
#include <iconv.h>
#include <errno.h>
--
Martin Michlmayr
http://www.cyrius.com/
Tags added: pending
Request was from Barry deFreese <bdefreese@debian.org>
to control@bugs.debian.org.
(Tue, 26 May 2009 16:42:13 GMT) (full text, mbox, link).
Reply sent
to Miriam Ruiz <little_miry@yahoo.es>:
You have taken responsibility.
(Thu, 28 May 2009 22:04:49 GMT) (full text, mbox, link).
Notification sent
to Martin Michlmayr <tbm@cyrius.com>:
Bug acknowledged by developer.
(Thu, 28 May 2009 22:05:29 GMT) (full text, mbox, link).
Message #12 received at 525741-close@bugs.debian.org (full text, mbox, reply):
Source: pingus
Source-Version: 0.7.2-4
We believe that the bug you reported is fixed in the latest version of
pingus, which is due to be installed in the Debian FTP archive:
pingus-data_0.7.2-4_all.deb
to pool/main/p/pingus/pingus-data_0.7.2-4_all.deb
pingus_0.7.2-4.diff.gz
to pool/main/p/pingus/pingus_0.7.2-4.diff.gz
pingus_0.7.2-4.dsc
to pool/main/p/pingus/pingus_0.7.2-4.dsc
pingus_0.7.2-4_amd64.deb
to pool/main/p/pingus/pingus_0.7.2-4_amd64.deb
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 525741@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Miriam Ruiz <little_miry@yahoo.es> (supplier of updated pingus 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@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 28 May 2009 23:07:47 +0200
Source: pingus
Binary: pingus pingus-data
Architecture: source all amd64
Version: 0.7.2-4
Distribution: unstable
Urgency: low
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Miriam Ruiz <little_miry@yahoo.es>
Description:
pingus - Free Lemmings(TM) clone
pingus-data - Data files for pingus, a free Lemmings(TM) clone
Closes: 525741 530162 530474
Changes:
pingus (0.7.2-4) unstable; urgency=low
.
[ Barry deFreese ]
* 40_fix_FTBFS_with_gcc-4.4 - Build with gcc-4.4. (Closes: #525741).
+ Thanks to Martin Michlmayr for the fix!.
* 50_boost_signals_mt - Use multi-threaded boost. (Closes: #530474).
* 60_bashisms - Replace echo -e with printf. (Closes: #530162).
* Minor debian/copyright syntax clean-up.
* Bump Standards Version to 3.8.1.
Checksums-Sha1:
058032825fbf7e0b2c0936930ed0fd6124b83e93 1362 pingus_0.7.2-4.dsc
830af48a55d4cad21294607a8363b15f65477bc0 46004 pingus_0.7.2-4.diff.gz
6186a8cae47b9d916ed0337122f2bf6774654f7b 11299814 pingus-data_0.7.2-4_all.deb
2a7011d0058795d5d2aae8a7911526856f44772e 976686 pingus_0.7.2-4_amd64.deb
Checksums-Sha256:
17a26df85d93fba7692a2fb06e88cf53d6a990e4f67d4d54e6464d4c2ab46ede 1362 pingus_0.7.2-4.dsc
c95f85bd658ec34bbcd5459f544ff6429fa7c766327bdd57372d5d25a050e9fc 46004 pingus_0.7.2-4.diff.gz
2729cdc62343e49529c5dd516b7ad8f9ece60005688e5915880599fe32ea38c1 11299814 pingus-data_0.7.2-4_all.deb
e7ec7105339277e27a9cfd718571eb83e7a4dda79d3678285ce4d1378f97d833 976686 pingus_0.7.2-4_amd64.deb
Files:
dbf4003d4a51a1cedadd1f2e0d364cff 1362 games optional pingus_0.7.2-4.dsc
d849a62ac2aff046e240b8812a6fc63f 46004 games optional pingus_0.7.2-4.diff.gz
3ca2bbaf50806d056c1b9f565ceedc4d 11299814 games optional pingus-data_0.7.2-4_all.deb
ae15c9f45613bc2bfd875d3b6aef829d 976686 games optional pingus_0.7.2-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoe/wUACgkQfbltLjbuCGFhUACeLa+EonHTg5GG2ua7x+sB8Sti
lEQAoIzHIeAoEjf63bqoDigJ10GFXMh3
=5NZd
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 02 Jul 2009 07:39:35 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:
Sat Jul 27 02:57:03 2024;
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.