Your message dated Sat, 08 Mar 2008 21:02:04 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#461687: fixed in cmix 2.0.12-6.1
has caused the Debian Bug report #461687,
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.)
--
461687: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=461687
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: cmix
Version: 2.0.12-6
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. In GCC 4.3, pre-iso c++ headers
will no longer be present, but your application makes use of them.
You can reproduce this problem with gcc-4.3 or gcc-snapshot from
unstable.
> Automatic build of cmix_2.0.12-6 on em64t by sbuild/amd64 0.53
...
> make[3]: Entering directory `/build/tbm/cmix-2.0.12/src/analyzer'
> c++ -I.. -Wno-deprecated -fno-implicit-templates -o cmix.o -c cmix.cc
> In file included from options.h:13,
> from cmix.cc:12:
> diagnostic.h:15:22: error: iostream.h: No such file or directory
> In file included from cmix.cc:14:
> fileops.h:14:21: error: fstream.h: No such file or directory
> In file included from options.h:13,
> from cmix.cc:12:
> diagnostic.h:52: error: expected constructor, destructor, or type conversion
> before '&' token
> diagnostic.h:66: error: ISO C++ forbids declaration of 'ostream' with no type
> diagnostic.h:66: error: 'ostream' is neither function nor member function;
> cannot be declared friend
> diagnostic.h:66: error: expected ';' before '&' token
> diagnostic.h:146: error: expected class-name before '{' token
> diagnostic.h: In constructor 'CerrLikeStream::CerrLikeStream()':
> diagnostic.h:148: error: class 'CerrLikeStream' does not have any field named
> 'ostream'
> diagnostic.h:148: error: 'cerr' was not declared in this scope
> diagnostic.h: At global scope:
> diagnostic.h:239: error: ISO C++ forbids declaration of 'ostream' with no type
> diagnostic.h:239: error: expected ';' before '&' token
> diagnostic.h:240: error: ISO C++ forbids declaration of 'ostream' with no type
> diagnostic.h:240: error: expected ';' before '&' token
> In file included from cmix.cc:12:
> options.h:31: error: variable or field 'banner' declared void
> options.h:31: error: 'ostream' was not declared in this scope
> options.h:31: error: expected primary-expression before ')' token
> In file included from commonout.h:16,
> from cmix.cc:13:
> output.h:34: error: 'ostream' has not been declared
> output.h:45: error: 'ostream' has not been declared
> output.h:56: error: 'ostream' has not been declared
> output.h:110: error: 'ostream' has not been declared
> output.h:154: error: 'ostream' has not been declared
> In file included from cmix.cc:14:
> fileops.h:27: error: expected class-name before '{' token
> fileops.h: In constructor 'CmixOutput::CmixOutput(const char*)':
> fileops.h:33: error: class 'CmixOutput' does not have any field named
> 'ofstream'
> In file included from syntax.h:15,
> from parser.h:16,
> from cmix.cc:15:
> cpgm.h: At global scope:
> cpgm.h:93: error: 'ostream' has not been declared
> cpgm.h:113: error: 'ostream' has not been declared
> cpgm.h:132: error: 'ostream' has not been declared
> cpgm.h:160: error: 'ostream' has not been declared
> cpgm.h:179: error: 'ostream' has not been declared
> cpgm.h:188: error: 'ostream' has not been declared
> cpgm.h:198: error: 'ostream' has not been declared
> cpgm.h:251: error: 'ostream' has not been declared
> cpgm.h:270: error: 'ostream' has not been declared
> cpgm.h:278: error: 'ostream' has not been declared
> cpgm.h:289: error: 'ostream' has not been declared
> cpgm.h:299: error: 'ostream' has not been declared
> cpgm.h:316: error: 'ostream' has not been declared
> cpgm.h:330: error: 'ostream' has not been declared
> cpgm.h:339: error: 'ostream' has not been declared
> cpgm.h:347: error: 'ostream' has not been declared
> cpgm.h:355: error: 'ostream' has not been declared
> cpgm.h:381: error: 'ostream' has not been declared
> cpgm.h:406: error: 'ostream' has not been declared
> cpgm.h:416: error: 'ostream' has not been declared
> cpgm.h:425: error: 'ostream' has not been declared
> cpgm.h:437: error: 'ostream' has not been declared
> cpgm.h:448: error: 'ostream' has not been declared
> cpgm.h:459: error: 'ostream' has not been declared
> cpgm.h:468: error: 'ostream' has not been declared
> cpgm.h:478: error: 'ostream' has not been declared
> cpgm.h:488: error: 'ostream' has not been declared
> cpgm.h:498: error: 'ostream' has not been declared
> cpgm.h:508: error: 'ostream' has not been declared
> cpgm.h:521: error: 'ostream' has not been declared
> cpgm.h:530: error: 'ostream' has not been declared
> cpgm.h:538: error: 'ostream' has not been declared
> cpgm.h:546: error: 'ostream' has not been declared
> cpgm.h:554: error: 'ostream' has not been declared
> cpgm.h:595: error: 'ostream' has not been declared
> cpgm.h:605: error: 'ostream' has not been declared
> cpgm.h:619: error: 'ostream' has not been declared
> cpgm.h:628: error: 'ostream' has not been declared
> cpgm.h:638: error: 'ostream' has not been declared
> cpgm.h:647: error: 'ostream' has not been declared
> cpgm.h:658: error: 'ostream' has not been declared
> cpgm.h:669: error: 'ostream' has not been declared
> cpgm.h:680: error: 'ostream' has not been declared
> cpgm.h:690: error: 'ostream' has not been declared
> cpgm.h:698: error: 'ostream' has not been declared
> cpgm.h:707: error: 'ostream' has not been declared
> cpgm.h:723: error: 'ostream' has not been declared
> cpgm.h:733: error: 'ostream' has not been declared
> cpgm.h:741: error: 'ostream' has not been declared
> cpgm.h:749: error: 'ostream' has not been declared
> cpgm.h:774: error: 'ostream' has not been declared
> cpgm.h:846: error: 'ostream' has not been declared
> In file included from cmix.cc:18:
> directives.h: In constructor 'GeneratorDirective::Param::Param()':
> directives.h:60: error: no match for 'operator<<' in 'Diagnostic(INTERNAL,
> Position(((const char*)"directives.h"), 60)) << __PRETTY_FUNCTION__'
> directives.h: At global scope:
> directives.h:88: error: 'ostream' has not been declared
> directives.h:98: error: 'ostream' has not been declared
> directives.h:106: error: 'ostream' has not been declared
> directives.h:113: error: 'ostream' has not been declared
> directives.h:119: error: 'ostream' has not been declared
> directives.h:128: error: 'ostream' has not been declared
> directives.h:156: error: expected constructor, destructor, or type conversion
> before '&' token
> In file included from analyses.h:18,
> from cmix.cc:19:
> ALoc.h:25: error: expected constructor, destructor, or type conversion before
> '&' token
> ALoc.h:26: error: expected constructor, destructor, or type conversion before
> '&' token
> In file included from analyses.h:19,
> from cmix.cc:19:
> InvALocSet.h:28: error: ISO C++ forbids declaration of 'ostream' with no type
> InvALocSet.h:28: error: 'ostream' is neither function nor member function;
> cannot be declared friend
> InvALocSet.h:28: error: expected ';' before '&' token
> InvALocSet.h:39: error: expected constructor, destructor, or type conversion
> before '&' token
> In file included from cmix.cc:19:
> analyses.h:194: error: 'ostream' has not been declared
> In file included from renamer.h:16,
> from cmix.cc:21:
> symboltable.h: In member function 'void SymbolTable<T>::remove(const char*)':
> symboltable.h:121: error: no match for 'operator<<' in 'Diagnostic(FATAL,
> Position()) << "Couldn\'t remove "'
> In file included from cmix.cc:21:
> renamer.h: At global scope:
> renamer.h:71: error: 'ostream' has not been declared
> cmix.cc:23: error: variable or field 'banner' declared void
> cmix.cc:23: error: 'ostream' was not declared in this scope
> cmix.cc:23: error: 'ost' was not declared in this scope
> cmix.cc: In function 'void handleNonOption(const char*)':
> cmix.cc:43: error: no match for 'operator<<' in 'Diagnostic(ERROR,
> Position()) << cp'
> cmix.cc: In function 'void dumpAnnoFile(const char*, const char*, bool)':
> cmix.cc:60: error: could not convert 'annofile' to 'bool'
> cmix.cc:61: error: 'cout' was not declared in this scope
> cmix.cc:61: error: 'endl' was not declared in this scope
> cmix.cc:70: error: 'cout' was not declared in this scope
> cmix.cc:71: error: 'endl' was not declared in this scope
> cmix.cc:72: error: no matching function for call to
> 'OutputContainer::do_export(CmixOutput&)'
> output.h:154: note: candidates are: void OutputContainer::do_export(int&)
> const
> cmix.cc:75: error: no match for 'operator<<' in 'Diagnostic(FATAL,
> Position()) << "couldn\'t write annotated program to "'
> cmix.cc: In function 'int main(int, char**)':
> cmix.cc:84: error: 'cout' was not declared in this scope
> cmix.cc:84: error: 'banner' was not declared in this scope
> cmix.cc:94: error: 'cout' was not declared in this scope
> cmix.cc:94: error: 'endl' was not declared in this scope
> cmix.cc:98: error: 'cout' was not declared in this scope
> cmix.cc:98: error: 'endl' was not declared in this scope
> cmix.cc:102: error: 'cout' was not declared in this scope
> cmix.cc:102: error: 'endl' was not declared in this scope
> cmix.cc:114: error: 'cout' was not declared in this scope
> cmix.cc:114: error: 'endl' was not declared in this scope
> cmix.cc:121: error: 'cout' was not declared in this scope
> cmix.cc:121: error: 'endl' was not declared in this scope
> cmix.cc:125: error: 'cout' was not declared in this scope
> cmix.cc:125: error: 'endl' was not declared in this scope
> cmix.cc:131: error: 'cout' was not declared in this scope
> cmix.cc:131: error: 'endl' was not declared in this scope
> cmix.cc:137: error: 'cout' was not declared in this scope
> cmix.cc:137: error: 'endl' was not declared in this scope
> cmix.cc:144: error: 'cout' was not declared in this scope
> cmix.cc:144: error: 'endl' was not declared in this scope
> cmix.cc:148: error: 'cout' was not declared in this scope
> cmix.cc:148: error: 'endl' was not declared in this scope
> cmix.cc:154: error: 'cout' was not declared in this scope
> cmix.cc:154: error: 'endl' was not declared in this scope
> cmix.cc:161: error: 'cout' was not declared in this scope
> cmix.cc:161: error: 'endl' was not declared in this scope
> cmix.cc:166: error: 'cout' was not declared in this scope
> cmix.cc:166: error: 'endl' was not declared in this scope
> cmix.cc:173: error: 'cout' was not declared in this scope
> cmix.cc:174: error: 'endl' was not declared in this scope
> cmix.cc:175: error: could not convert 'pgenfile' to 'bool'
> cmix.cc:178: error: invalid initialization of reference of type 'int&' from
> expression of type 'CmixOutput'
> analyses.h:194: error: in passing argument 6 of 'void
> emitGeneratingExtension(const C_Pgm&, const BTresult&, const PAresult&, const
> SAresult&, const DFresult&, int&)'
> cmix.cc:179: error: no match for 'operator!' in '!pgenfile'
> cmix.cc:179: note: candidates are: operator!(bool) <built-in>
> cmix.cc:180: error: no match for 'operator<<' in 'Diagnostic(FATAL,
> Position()) << "couldn\'t write generating extension "'
> make[3]: *** [cmix.o] Error 1
> make[3]: Leaving directory `/build/tbm/cmix-2.0.12/src/analyzer'
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Source: cmix
Source-Version: 2.0.12-6.1
We believe that the bug you reported is fixed in the latest version of
cmix, which is due to be installed in the Debian FTP archive:
cmix_2.0.12-6.1.diff.gz
to pool/main/c/cmix/cmix_2.0.12-6.1.diff.gz
cmix_2.0.12-6.1.dsc
to pool/main/c/cmix/cmix_2.0.12-6.1.dsc
cmix_2.0.12-6.1_i386.deb
to pool/main/c/cmix/cmix_2.0.12-6.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.
Barry deFreese <[EMAIL PROTECTED]> (supplier of updated cmix 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, 08 Mar 2008 12:38:31 -0500
Source: cmix
Binary: cmix
Architecture: source i386
Version: 2.0.12-6.1
Distribution: unstable
Urgency: low
Maintainer: Peter Makholm <[EMAIL PROTECTED]>
Changed-By: Barry deFreese <[EMAIL PROTECTED]>
Description:
cmix - A program specializer for C
Closes: 436634 459058 461687
Changes:
cmix (2.0.12-6.1) unstable; urgency=low
.
* Non-maintainer upload.
* Build with dash. (Closes: #459058).
* Don't strip by default. (Closes: #436634).
* Build with gcc-4.3. (Closes: #461687).
* Make clean not ignore errors.
* Clean up autobuild cruft.
Files:
b40626b42dd96dde07f53376dc643be9 567 devel optional cmix_2.0.12-6.1.dsc
61df02bd006116a9a1395a2702f36181 64827 devel optional cmix_2.0.12-6.1.diff.gz
5f74a8d7849c1450189f8d19df6ca197 816688 devel optional cmix_2.0.12-6.1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFH0vVTmO5zOp3h7rERAl5iAJ4+oiFvSPKMS/VEa688AWkDnTYerACfT/5C
afKJ25sx9WBq0RI6Hov3+eo=
=+Bnj
-----END PGP SIGNATURE-----
--- End Message ---