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

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


Source: db4.7
Version: 4.7.25-8
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-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/obj'
> Installing DB include files: /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/include ...
> Installing DB library: /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib ...
> cp -p .libs/libdb-4.7.so /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb-4.7.so
> cp -p .libs/libdb-4.7.lai /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb-4.7.la
> cp -p .libs/libdb_cxx-4.7.so /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_cxx-4.7.so
> cp -p .libs/libdb_cxx-4.7.lai /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_cxx-4.7.la
> cp -p .libs/libdb_java-4.7.so /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_java-4.7.so
> cp -p .libs/libdb_java-4.7.lai /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_java-4.7.la
> cp -p .libs/libdb_tcl-4.7.so /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_tcl-4.7.so
> cp -p .libs/libdb_tcl-4.7.lai /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_tcl-4.7.la
> cp -p .libs/libdb-4.7.a /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb-4.7.a
> chmod 644 /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb-4.7.a
> ranlib /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb-4.7.a
> cp -p libdb.a /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb.a
> chmod 644 /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb.a
> ranlib /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb.a
> cp -p .libs/libdb_cxx-4.7.a /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_cxx-4.7.a
> chmod 644 /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_cxx-4.7.a
> ranlib /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_cxx-4.7.a
> cp -p libdb_cxx.a /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_cxx.a
> chmod 644 /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_cxx.a
> ranlib /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_cxx.a
> cp -p .libs/libdb_java-4.7.a /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_java-4.7.a
> chmod 644 /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_java-4.7.a
> ranlib /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_java-4.7.a
> cp -p .libs/libdb_tcl-4.7.a /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_tcl-4.7.a
> chmod 644 /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_tcl-4.7.a
> ranlib /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/lib/libdb_tcl-4.7.a
> libtool: install: warning: remember to run `libtool --finish /usr/lib'
> Installing DB utilities: /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin ...
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/berkeley_db_svc /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/berkeley_db_svc
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_archive /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_archive
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_checkpoint /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_checkpoint
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_codegen /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_codegen
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_deadlock /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_deadlock
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_dump /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_dump
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_hotbackup /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_hotbackup
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_load /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_load
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_printlog /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_printlog
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_recover /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_recover
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_stat /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_stat
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_upgrade /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_upgrade
> libtool: install: warning: `libdb-4.7.la' has not been installed in `/usr/lib'
> cp -p .libs/db_verify /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/bin/db_verify
> Installing documentation: /build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/debian/tmp/usr/docs ...
> make[1]: Leaving directory `/build/user-db4.7_4.7.25-8-amd64-c84S2D/db4.7-4.7.25/obj'
> touch install-stamp
> test -f debian/rules
> rm -rf debian/db4.7-doc
> install -p -d -o root -g root  -m  755 debian/db4.7-doc/usr/share/doc debian/db4.7-doc/DEBIAN
> cd debian/tmp/usr/docs && rm -rf `find . -type d -name ".arch-ids"`
> cp -a debian/tmp/usr/docs debian/db4.7-doc/usr/share/doc/db4.7-doc
> install -p    -o root -g root  -m  644 debian/copyright debian/db4.7-doc/usr/share/doc/db4.7-doc/copyright
> install -p    -o root -g root  -m  644 debian/changelog debian/db4.7-doc/usr/share/doc/db4.7-doc/changelog.Debian
> gzip -9frq debian/db4.7-doc/usr/share/doc/db4.7-doc/changelog.Debian
> cd debian/db4.7-doc && find * -type f ! -regex '^DEBIAN/.*' -print0 | xargs -r0 md5sum > DEBIAN/md5sums
> dpkg-gencontrol -isp -pdb4.7-doc -Pdebian/db4.7-doc
> chown -R root:root debian/db4.7-doc
> chmod -R ugo=rX,u+w debian/db4.7-doc
> dpkg --build debian/db4.7-doc ..
> dpkg-deb: building package `db4.7-doc' in `../db4.7-doc_4.7.25-8_all.deb'.
> test -f debian/rules
> rm -rf debian/libdb4.7-dev debian/db4.7-util debian/libdb4.7 \
> 		debian/libdb4.7++ debian/libdb4.7++-dev debian/libdb4.7-tcl \
> 		debian/libdb4.7-java debian/libdb4.7-java-dev
> install -p -d -o root -g root  -m  755 debian/libdb4.7-dev/usr/lib \
> 			debian/db4.7-util/usr/share/man/man1 \
> 			debian/libdb4.7/usr/lib debian/libdb4.7++/usr/lib \
> 			debian/libdb4.7++-dev/usr/include \
> 			debian/libdb4.7++-dev/usr/lib \
> 			debian/libdb4.7-tcl/usr/lib \
> 			debian/libdb4.7-java/usr/lib \
> 			debian/libdb4.7-java/usr/share/java \
> 			debian/libdb4.7-java-dev/usr/lib \
> 			debian/libdb4.7-dbg/usr/lib/debug/usr/lib
> objcopy --only-keep-debug debian/tmp/usr/lib/libdb-4.7.so \
>                                   debian/libdb4.7-dbg/usr/lib/debug/usr/lib/libdb-4.7.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.7-dbg/usr/lib/debug/usr/lib/libdb-4.7.so.debug \
> 				debian/tmp/usr/lib/libdb-4.7.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.7-dev/usr
> cp -a debian/tmp/usr/bin debian/db4.7-util/usr
> cp -a debian/tmp/usr/lib/*.so debian/tmp/usr/lib/*.a \
> 	        debian/tmp/usr/lib/*.la debian/libdb4.7-dev/usr/lib
> cp -a debian/tmp/usr/lib/db.jar \
> 		debian/libdb4.7-java/usr/share/java/libdb4.7-java-4.7.25.jar
> ln -s libdb4.7-java-4.7.25.jar \
> 		debian/libdb4.7-java/usr/share/java/libdb4.7-java.jar
> dh_nativejava -plibdb4.7-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/db4.7_4.7.25-8_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