Package: qutecom Version: 2.2~rc3.dfsg1-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 qutecom_2.2~rc3.dfsg1-5 on em64t by sbuild/amd64 0.53 ... > [ 9%] Building CXX object libs/webcam/CMakeFiles/webcam.dir/src/webcam.o > cd "/build/tbm/qutecom-2.2~rc3.dfsg1/obj-x86_64-linux-gnu/libs/webcam" && > /usr/lib/gcc-snapshot/bin/g++ -D_FORTIFY_SOURCE=2 -DDEBUG > -DBUILD_WEBCAM_DLL -DWEBCAM_DLL -g -O2 -g -Wall -O2 -O2 -g -fPIC > -I"/build/tbm/qutecom-2.2~rc3.dfsg1/libs/owutil" > -I"/build/tbm/qutecom-2.2~rc3.dfsg1/libs/pixertool/include" > -I"/build/tbm/qutecom-2.2~rc3.dfsg1/obj-x86_64-linux-gnu/libs/pixertool" > -I"/build/tbm/qutecom-2.2~rc3.dfsg1/libs/webcam/include" > -I/usr/include/libavcodec -I/usr/include/libavutil -I/usr/include/libswscale > -fPIC -Wall -Wstrict-aliasing -Wextra -Wno-unused-parameter > -fmessage-length=0 -DBOOST_ALL_DYN_LINK -pthread -DOWUTIL_DLL -o > CMakeFiles/webcam.dir/src/webcam.o -c > "/build/tbm/qutecom-2.2~rc3.dfsg1/libs/webcam/src/webcam.cpp" > /build/tbm/qutecom-2.2~rc3.dfsg1/libs/webcam/src/webcam.cpp: In function > 'WebcamDeviceList* webcam_get_device_list(webcam*)': > /build/tbm/qutecom-2.2~rc3.dfsg1/libs/webcam/src/webcam.cpp:74: error: > 'sprintf' was not declared in this scope > make[3]: *** [libs/webcam/CMakeFiles/webcam.dir/src/webcam.o] Error 1 > make[3]: Leaving directory > `/build/tbm/qutecom-2.2~rc3.dfsg1/obj-x86_64-linux-gnu' > make[2]: *** [libs/webcam/CMakeFiles/webcam.dir/all] Error 2 > make[2]: Leaving directory > `/build/tbm/qutecom-2.2~rc3.dfsg1/obj-x86_64-linux-gnu' > make[1]: *** [all] Error 2 --- libs/webcam/src/webcam.cpp~ 2009-04-29 20:36:37.000000000 +0000 +++ libs/webcam/src/webcam.cpp 2009-04-29 20:36:46.000000000 +0000 @@ -23,6 +23,7 @@ #include <thread/Mutex.h> +#include <stdio.h> #include <stdlib.h> using namespace std; -- 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