Bug#332243: dpkg-buildpackage problems.
retitle 332243 FTBFS under pre-C99 g++ quit That one's pretty straightforward -- a gcc that old predates most of the integer type standardization in ISO C99, which should be in the sys/types.h include path now. No harm in explicitly including stdint.h, though. -- Devin \ aqua(at)devin.com, IRC:Requiem; http://www.devin.com Carraway \ 1024D/E9ABFCD2: 13E7 199E DD1E 65F0 8905 2E43 5395 CA0D E9AB FCD2 signature.asc Description: Digital signature
Bug#332243: dpkg-buildpackage problems.
Package: quelcom Version: 0.4.0-9 When I run dpkg-buildpackage the build has errors compiling files because of missing 'uintptr_t' declarations. Here is a full transcript: TRANSCRIPT BEGINS rr002701e001:/tmp/fix_quelcom_build# dpkg-source -x ./quelcom_0.4.0-9.dsc dpkg-source: extracting quelcom in quelcom-0.4.0 rr002701e001:/tmp/fix_quelcom_build# cd quelcom-0.4.0/ rr002701e001:/tmp/fix_quelcom_build/quelcom-0.4.0# dpkg-buildpackage dpkg-buildpackage: source package is quelcom dpkg-buildpackage: source version is 0.4.0-9 dpkg-buildpackage: source maintainer is Devin Carraway [EMAIL PROTECTED] dpkg-buildpackage: host architecture is i386 debian/rules clean dh_testdir dh_testroot rm -f build-stamp /usr/bin/make clean make[1]: Entering directory `/tmp/fix_quelcom_build/quelcom-0.4.0' for i in lib bin doc po; \ do \ make -C $i clean; \ done make[2]: Entering directory `/tmp/fix_quelcom_build/quelcom-0.4.0/lib' rm -f *.o libqextra.so libqmp3.so libqwav.so make[2]: Leaving directory `/tmp/fix_quelcom_build/quelcom-0.4.0/lib' make[2]: Entering directory `/tmp/fix_quelcom_build/quelcom-0.4.0/bin' rm -f *.o qmp3report qmp3check qmp3info qmp3join qmp3cut qwavheaderdump qwavfade qwavsilence qwavinfo qwavjoin qwavcut make[2]: Leaving directory `/tmp/fix_quelcom_build/quelcom-0.4.0/bin' make[2]: Entering directory `/tmp/fix_quelcom_build/quelcom-0.4.0/doc' rm -f quelcom.{html,info,txt} make[2]: Leaving directory `/tmp/fix_quelcom_build/quelcom-0.4.0/doc' make[2]: Entering directory `/tmp/fix_quelcom_build/quelcom-0.4.0/po' rm -f *.mo make[2]: Leaving directory `/tmp/fix_quelcom_build/quelcom-0.4.0/po' make[1]: Leaving directory `/tmp/fix_quelcom_build/quelcom-0.4.0' # Clean up the HTML docs rm -rf doc/quelcom doc/html dh_clean dpkg-source -b quelcom-0.4.0 dpkg-source: building quelcom using existing quelcom_0.4.0.orig.tar.gz dpkg-source: building quelcom in quelcom_0.4.0-9.diff.gz dpkg-source: warning: ignoring deletion of file doc/quelcom.html dpkg-source: warning: ignoring deletion of file doc/quelcom.info dpkg-source: warning: ignoring deletion of file doc/quelcom.txt dpkg-source: warning: ignoring deletion of file po/ca.mo dpkg-source: warning: ignoring deletion of file po/es.mo dpkg-source: building quelcom in quelcom_0.4.0-9.dsc debian/rules build dh_testdir applying debian/patches/00_gcc3-fixes.patch patching file bin/qmp3check.cc patching file bin/qmp3cut.cc patching file bin/qmp3info.cc patching file bin/qmp3join.cc patching file bin/qmp3report.cc patching file bin/qwavcut.cc patching file bin/qwavfade.cc patching file bin/qwavheaderdump.cc patching file bin/qwavinfo.cc patching file bin/qwavjoin.cc patching file bin/qwavsilence.cc patching file lib/qcuthandler.cc patching file lib/qcuthandler.hh patching file lib/qexception.hh patching file lib/qfile.hh patching file lib/qmisc.cc patching file lib/qmp3.cc patching file lib/qmp3.hh patching file lib/qmp3frameheader.hh patching file lib/qreport.cc patching file lib/qreport.hh patching file lib/qtag.cc patching file lib/qtag.hh patching file lib/qvf.cc patching file lib/qvf.hh patching file lib/qwav.cc patching file lib/qwavheader.cc patching file lib/qwavsample.cc applying debian/patches/01_pic.patch patching file lib/makefile applying debian/patches/02_optionalstrip.patch patching file bin/makefile patching file lib/makefile patching file makefile applying debian/patches/03_debugbuild.patch patching file bin/makefile patching file lib/makefile applying debian/patches/04_wavheader-endian.patch patching file lib/endian.hh patching file lib/qwav.hh patching file lib/qwavheader.cc patching file lib/qwavheader.hh applying debian/patches/05_wavheaderdump-endian.patch patching file bin/qwavheaderdump.cc applying debian/patches/06_wavsample-endian.patch patching file lib/qwavsample.cc applying debian/patches/07_mp3frameheader-endian.patch patching file lib/qmp3frameheader.cc patching file lib/qmp3frameheader.hh applying debian/patches/08_gcc4-fixes.patch patching file lib/qwavsample.cc # stripping is disabled during the build so that it can # be done (or not) by dh_strip /usr/bin/make PREFIX=/usr STRIP=/bin/true make[1]: Entering directory `/tmp/fix_quelcom_build/quelcom-0.4.0' for i in lib bin doc po; \ do \ make -C $i; \ done make[2]: Entering directory `/tmp/fix_quelcom_build/quelcom-0.4.0/lib' g++ -g -DNLS -Wall -fPIC -o qexception.o -c qexception.cc g++ -g -DNLS -Wall -fPIC -o qvf.o -c qvf.cc g++ -g -DNLS -Wall -fPIC -o qcuthandler.o -c qcuthandler.cc g++ -g -DNLS -Wall -fPIC -o qfile.o -c qfile.cc g++ -g -DNLS -Wall -fPIC -o qmisc.o -c qmisc.cc g++ -g -DNLS -Wall -fPIC -o