Thanks for the patch. I'll apply it in my next upload, and am submitting
it upstream as well.
By the way, it'd be nice if you could generate your patches so that they
were based at the root of the package (quilt edit makes this no more
difficult than making the changes directly). Obviously not a big deal,
but as I imagine you're going to be submitting a lot of these bug reports,
making it convenient for maintainers to take the patches is probably
worthwhile.
Thanks again,
-Tim Abbott
On Sun, 9 Nov 2008, Martin Michlmayr wrote:
Package: ntl
Version: 5.4.2-2
User: [EMAIL PROTECTED]
Usertags: ftbfs-gcc-4.4
Tags: patch
Your package fails to build with the upcoming GCC 4.4. Version 4.4
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.4 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.
Automatic build of ntl_5.4.2-2 on em64t by sbuild/amd64 0.53
...
g++ -I../include -I. -g -O2 -g -Wall -O2 -c ZZ_pX.c
g++ -I../include -I. -g -O2 -g -Wall -O2 -c ZZ_pX1.c
ZZ_pX1.c: In function 'std::istream& NTL::operator>>(std::istream&,
NTL::vec_ZZ_pX&)':
ZZ_pX1.c:902: error: 'EOF' was not declared in this scope
ZZ_pX1.c:902: error: 'EOF' was not declared in this scope
make[3]: *** [ZZ_pX1.o] Error 1
make[3]: Leaving directory `/build/tbm/ntl-5.4.2/src/small/src'
--- vec_GF2.c~ 2008-11-09 19:40:06.000000000 +0000
+++ vec_GF2.c 2008-11-09 19:40:11.000000000 +0000
@@ -3,6 +3,8 @@
#include <NTL/new.h>
+#include <cstdio>
+
NTL_START_IMPL
void vec_GF2::SetLength(long n)
--- tools.c~ 2008-11-09 19:40:14.000000000 +0000
+++ tools.c 2008-11-09 19:40:19.000000000 +0000
@@ -1,6 +1,7 @@
#include <NTL/tools.h>
+#include <cstdio>
#include <ctype.h>
#include <NTL/new.h>
--- WordVector.c~ 2008-11-09 19:40:28.000000000 +0000
+++ WordVector.c 2008-11-09 19:40:34.000000000 +0000
@@ -3,6 +3,8 @@
#include <NTL/new.h>
+#include <cstdio>
+
NTL_START_IMPL
--- GF2X.c~ 2008-11-09 19:40:39.000000000 +0000
+++ GF2X.c 2008-11-09 19:40:45.000000000 +0000
@@ -4,6 +4,8 @@
#include <NTL/new.h>
+#include <cstdio>
+
NTL_START_IMPL
long GF2X::HexOutput = 0;
--
Martin Michlmayr
http://www.cyrius.com/
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]