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