Package: lipsia
Version: 1.6.0-2
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-4.4
Tags: patch

Your package fails to build with GCC 4.4, which has 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-4.4/g++-4.4 from unstable.

> Automatic build of lipsia_1.6.0-2 on em64t by sbuild/amd64 0.53
...
> [ 26%] Building CXX object src/brutov2/CMakeFiles/brutov2.dir/brutov2.C.o
> cd /build/tbm/lipsia-1.6.0/obj-x86_64-linux-gnu/src/brutov2 && /usr/bin/g++   
>  -g -O2 -g -Wall -O2 -I/usr/include/via -I/usr/include/viaio 
> -I/usr/include/dcmtk -I/usr/include/nifti -I/usr/include/gsl   -ansi -o 
> CMakeFiles/brutov2.dir/brutov2.C.o -c 
> /build/tbm/lipsia-1.6.0/src/brutov2/brutov2.C
> /build/tbm/lipsia-1.6.0/src/brutov2/brutov2.C: In function 'int main(int, 
> char**)':
> /build/tbm/lipsia-1.6.0/src/brutov2/brutov2.C:84: error: 'sprintf' was not 
> declared in this scope
> /build/tbm/lipsia-1.6.0/src/brutov2/brutov2.C:86: error: 'stderr' was not 
> declared in this scope
> /build/tbm/lipsia-1.6.0/src/brutov2/brutov2.C:86: error: 'fprintf' was not 
> declared in this scope
> make[3]: *** [src/brutov2/CMakeFiles/brutov2.dir/brutov2.C.o] Error 1
> make[3]: Leaving directory `/build/tbm/lipsia-1.6.0/obj-x86_64-linux-gnu'
> make[2]: *** [src/brutov2/CMakeFiles/brutov2.dir/all] Error 2
> make[2]: Leaving directory `/build/tbm/lipsia-1.6.0/obj-x86_64-linux-gnu'
> make[1]: *** [all] Error 2

--- src/vsendserv/vsendserv.C~  2009-09-18 09:18:24.000000000 +0000
+++ src/vsendserv/vsendserv.C   2009-09-18 09:18:49.000000000 +0000
@@ -26,6 +26,7 @@
  *****************************************************************/
  
 #include <iostream>
+#include <cstdio>
 #include <cstdlib>
 #include <cstring>
 #include <unistd.h>
--- src/brutov2/brutov2.C~      2009-09-18 08:44:27.000000000 +0000
+++ src/brutov2/brutov2.C       2009-09-18 08:44:40.000000000 +0000
@@ -27,6 +27,7 @@
 
 
 /* global includes */
+#include <cstdio>
 #include <string>
 #include <sstream>
 #include <vector>

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



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to