Package: odin
Version: 1.8.0-1
User: [email protected]
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 odin_1.8.0-1 on em64t by sbuild/amd64 0.53
...
> mkdir .libs
>  g++ -DHAVE_CONFIG_H -I. -I../tjutils -I.. -I/build/tbm/odin-1.8.0 
> -I/usr/share/qt4/include/QtGui -I/usr/share/qt4/include/QtCore 
> -I/usr/share/qt4/include -I. -I/usr/include/dcmtk 
> -I/usr/include/dcmtk/dcmdata -I/usr/include/dcmtk/ofstd 
> -I/usr/include/vtk-5.2 -I/usr/include/nifti -I/usr/include/liboil-0.3 -O3 
> -fno-tree-vectorize -g -O2 -g -Wall -O2 -c data.cpp  -fPIC -DPIC -o 
> .libs/data.o
> In file included from data.h:74,
>                  from data.cpp:1:
> ../odindata/converter.h:195: error: ISO C++ forbids declaration of 'uint32_t' 
> with no type
> ../odindata/converter.h:195: error: expected ',' or '...' before '*' token
> ../odindata/converter.h:197: error: ISO C++ forbids declaration of 'uint16_t' 
> with no type
...


--- odindata/converter.h~       2009-11-01 23:18:06.000000000 +0000
+++ odindata/converter.h        2009-11-01 23:18:18.000000000 +0000
@@ -18,6 +18,7 @@
 #ifndef CONVERTER_H
 #define CONVERTER_H
 
+#include <stdint.h>
 #include <limits>
 
 #include <tjutils/tjcomplex.h>

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



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to