[Pkg-db-devel] Bug#560640: db: FTBFS: Can't locate Debian/Debhelper/Dh_Lib.pm in @INC

Lucas Nussbaum lucas at lucas-nussbaum.net
Fri Dec 11 12:14:50 UTC 2009


Source: db
Version: 4.8.24-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20091210 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[1]: Entering directory `/build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/obj'
> Installing DB include files: /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/include ...
> Installing DB library: /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib ...
> libtool: install: cp -p .libs/libdb-4.8.so /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb-4.8.so
> libtool: install: cp -p .libs/libdb-4.8.lai /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb-4.8.la
> libtool: install: cp -p .libs/libdb_cxx-4.8.so /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_cxx-4.8.so
> libtool: install: cp -p .libs/libdb_cxx-4.8.lai /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_cxx-4.8.la
> libtool: install: cp -p .libs/libdb_java-4.8.so /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_java-4.8.so
> libtool: install: cp -p .libs/libdb_java-4.8.lai /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_java-4.8.la
> libtool: install: cp -p .libs/libdb_tcl-4.8.so /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_tcl-4.8.so
> libtool: install: cp -p .libs/libdb_tcl-4.8.lai /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_tcl-4.8.la
> libtool: install: cp -p .libs/libdb-4.8.a /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb-4.8.a
> libtool: install: chmod 644 /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb-4.8.a
> libtool: install: ranlib /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb-4.8.a
> libtool: install: cp -p libdb.a /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb.a
> libtool: install: chmod 644 /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb.a
> libtool: install: ranlib /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb.a
> libtool: install: cp -p .libs/libdb_cxx-4.8.a /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_cxx-4.8.a
> libtool: install: chmod 644 /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_cxx-4.8.a
> libtool: install: ranlib /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_cxx-4.8.a
> libtool: install: cp -p libdb_cxx.a /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_cxx.a
> libtool: install: chmod 644 /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_cxx.a
> libtool: install: ranlib /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_cxx.a
> libtool: install: cp -p .libs/libdb_java-4.8.a /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_java-4.8.a
> libtool: install: chmod 644 /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_java-4.8.a
> libtool: install: ranlib /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_java-4.8.a
> libtool: install: cp -p .libs/libdb_tcl-4.8.a /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_tcl-4.8.a
> libtool: install: chmod 644 /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_tcl-4.8.a
> libtool: install: ranlib /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/lib/libdb_tcl-4.8.a
> libtool: install: warning: remember to run `libtool --finish /usr/lib'
> Installing DB utilities: /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin ...
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_archive /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_archive
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_checkpoint /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_checkpoint
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_deadlock /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_deadlock
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_dump /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_dump
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_hotbackup /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_hotbackup
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_load /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_load
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_printlog /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_printlog
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_recover /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_recover
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_sql /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_sql
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_stat /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_stat
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_upgrade /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_upgrade
> libtool: install: warning: `libdb-4.8.la' has not been installed in `/usr/lib'
> libtool: install: cp -p .libs/db_verify /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/bin/db_verify
> Installing documentation: /build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/debian/tmp/usr/docs ...
> make[1]: Leaving directory `/build/user-db_4.8.24-1-amd64-r2kwCA/db-4.8.24/obj'
> touch install-stamp
> test -f debian/rules
> rm -rf debian/db4.8-doc
> install -p -d -o root -g root  -m  755 debian/db4.8-doc/usr/share/doc debian/db4.8-doc/DEBIAN
> cd debian/tmp/usr/docs && rm -rf `find . -type d -name ".arch-ids"`
> cp -a debian/tmp/usr/docs debian/db4.8-doc/usr/share/doc/db4.8-doc
> install -p    -o root -g root  -m  644 debian/copyright debian/db4.8-doc/usr/share/doc/db4.8-doc/copyright
> install -p    -o root -g root  -m  644 debian/changelog debian/db4.8-doc/usr/share/doc/db4.8-doc/changelog.Debian
> gzip -9frq debian/db4.8-doc/usr/share/doc/db4.8-doc/changelog.Debian
> cd debian/db4.8-doc && find * -type f ! -regex '^DEBIAN/.*' -print0 | xargs -r0 md5sum > DEBIAN/md5sums
> dpkg-gencontrol -isp -pdb4.8-doc -Pdebian/db4.8-doc
> chown -R root:root debian/db4.8-doc
> chmod -R ugo=rX,u+w debian/db4.8-doc
> dpkg --build debian/db4.8-doc ..
> dpkg-deb: building package `db4.8-doc' in `../db4.8-doc_4.8.24-1_all.deb'.
> test -f debian/rules
> rm -rf debian/libdb4.8-dev debian/db4.8-util debian/libdb4.8 \
> 		debian/libdb4.8++ debian/libdb4.8++-dev debian/libdb4.8-tcl \
> 		debian/libdb4.8-java debian/libdb4.8-java-dev
> install -p -d -o root -g root  -m  755 debian/libdb4.8-dev/usr/lib \
> 			debian/db4.8-util/usr/share/man/man1 \
> 			debian/libdb4.8/usr/lib debian/libdb4.8++/usr/lib \
> 			debian/libdb4.8++-dev/usr/include \
> 			debian/libdb4.8++-dev/usr/lib \
> 			debian/libdb4.8-tcl/usr/lib \
> 			debian/libdb4.8-java/usr/lib \
> 			debian/libdb4.8-java/usr/share/java \
> 			debian/libdb4.8-java-dev/usr/lib \
> 			debian/libdb4.8-dbg/usr/lib/debug/usr/lib
> objcopy --only-keep-debug debian/tmp/usr/lib/libdb-4.8.so \
>                                   debian/libdb4.8-dbg/usr/lib/debug/usr/lib/libdb-4.8.so.debug
> strip --remove-section=.note --remove-section=.comment \
> 	      debian/tmp/usr/lib/*.so debian/tmp/usr/bin/*
> strip --strip-debug debian/tmp/usr/lib/*.a
> objcopy --add-gnu-debuglink=debian/libdb4.8-dbg/usr/lib/debug/usr/lib/libdb-4.8.so.debug \
> 				debian/tmp/usr/lib/libdb-4.8.so
> chmod 644 debian/tmp/usr/lib/*.so debian/tmp/usr/include/*.h
> chmod 755 debian/tmp/usr/bin/*
> cp -a debian/tmp/usr/include debian/libdb4.8-dev/usr
> cp -a debian/tmp/usr/bin debian/db4.8-util/usr
> cp -a debian/tmp/usr/lib/*.so debian/tmp/usr/lib/*.a \
> 	        debian/tmp/usr/lib/*.la debian/libdb4.8-dev/usr/lib
> cp -a debian/tmp/usr/lib/db.jar \
> 		debian/libdb4.8-java/usr/share/java/libdb4.8-java-4.8.24.jar
> ln -s libdb4.8-java-4.8.24.jar \
> 		debian/libdb4.8-java/usr/share/java/libdb4.8-java.jar
> dh_nativejava -plibdb4.8-java-gcj -v
> Can't locate Debian/Debhelper/Dh_Lib.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/bin/dh_nativejava line 10.
> BEGIN failed--compilation aborted at /usr/bin/dh_nativejava line 10.
> make: *** [binary-arch] Error 2

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/12/10/db_4.8.24-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the Pkg-db-devel mailing list