Package: kadu
Version: 0.6.5.1-5
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-snapshot from unstable or
gcc-4.4 from experimental.

> Automatic build of kadu_0.6.5.1-5 on em64t by sbuild/amd64 0.53
...
> [  1%] Building CXX object 
> modules/docking/CMakeFiles/docking.dir/docking.cpp.o
> cd /build/tbm/kadu-0.6.5.1/build-tree/obj-x86_64-linux-gnu/modules/docking && 
> /usr/lib/gcc-snapshot/bin/g++   -DQT_DLL -DQT3_SUPPORT -DQT_3SUPPORT_LIB 
> -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_XML_LIB -DQT_CORE_LIB 
> -DQT_NO_DEBUG -g -O2 -g -Wall -O2 -O3 -DNDEBUG -I/usr/include/qt4 
> -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtWebKit 
> -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml 
> -I/usr/include/qt4/QtCore 
> -I/build/tbm/kadu-0.6.5.1/build-tree/obj-x86_64-linux-gnu 
> -I/build/tbm/kadu-0.6.5.1/build-tree/kadu 
> -I/build/tbm/kadu-0.6.5.1/build-tree/kadu/kadu-core 
> -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtHelp 
> -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtTest 
> -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtScript 
> -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtOpenGL 
> -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtDesigner 
> -I/usr/share/qt4/mkspecs/default   -DKADULIB -o 
> CMakeFiles/docking.dir/docking.cpp.o -c 
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/modules/docking/docking.cpp
> In file included from 
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/kadu-core/userbox.h:19,
>                  from 
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/kadu-core/configuration_window.h:12,
>                  from 
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/kadu-core/main_configuration_window.h:4,
>                  from 
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/modules/docking/docking.h:8,
>                  from 
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/modules/docking/docking.cpp:18:
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/kadu-core/protocol.h:18: error: 
> 'uint32_t' does not name a type
> In file included from 
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/kadu-core/configuration_window.h:12,
>                  from 
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/kadu-core/main_configuration_window.h:4,
>                  from 
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/modules/docking/docking.h:8,
>                  from 
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/modules/docking/docking.cpp:18:
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/kadu-core/userbox.h:132: error: 
> 'UinType' does not name a type
> /build/tbm/kadu-0.6.5.1/build-tree/kadu/kadu-core/userbox.h:202: error: 
> 'UinType' has not been declared
> make[3]: *** [modules/docking/CMakeFiles/docking.dir/docking.cpp.o] Error 1
> make[3]: Leaving directory 
> `/build/tbm/kadu-0.6.5.1/build-tree/obj-x86_64-linux-gnu'

--- kadu/kadu-core/protocol.h~  2009-04-27 16:59:00.000000000 +0000
+++ kadu/kadu-core/protocol.h   2009-04-27 16:59:17.000000000 +0000
@@ -12,6 +12,8 @@
 #include "kinttypes.h"
 #endif
 
+#include <stdint.h>
+
 #include "status.h"
 #include "usergroup.h"
 

-- 
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