[Debian-ha-maintainers] Bug#573676: corosync: FTBFS: `Depends' field, reference to `libcorosync4': error in version: version string is empty

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Mar 13 08:04:42 UTC 2010


Source: corosync
Version: 1.2.0-2
Severity: serious
Tags: squeeze sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20100312 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[3]: Entering directory `/build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0'
> /usr/bin/install -c -d /build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0/debian/tmp///etc/corosync/service.d
> /usr/bin/install -c -d /build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0/debian/tmp///etc/corosync/uidgid.d
> /usr/bin/install -c -d /build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0/debian/tmp///var/lib/corosync
> /usr/bin/install -c -d /build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0/debian/tmp///var/run/corosync
> test -z "/etc/corosync" || /bin/mkdir -p "/build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0/debian/tmp//etc/corosync"
>  /usr/bin/install -c -m 644 conf/corosync.conf.example '/build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0/debian/tmp//etc/corosync'
> test -z "/usr/share/doc/corosync" || /bin/mkdir -p "/build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0/debian/tmp//usr/share/doc/corosync"
>  /usr/bin/install -c -m 644 LICENSE INSTALL README.devmap README.recovery SECURITY TODO AUTHORS '/build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0/debian/tmp//usr/share/doc/corosync'
> make[3]: Leaving directory `/build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0'
> make[2]: Leaving directory `/build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0'
> make[1]: Leaving directory `/build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0'
> dh_install --sourcedir=debian/tmp --list-missing
> dh_install: etc/init.d/corosync exists in debian/tmp but is not installed to anywhere
> dh_install: usr/share/doc/corosync/AUTHORS exists in debian/tmp but is not installed to anywhere
> dh_install: usr/share/doc/corosync/TODO exists in debian/tmp but is not installed to anywhere
> dh_install: usr/share/doc/corosync/SECURITY exists in debian/tmp but is not installed to anywhere
> dh_install: usr/share/doc/corosync/README.recovery exists in debian/tmp but is not installed to anywhere
> dh_install: usr/share/doc/corosync/README.devmap exists in debian/tmp but is not installed to anywhere
> dh_install: usr/share/doc/corosync/INSTALL exists in debian/tmp but is not installed to anywhere
> dh_install: usr/share/doc/corosync/LICENSE exists in debian/tmp but is not installed to anywhere
> dh_installchangelogs CHANGELOG
> dh_installdirs
> dh_installdocs
> dh_installexamples
> dh_installinit -p corosync -- start 59 S . stop 7 0 1 6 .
> dh_installlogrotate
> dh_strip --dbg-package=corosync-dbg
> strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/corosync/usr/lib/lcrso/*
> # install example configuration file
> cp -ax /build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0/debian/corosync.example-config /build/user-corosync_1.2.0-2-amd64-kSpIp7/corosync-1.2.0/debian/corosync/etc/corosync/corosync.conf
> dh_compress
> chmod 644 debian/corosync/usr/lib/lcrso/*.lcrso
> dh_fixperms
> dh_makeshlibs -V
> dh_installdeb
> dh_shlibdeps
> dpkg-shlibdeps: warning: dependency on libcoroipcc.so.4 could be avoided if "debian/corosync/usr/sbin/corosync-cpgtool debian/corosync/usr/sbin/corosync-cfgtool debian/corosync/usr/sbin/corosync-quorumtool debian/corosync/usr/sbin/corosync-pload debian/corosync/usr/sbin/corosync-objctl" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: symbol clock_gettime used by debian/libcorosync4/usr/lib/libtotem_pg.so.4.0.0 found in none of the libraries.
> dpkg-shlibdeps: warning: dependency on libplds4.so.0d could be avoided if "debian/libcorosync4/usr/lib/libtotem_pg.so.4.0.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libssl3.so.1d could be avoided if "debian/libcorosync4/usr/lib/libtotem_pg.so.4.0.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libsmime3.so.1d could be avoided if "debian/libcorosync4/usr/lib/libtotem_pg.so.4.0.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libplc4.so.0d could be avoided if "debian/libcorosync4/usr/lib/libtotem_pg.so.4.0.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libnssutil3.so.1d could be avoided if "debian/libcorosync4/usr/lib/libtotem_pg.so.4.0.0" were not uselessly linked against it (they use none of its symbols).
> dh_gencontrol
> dpkg-gencontrol: warning: Depends field of package corosync: unknown substitution variable ${binary:Verson}
> dpkg-gencontrol: warning: Depends field of package corosync-dbg: unknown substitution variable ${shlibs:Depends}
> dh_md5sums
> dh_builddeb
> dpkg-deb: parse error, in file 'debian/corosync/DEBIAN/control' near line 6 package 'corosync':
>  `Depends' field, reference to `libcorosync4': error in version: version string is empty
> dh_builddeb: dpkg-deb --build debian/corosync .. returned exit code 2
> make: *** [install] Error 9

The full build log is available from:
   http://people.debian.org/~lucas/logs/2010/03/12/corosync_1.2.0-2_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 Debian-ha-maintainers mailing list