Your message dated Sun, 26 Apr 2009 23:02:08 +0000
with message-id <[email protected]>
and subject line Bug#505350: fixed in libitpp 4.0.6-3
has caused the Debian Bug report #505350,
regarding FTBFS with GCC 4.4: missing #include
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.)


-- 
505350: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505350
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libitpp
Version: 4.0.4-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 libitpp_4.0.4-2 on em64t by sbuild/amd64 0.53
...
> /bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
> -I../../itpp  -I../.. -I../..  -Wall -g -DNDEBUG -pipe -O2  -MT 
> libbase_la-timing.lo -MD -MP -MF .deps/libbase_la-timing.Tpo -c -o 
> libbase_la-timing.lo `test -f '../../itpp/base/timing.cpp' || echo 
> './'`../../itpp/base/timing.cpp
>  g++ -DHAVE_CONFIG_H -I. -I../../itpp -I../.. -I../.. -Wall -g -DNDEBUG -pipe 
> -O2 -MT libbase_la-timing.lo -MD -MP -MF .deps/libbase_la-timing.Tpo -c 
> ../../itpp/base/timing.cpp  -fPIC -DPIC -o .libs/libbase_la-timing.o
> ../../itpp/base/timing.cpp: In function 'void itpp::pause(double)':
> ../../itpp/base/timing.cpp:172: error: 'getchar' was not declared in this 
> scope
> make[5]: *** [libbase_la-timing.lo] Error 1
> make[5]: Leaving directory `/build/tbm/libitpp-4.0.4/itpp/base'
> make[4]: *** [all-recursive] Error 1

--- itpp/base/timing.cpp~       2008-11-11 20:13:33.000000000 +0000
+++ itpp/base/timing.cpp        2008-11-11 20:13:48.000000000 +0000
@@ -45,6 +45,7 @@
 #endif
 
 #include <itpp/base/timing.h>
+#include <cstdio>
 #include <iostream>
 #include <cmath>
 
--- itpp/base/vec.cpp~  2008-11-11 20:14:06.000000000 +0000
+++ itpp/base/vec.cpp   2008-11-11 20:14:13.000000000 +0000
@@ -29,6 +29,7 @@
 
 #include <itpp/base/vec.h>
 #include <itpp/base/converters.h>
+#include <cstdio>
 #include <limits>
 
 //! \cond
--- itpp/fixed/cfix.cpp~        2008-11-11 20:20:18.000000000 +0000
+++ itpp/fixed/cfix.cpp 2008-11-11 20:20:24.000000000 +0000
@@ -29,6 +29,7 @@
 
 #include <itpp/fixed/cfix.h>
 #include <itpp/base/itassert.h>
+#include <cstdio>
 #include <iostream>
 
 
--- itpp/fixed/fix.cpp~ 2008-11-11 20:20:55.000000000 +0000
+++ itpp/fixed/fix.cpp  2008-11-11 20:21:06.000000000 +0000
@@ -29,6 +29,7 @@
 
 #include <itpp/fixed/fix.h>
 #include <itpp/base/itassert.h>
+#include <cstdio>
 #include <iostream>
 
 

-- 
Martin Michlmayr
http://www.cyrius.com/



--- End Message ---
--- Begin Message ---
Source: libitpp
Source-Version: 4.0.6-3

We believe that the bug you reported is fixed in the latest version of
libitpp, which is due to be installed in the Debian FTP archive:

libitpp-dev_4.0.6-3_amd64.deb
  to pool/main/libi/libitpp/libitpp-dev_4.0.6-3_amd64.deb
libitpp-doc_4.0.6-3_all.deb
  to pool/main/libi/libitpp/libitpp-doc_4.0.6-3_all.deb
libitpp6-dbg_4.0.6-3_amd64.deb
  to pool/main/libi/libitpp/libitpp6-dbg_4.0.6-3_amd64.deb
libitpp6gf_4.0.6-3_amd64.deb
  to pool/main/libi/libitpp/libitpp6gf_4.0.6-3_amd64.deb
libitpp_4.0.6-3.diff.gz
  to pool/main/libi/libitpp/libitpp_4.0.6-3.diff.gz
libitpp_4.0.6-3.dsc
  to pool/main/libi/libitpp/libitpp_4.0.6-3.dsc



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.
Kumar Appaiah <[email protected]> (supplier of updated libitpp 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.8
Date: Sun, 26 Apr 2009 17:18:24 -0500
Source: libitpp
Binary: libitpp-dev libitpp6gf libitpp6-dbg libitpp-doc
Architecture: source all amd64
Version: 4.0.6-3
Distribution: unstable
Urgency: low
Maintainer: Kumar Appaiah <[email protected]>
Changed-By: Kumar Appaiah <[email protected]>
Description: 
 libitpp-dev - C++ library of signal processing and communication routines: Head
 libitpp-doc - C++ library of signal processing and communication routines: Docu
 libitpp6-dbg - C++ library of signal processing and communication routines: 
Debu
 libitpp6gf - C++ library of signal processing and communication routines
Closes: 505350
Changes: 
 libitpp (4.0.6-3) unstable; urgency=low
 .
   * Fix for building with gcc 4.4.
     + Patch from Martin Michlmayr in debian/patches.
       (Closes: #505350).
     + Depend on quilt.
Checksums-Sha1: 
 64f4edce9d2ce46501eb984c05263245e825bcb6 1259 libitpp_4.0.6-3.dsc
 45ff3883998145de0bd11ddac7e9a9dce03444f3 6142 libitpp_4.0.6-3.diff.gz
 594e1d4917fe5cba89a5950e2685073f5e4e803e 4310268 libitpp-doc_4.0.6-3_all.deb
 3f148878bec5362da7734d805cabf41c26c5d151 252726 libitpp-dev_4.0.6-3_amd64.deb
 e2cce7e9c0b6410e31ff24c3c3bc45466f712eef 1195048 libitpp6gf_4.0.6-3_amd64.deb
 35c30918665ea09ae684984a4483101b9d6b6137 4286598 libitpp6-dbg_4.0.6-3_amd64.deb
Checksums-Sha256: 
 c790fce402adca0021c1da866bacd65699e2c47fdcd033b37f3d16692b31a1da 1259 
libitpp_4.0.6-3.dsc
 7e5359e9d3534b63bdfe6b7a31a89030967c1c490af72c804ce76de37eb1e704 6142 
libitpp_4.0.6-3.diff.gz
 4259da0e9df5ec5499fe7c280b4ac5637e4372587897f988c7486933e2cc5b90 4310268 
libitpp-doc_4.0.6-3_all.deb
 559a25d53cf71f7a8f6c5c8f7f4cdf355eecde47371d01d4b40fca47ceb0c4d3 252726 
libitpp-dev_4.0.6-3_amd64.deb
 ec55ae866c85a3ffa67e1c643ba20db4bd2c46291eb6ca7ba5ec78e6c7428e6d 1195048 
libitpp6gf_4.0.6-3_amd64.deb
 65c9d722896dad328e65168c500d3ad682ddf4350970ffdbe45beebe86bba857 4286598 
libitpp6-dbg_4.0.6-3_amd64.deb
Files: 
 2f106126d98241b27539bf271392326e 1259 libs optional libitpp_4.0.6-3.dsc
 82d73ee89f99a3dc916522313e4bdd3a 6142 libs optional libitpp_4.0.6-3.diff.gz
 63d6da519e1a8951906b01853c9b505d 4310268 doc optional 
libitpp-doc_4.0.6-3_all.deb
 861fd91e02ae0d168345fb57e0ba60d7 252726 libdevel optional 
libitpp-dev_4.0.6-3_amd64.deb
 436fc26731f6e25cc9fcafecd86ba162 1195048 libs optional 
libitpp6gf_4.0.6-3_amd64.deb
 345271345f1fc34f199853ead4444203 4286598 libs extra 
libitpp6-dbg_4.0.6-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkn05S4ACgkQSd75awtatOeFugCdF++BSTZ9KpAU9wiHQD3h335f
FU0AoJfCIw9C/OvisPbA2AXRmjeAWfkp
=4RcT
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to