Your message dated Sat, 05 Apr 2008 21:47:26 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#455399: fixed in magnus 20060324-5.1
has caused the Debian Bug report #455399,
regarding FTBFS with GCC 4.3: uses (removed) pre-iso c++ headers
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 [EMAIL PROTECTED]
immediately.)
--
455399: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=455399
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: magnus
Version: 20060324-5
Usertags: ftbfs-gcc-4.3
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. GCC 4.3 has converted a number
of warnings into errors. With GCC 4.3, you're no longer to
just redefine a previous #define. You need to either avoid
redefinitions directly or to use #ifndef to make sure that something
has not been defined already. See
http://www.cyrius.com/journal/gcc/gcc-4.3-pedwarn.html
You can reproduce this problem with gcc-snapshot from unstable. Note
that Red Hat, Novell and Ubuntu have done some work getting packages
to build with GCC 4.3 so there might be patches floating around
somewhere. I suggest you talk to your upstream.
> Automatic build of magnus_20060324-5 on em64t by sbuild/amd64 0.53
...
> /bin/sh -ec 'g++ -M -IFclasses -IGLink -IGLinkGLvar -IGLvarSub -Ipres
> -ITTdriverDebug -ITTnodesRsrc -O2 -DDEBUG -g -fno-operator-names -D_G_NO_NRV
> -Wno-deprecated -DLINUX -IFclasses -IGLink -IGLinkGLvar -IGLvarSub -Ipres
> -ITTdriverDebug -ITTnodesRsrc TTnodesRsrc/FTTnode.C | sed
> "s:TTnodesRsrc/FTTnode.o:& TTnodesRsrc/FTTnode.d:g"' > TTnodesRsrc/FTTnode.d
> In file included from TTdriverDebug/crossTrainer.h:8,
> from TTnodesRsrc/FTTnode.C:1:
> TTdriverDebug/operators.h:29:22: error: iostream.h: No such file or directory
> In file included from TTnodesRsrc/FTTnode.C:1:
> TTdriverDebug/crossTrainer.h:21:21: error: fstream.h: No such file or
> directory
You can ignore these errors. Someone removed the backwards
compatiblity headers but there's agreement that they should be put in
place again before the final 4.3 is released. I hope they'll be put
back in place soon (I pinged the person who is responsible yesterday).
> TTdriverDebug/crossTrainer.h:21:21: error: fstream.h: No such file or
> directory
> /bin/sh -ec 'g++ -M -IFclasses -IGLink -IGLinkGLvar -IGLvarSub -Ipres
> -ITTdriverDebug -ITTnodesRsrc -O2 -DDEBUG -g -fno-operator-names -D_G_NO_NRV
> -Wno-deprecated -DLINUX -IFclasses -IGLink -IGLinkGLvar -IGLvarSub -Ipres
> -ITTdriverDebug -ITTnodesRsrc GLink/GLfunctions.C | sed
> "s:GLink/GLfunctions.o:& GLink/GLfunctions.d:g"' > GLink/GLfunctions.d
> In file included from TTdriverDebug/crossTrainer.h:8,
> from GLink/GLfunctions.C:6:
> TTdriverDebug/operators.h:29:22: error: iostream.h: No such file or directory
> In file included from GLink/GLfunctions.C:6:
> TTdriverDebug/crossTrainer.h:21:21: error: fstream.h: No such file or
> directory
Ignore.
> GLink/GLfunctions.C:312:1: error: "RAND_MAX" redefined
> In file included from Fclasses/Ftime.h:10,
> from GLink/FGLink.h:10,
> from TTdriverDebug/crossTrainer.h:65,
> from GLink/GLfunctions.C:6:
> /usr/include/stdlib.h:129:1: error: this is the location of the previous
> definition
But this is something you need to look into.
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Source: magnus
Source-Version: 20060324-5.1
We believe that the bug you reported is fixed in the latest version of
magnus, which is due to be installed in the Debian FTP archive:
magnus_20060324-5.1.diff.gz
to pool/main/m/magnus/magnus_20060324-5.1.diff.gz
magnus_20060324-5.1.dsc
to pool/main/m/magnus/magnus_20060324-5.1.dsc
magnus_20060324-5.1_i386.deb
to pool/main/m/magnus/magnus_20060324-5.1_i386.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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <[EMAIL PROTECTED]> (supplier of updated magnus 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 [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sat, 05 Apr 2008 20:33:52 +0000
Source: magnus
Binary: magnus
Architecture: source i386
Version: 20060324-5.1
Distribution: unstable
Urgency: low
Maintainer: Ben Burton <[EMAIL PROTECTED]>
Changed-By: Simon McVittie <[EMAIL PROTECTED]>
Description:
magnus - Computational group theory software with GUI
Closes: 455399
Changes:
magnus (20060324-5.1) unstable; urgency=low
.
* Non-maintainer upload.
* Fix FTBFS with gcc 4.3 (closes: #455399):
- #include <iostream> instead of <iostream.h>, etc.
- #include assorted missing stdlib headers
- using std::foo
- don't re-#define RAND_MAX if the platform defines it correctly (which
we do)
Files:
4feebc8bc5a2cd36921458600f091b7a 639 math extra magnus_20060324-5.1.dsc
b2c3aa03a2e908a252add31adcb992cb 17058 math extra magnus_20060324-5.1.diff.gz
fa3a86deb1a8ac7b57f50b0ad788bf00 3536142 math extra
magnus_20060324-5.1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFH9/IZSYIMHOpZA44RAgUlAJ9gvqpdeRbgGtlT7YGHdnKPj1LpEgCgre82
aycWi8RKLmDrCrW7WNrM7TU=
=WEDH
-----END PGP SIGNATURE-----
--- End Message ---