spatialite version 2.4.0~rc2-5 failed to build in oneiric
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110816/+build/2711889
Details about the rebuild:
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20110816-oneiric.html
Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110816/+build/2711889/+files/buildlog_ubuntu-oneiric-amd64.spatialite_2.4.0%7Erc2-5_FAILEDTOBUILD.txt.gz
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 725 lines into the build log:
gcc -DPACKAGE_NAME=\"spatialite-tools\" -DPACKAGE_TARNAME=\"spatialite-tools\" -DPACKAGE_VERSION=\"2.4.0\" -DPACKAGE_STRING=\"spatialite-tools\ 2.4.0\" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DPACKAGE_URL=\"\" -DPACKAGE=\"spatialite-tools\" -DVERSION=\"2.4.0\" -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_STDLIB_H=1 -DHAVE_STDIO_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_MATH_H=1 -DHAVE_FLOAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DTIME_WITH_SYS_TIME=1 -DLSTAT_FOLLOWS_SLASHED_SYMLINK=1 -DLSTAT_FOLLOWS_SLASHED_SYMLINK=1 -DHAVE_STRFTIME=1 -DHAVE_MEMSET=1 -DHAVE_STRCASECMP=1 -DHAVE_STRERROR=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRSTR=1 -DHAVE_FDATASYNC=1 -DHAVE_FTRUNCATE=1 -DHAVE_GETCWD=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DHAVE_READLINE=1 -I. -g -O2 -I/build/buildd/spatialite-2.4.0~rc2/libspatialite/headers -D_LARGE_FILE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -g -O2 -I/build/buildd/spatialite-2.4.0~rc2/libspatialite/headers -MT spatialite_network.o -MD -MP -MF .deps/spatialite_network.Tpo -c -o spatialite_network.o spatialite_network.c
mv -f .deps/spatialite_network.Tpo .deps/spatialite_network.Po
/bin/bash ./libtool --tag=CC --mode=link gcc -D_LARGE_FILE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -g -O2 -I/build/buildd/spatialite-2.4.0~rc2/libspatialite/headers -Wl,-z,defs,-lm -o spatialite_network spatialite_network.o -lsqlite3 /build/buildd/spatialite-2.4.0~rc2/libspatialite/.libs/libspatialite.a /usr/lib/libgeos_c.a -L/usr/lib -lgeos -L/usr/lib -lproj -lm -lstdc++ -lpthread -ldl
libtool: link: gcc -D_LARGE_FILE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -g -O2 "-I/build/buildd/spatialite-2.4.0~rc2/libspatialite/headers" -Wl,-z -Wl,defs -Wl,-lm -o spatialite_network spatialite_network.o /usr/lib/x86_64-linux-gnu/libsqlite3.so /build/buildd/spatialite-2.4.0~rc2/libspatialite/.libs/libspatialite.a /usr/lib/libgeos_c.a -L/usr/lib -lgeos /usr/lib/libproj.so -lm -lstdc++ -lpthread -ldl
gcc -DPACKAGE_NAME=\"spatialite-tools\" -DPACKAGE_TARNAME=\"spatialite-tools\" -DPACKAGE_VERSION=\"2.4.0\" -DPACKAGE_STRING=\"spatialite-tools\ 2.4.0\" -DPACKAGE_BUGREPORT=\"<email address hidden>\" -DPACKAGE_URL=\"\" -DPACKAGE=\"spatialite-tools\" -DVERSION=\"2.4.0\" -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_STDLIB_H=1 -DHAVE_STDIO_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_MATH_H=1 -DHAVE_FLOAT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DTIME_WITH_SYS_TIME=1 -DLSTAT_FOLLOWS_SLASHED_SYMLINK=1 -DLSTAT_FOLLOWS_SLASHED_SYMLINK=1 -DHAVE_STRFTIME=1 -DHAVE_MEMSET=1 -DHAVE_STRCASECMP=1 -DHAVE_STRERROR=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRSTR=1 -DHAVE_FDATASYNC=1 -DHAVE_FTRUNCATE=1 -DHAVE_GETCWD=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MEMMOVE=1 -DHAVE_STRERROR=1 -DHAVE_READLINE=1 -I. -g -O2 -I/build/buildd/spatialite-2.4.0~rc2/libspatialite/headers -D_LARGE_FILE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -g -O2 -I/build/buildd/spatialite-2.4.0~rc2/libspatialite/headers -MT shp_doctor.o -MD -MP -MF .deps/shp_doctor.Tpo -c -o shp_doctor.o shp_doctor.c
mv -f .deps/shp_doctor.Tpo .deps/shp_doctor.Po
/bin/bash ./libtool --tag=CC --mode=link gcc -D_LARGE_FILE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -g -O2 -I/build/buildd/spatialite-2.4.0~rc2/libspatialite/headers -Wl,-z,defs,-lm -o shp_doctor shp_doctor.o -lsqlite3 /build/buildd/spatialite-2.4.0~rc2/libspatialite/.libs/libspatialite.a /usr/lib/libgeos_c.a -L/usr/lib -lgeos -L/usr/lib -lproj -lm -lstdc++ -lpthread -ldl
libtool: link: gcc -D_LARGE_FILE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -g -O2 "-I/build/buildd/spatialite-2.4.0~rc2/libspatialite/headers" -Wl,-z -Wl,defs -Wl,-lm -o shp_doctor shp_doctor.o /usr/lib/x86_64-linux-gnu/libsqlite3.so /build/buildd/spatialite-2.4.0~rc2/libspatialite/.libs/libspatialite.a /usr/lib/libgeos_c.a -L/usr/lib -lgeos /usr/lib/libproj.so -lm -lstdc++ -lpthread -ldl
/build/buildd/spatialite-2.4.0~rc2/libspatialite/.libs/libspatialite.a(spatialite.o): In function `spatialite_init':
/build/buildd/spatialite-2.4.0~rc2/libspatialite/spatialite.c:45308: undefined reference to `sqlite3_auto_extension'
collect2: ld returned 1 exit status
make[1]: *** [shp_doctor] Error 1
make[1]: Leaving directory `/build/buildd/spatialite-2.4.0~rc2/spatialite-tools'
make: *** [build-arch-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110819-0935
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/spatialite-2.4.0~rc2
This bug was fixed in the package spatialite - 2.4.0~rc2-5ubuntu1
--------------- rc2-5ubuntu1) oneiric; urgency=low
spatialite (2.4.0~
* Put -lsqlite after references to libspatialite on link lines
(LP: #831229).
-- Colin Watson <email address hidden> Tue, 23 Aug 2011 02:08:24 +0100