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