freehdl version 0.0.7-1 failed to build on i386
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2392820
Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2392820/+files/buildlog_ubuntu-natty-i386.freehdl_0.0.7-1_FAILEDTOBUILD.txt.gz
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1085 lines into the build log:
mkdir .libs
g++-4.3 -DPACKAGE_NAME=\"freehdl\" -DPACKAGE_TARNAME=\"freehdl\" -DPACKAGE_VERSION=\"0.0.7\" "-DPACKAGE_STRING=\"freehdl 0.0.7\"" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DYYTEXT_POINTER=1 -DHAVE_FLEXLEXER_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_GETOPT_H=1 -DSIZEOF_INT=4 -DHAVE_VASPRINTF=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SOCKET=1 -DHAVE_GETTIMEOFDAY=1 -I. -I. -I.. -I.. -g -O2 -MT fire-chunk.lo -MD -MP -MF .deps/fire-chunk.Tpo -c fire-chunk.cc -fPIC -DPIC -o .libs/fire-chunk.o
g++-4.3 -DPACKAGE_NAME=\"freehdl\" -DPACKAGE_TARNAME=\"freehdl\" -DPACKAGE_VERSION=\"0.0.7\" "-DPACKAGE_STRING=\"freehdl 0.0.7\"" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DYYTEXT_POINTER=1 -DHAVE_FLEXLEXER_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_GETOPT_H=1 -DSIZEOF_INT=4 -DHAVE_VASPRINTF=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SOCKET=1 -DHAVE_GETTIMEOFDAY=1 -I. -I. -I.. -I.. -g -O2 -MT fire-chunk.lo -MD -MP -MF .deps/fire-chunk.Tpo -c fire-chunk.cc -o fire-chunk.o >/dev/null 2>&1
if /bin/bash ../libtool --mode=compile g++-4.3 -DPACKAGE_NAME=\"freehdl\" -DPACKAGE_TARNAME=\"freehdl\" -DPACKAGE_VERSION=\"0.0.7\" -DPACKAGE_STRING=\"freehdl\ 0.0.7\" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DYYTEXT_POINTER=1 -DHAVE_FLEXLEXER_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_GETOPT_H=1 -DSIZEOF_INT=4 -DHAVE_VASPRINTF=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SOCKET=1 -DHAVE_GETTIMEOFDAY=1 -I. -I. -I.. -I.. -g -O2 -MT fire-types.lo -MD -MP -MF ".deps/fire-types.Tpo" -c -o fire-types.lo fire-types.cc; \
then mv -f ".deps/fire-types.Tpo" ".deps/fire-types.Plo"; else rm -f ".deps/fire-types.Tpo"; exit 1; fi
g++-4.3 -DPACKAGE_NAME=\"freehdl\" -DPACKAGE_TARNAME=\"freehdl\" -DPACKAGE_VERSION=\"0.0.7\" "-DPACKAGE_STRING=\"freehdl 0.0.7\"" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DYYTEXT_POINTER=1 -DHAVE_FLEXLEXER_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_GETOPT_H=1 -DSIZEOF_INT=4 -DHAVE_VASPRINTF=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SOCKET=1 -DHAVE_GETTIMEOFDAY=1 -I. -I. -I.. -I.. -g -O2 -MT fire-types.lo -MD -MP -MF .deps/fire-types.Tpo -c fire-types.cc -fPIC -DPIC -o .libs/fire-types.o
fire-types.cc: In function 'void* fire_xmalloc(size_t)':
fire-types.cc:20: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result
g++-4.3 -DPACKAGE_NAME=\"freehdl\" -DPACKAGE_TARNAME=\"freehdl\" -DPACKAGE_VERSION=\"0.0.7\" "-DPACKAGE_STRING=\"freehdl 0.0.7\"" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DYYTEXT_POINTER=1 -DHAVE_FLEXLEXER_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_GETOPT_H=1 -DSIZEOF_INT=4 -DHAVE_VASPRINTF=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SOCKET=1 -DHAVE_GETTIMEOFDAY=1 -I. -I. -I.. -I.. -g -O2 -MT fire-types.lo -MD -MP -MF .deps/fire-types.Tpo -c fire-types.cc -o fire-types.o >/dev/null 2>&1
if /bin/bash ../libtool --mode=compile g++-4.3 -DPACKAGE_NAME=\"freehdl\" -DPACKAGE_TARNAME=\"freehdl\" -DPACKAGE_VERSION=\"0.0.7\" -DPACKAGE_STRING=\"freehdl\ 0.0.7\" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DYYTEXT_POINTER=1 -DHAVE_FLEXLEXER_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_GETOPT_H=1 -DSIZEOF_INT=4 -DHAVE_VASPRINTF=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SOCKET=1 -DHAVE_GETTIMEOFDAY=1 -I. -I. -I.. -I.. -g -O2 -MT tree-supp.lo -MD -MP -MF ".deps/tree-supp.Tpo" -c -o tree-supp.lo tree-supp.cc; \
then mv -f ".deps/tree-supp.Tpo" ".deps/tree-supp.Plo"; else rm -f ".deps/tree-supp.Tpo"; exit 1; fi
g++-4.3 -DPACKAGE_NAME=\"freehdl\" -DPACKAGE_TARNAME=\"freehdl\" -DPACKAGE_VERSION=\"0.0.7\" "-DPACKAGE_STRING=\"freehdl 0.0.7\"" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DYYTEXT_POINTER=1 -DHAVE_FLEXLEXER_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_GETOPT_H=1 -DSIZEOF_INT=4 -DHAVE_VASPRINTF=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SOCKET=1 -DHAVE_GETTIMEOFDAY=1 -I. -I. -I.. -I.. -g -O2 -MT tree-supp.lo -MD -MP -MF .deps/tree-supp.Tpo -c tree-supp.cc -fPIC -DPIC -o .libs/tree-supp.o
g++-4.3 -DPACKAGE_NAME=\"freehdl\" -DPACKAGE_TARNAME=\"freehdl\" -DPACKAGE_VERSION=\"0.0.7\" "-DPACKAGE_STRING=\"freehdl 0.0.7\"" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DYYTEXT_POINTER=1 -DHAVE_FLEXLEXER_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_GETOPT_H=1 -DSIZEOF_INT=4 -DHAVE_VASPRINTF=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_SOCKET=1 -DHAVE_GETTIMEOFDAY=1 -I. -I. -I.. -I.. -g -O2 -MT tree-supp.lo -MD -MP -MF .deps/tree-supp.Tpo -c tree-supp.cc -o tree-supp.o >/dev/null 2>&1
/bin/bash ../libtool --mode=link g++-4.3 -g -O2 -Wl,-Bsymbolic-functions -o libfreehdl-fire.la -rpath /usr/lib -version-info 0:0 fire-chunk.lo fire-types.lo tree-supp.lo
g++-4.3 -shared -nostdlib /usr/lib/gcc/i686-linux-gnu/4.3.5/../../../../lib/crti.o /usr/lib/gcc/i686-linux-gnu/4.3.5/crtbeginS.o .libs/fire-chunk.o .libs/fire-types.o .libs/tree-supp.o -L/usr/lib/gcc/i686-linux-gnu/4.3.5 -L/usr/lib/gcc/i686-linux-gnu/4.3.5/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.3.5/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i686-linux-gnu/4.3.5/crtendS.o /usr/lib/gcc/i686-linux-gnu/4.3.5/../../../../lib/crtn.o -Wl,-Bsymbolic-functions -Wl,-soname -Wl,libfreehdl-fire.so.0 -o .libs/libfreehdl-fire.so.0.0.0
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
make[3]: *** [libfreehdl-fire.la] Error 1
make[3]: Leaving directory `/build/buildd/freehdl-0.0.7/fire'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/build/buildd/freehdl-0.0.7/fire'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/build/buildd/freehdl-0.0.7'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110403-0942
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/freehdl-0.0.7
gcc-4.3 has not been updated to work for multiarch, and bug #745544 calls for gcc-4.3 to be removed from the archive. freehdl should be either updated to use a current toolchain, or removed.