Acknowledgement sent to Martin Michlmayr <tbm@cyrius.com>:
New Bug report received and forwarded. Copy sent to Bart Martens <bartm@knars.be>.
(full text, mbox, link).
Subject: FTBFS with GCC 4.3: must #include <typeinfo> before using typeid
Date: Thu, 26 Apr 2007 18:31:02 +0200
Package: einstein
Version: 2.0.dfsg.2-3
Usertags: ftbfs-gcc-4.3
Tags: patch
Your package fails to build with GCC 4.3. Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning. In GCC 4.3, the C++ header
dependencies have been cleaned up. The advantage of this is that
programs will compile faster. The downside is that you actually
need to directly #include everything you use (but you really should
do this anyway, otherwise your program won't work with any compiler
other than GCC).
You can reproduce this problem with gcc-snapshot (20070422-1 or higher)
from unstable. (Currently not available for i386, but for amd64 and
and ia64. I hope to have i386 binaries in the archive in the near
future.)
> Automatic build of einstein_2.0.dfsg.2-3 on em64t by sbuild/amd64 0.53
...
> g++ -c -Wall -O6 compressor.cpp
> In file included from compressor.cpp:3:
> convert.h: In function 'std::wstring toString(const T&)':
> convert.h:21: error: must #include <typeinfo> before using typeid
> make[1]: *** [compressor.o] Error 1
--- mkres/convert.h~ 2007-04-26 16:19:34.000000000 +0000
+++ mkres/convert.h 2007-04-26 16:19:42.000000000 +0000
@@ -5,6 +5,7 @@
#include <iostream>
#include <sstream>
#include <string>
+#include <typeinfo>
#include "exceptions.h"
#include "unicode.h"
--- convert.h~ 2007-04-26 16:20:45.000000000 +0000
+++ convert.h 2007-04-26 16:20:56.000000000 +0000
@@ -5,6 +5,7 @@
#include <iostream>
#include <sstream>
#include <string>
+#include <typeinfo>
#include "exceptions.h"
#include "unicode.h"
--
Martin Michlmayr
http://www.cyrius.com/
Severity set to `important' from `normal'
Request was from Matthias Klose <doko@cs.tu-berlin.de>
to control@bugs.debian.org.
(Tue, 29 May 2007 09:36:06 GMT) (full text, mbox, link).
Severity set to `wishlist' from `important'
Request was from Bart Martens <bartm@knars.be>
to control@bugs.debian.org.
(Sat, 02 Jun 2007 18:18:04 GMT) (full text, mbox, link).
Changed Bug title to `einstein: patch to compile with gcc 4.3' from `FTBFS with GCC 4.3: must #include <typeinfo> before using typeid'.
Request was from Bart Martens <bartm@knars.be>
to control@bugs.debian.org.
(Sat, 02 Jun 2007 18:39:13 GMT) (full text, mbox, link).
Reply sent to Bart Martens <bartm@knars.be>:
You have taken responsibility.
(full text, mbox, link).
Notification sent to Martin Michlmayr <tbm@cyrius.com>:
Bug acknowledged by developer.
(full text, mbox, link).
Subject: Bug#421127: fixed in einstein 2.0.dfsg.2-4
Date: Fri, 31 Aug 2007 12:17:03 +0000
Source: einstein
Source-Version: 2.0.dfsg.2-4
We believe that the bug you reported is fixed in the latest version of
einstein, which is due to be installed in the Debian FTP archive:
einstein_2.0.dfsg.2-4.diff.gz
to pool/main/e/einstein/einstein_2.0.dfsg.2-4.diff.gz
einstein_2.0.dfsg.2-4.dsc
to pool/main/e/einstein/einstein_2.0.dfsg.2-4.dsc
einstein_2.0.dfsg.2-4_amd64.deb
to pool/main/e/einstein/einstein_2.0.dfsg.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 421127@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bart Martens <bartm@knars.be> (supplier of updated einstein 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.7
Date: Fri, 31 Aug 2007 08:43:12 +0200
Source: einstein
Binary: einstein
Architecture: source amd64
Version: 2.0.dfsg.2-4
Distribution: unstable
Urgency: low
Maintainer: Bart Martens <bartm@knars.be>
Changed-By: Bart Martens <bartm@knars.be>
Description:
einstein - Puzzle game inspired on Einstein's puzzle
Closes: 421127436086436811
Changes:
einstein (2.0.dfsg.2-4) unstable; urgency=low
.
* debian/*: Repackaged with cdbs. Closes: #436811.
* debian/copyright: Updated for 2007.
* debian/einstein.desktop: Updated categories.
* debian/patches/01_sdl.diff: Include directory SDL.
* debian/patches/02_prefix.diff: Prefix /usr.
* debian/patches/08_gcc43.diff: Closes: #421127.
* debian/patches/09_colors.diff: Closes: #436086.
* debian/watch: Updated.
Files:
124ce476f27219357e25d69744d2e3f4 654 games optional einstein_2.0.dfsg.2-4.dsc
a1075d83292483b12f793fa4ca7bfe80 10540 games optional einstein_2.0.dfsg.2-4.diff.gz
40c6609799fd472cb9a300c72cd88049 1015100 games optional einstein_2.0.dfsg.2-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFG2AKTbMaawmho9B8RAvB4AJ4wp0FPjp83hc7D7sQzcgwHwIYczwCgwYBj
15Ta5u2pj7DXePgT6k/nsGA=
=RUxU
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Wed, 10 Oct 2007 07:26:59 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.