Package: kmldonkey Version: 2.0.5-1 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 kmldonkey_2.0.5-1 on em64t by sbuild/amd64 0.53 ... > [ 27%] Building CXX object > kmldonkey/CMakeFiles/kmldonkey.dir/emulecollection.o > cd /build/tbm/kmldonkey-2.0.5/obj-x86_64-linux-gnu/kmldonkey && > /usr/lib/gcc-snapshot/bin/g++ -D_BSD_SOURCE -DQT3_SUPPORT > -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DQT_NO_STL -DQT_NO_CAST_TO_ASCII > -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -g -O2 -g -Wall -O2 -Wnon-virtual-dtor > -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W > -Wpointer-arith -Wformat-security -fno-exceptions -fno-check-new -fno-common > -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden > -fvisibility-inlines-hidden -DNDEBUG -DQT_NO_DEBUG > -I/build/tbm/kmldonkey-2.0.5/obj-x86_64-linux-gnu/kmldonkey > -I/build/tbm/kmldonkey-2.0.5/kmldonkey > -I/build/tbm/kmldonkey-2.0.5/kmldonkey/tools > -I/build/tbm/kmldonkey-2.0.5/obj-x86_64-linux-gnu/kmldonkey/tools > -I/build/tbm/kmldonkey-2.0.5/obj-x86_64-linux-gnu > -I/build/tbm/kmldonkey-2.0.5 > -I/build/tbm/kmldonkey-2.0.5/obj-x86_64-linux-gnu/libkmldonkey > -I/build/tbm/kmldonkey-2.0.5/libkmldonkey -I/usr/include/KDE > -I/usr/include/qt4/phonon -I/usr/include/qt4/QtXmlPatterns > -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtHelp > -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtDBus > -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools > -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtXml > -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtOpenGL > -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtDesigner > -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui > -I/usr/include/qt4/QtCore -I/usr/include/qt4/Qt > -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4 -D_GNU_SOURCE > -D_LARGEFILE64_SOURCE -o CMakeFiles/kmldonkey.dir/emulecollection.o -c > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp > In file included from > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:24: > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.h:36: error: 'uint64_t' > does not name a type > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.h:42: error: 'uint64_t' > has not been declared > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.h:46: error: 'uint64_t' > does not name a type > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp: In member function > 'std::string EmuleCollection::GetEd2kLink(unsigned int)': > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:49: error: > 'GetFileSize' was not declared in this scope > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp: At global scope: > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:62: error: > 'uint64_t' does not name a type > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp: In member function > 'bool EmuleCollection::OpenBinary(std::string)': > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:82: error: > 'uint32_t' was not declared in this scope > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:82: error: expected > ';' before 'cVersion' > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:83: error: > 'cVersion' was not declared in this scope > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:94: error: expected > ';' before 'hTagCount' > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:95: error: > 'hTagCount' was not declared in this scope > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:107: error: > 'uint16_t' was not declared in this scope > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:107: error: expected > ';' before 'hTagFormat' > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:108: error: > 'hTagFormat' was not declared in this scope > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:123: error: expected > ';' before 'hTagStringSize' > /build/tbm/kmldonkey-2.0.5/kmldonkey/emulecollection.cpp:124: error: > 'hTagStringSize' was not declared in this scope --- kmldonkey/emulecollection.h~ 2009-04-26 21:32:14.000000000 +0000 +++ kmldonkey/emulecollection.h 2009-04-26 21:32:27.000000000 +0000 @@ -23,6 +23,7 @@ #ifndef EMULECOLLECTION_H #define EMULECOLLECTION_H +#include <stdint.h> #include <string> #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