On Wed, Jul 29, 2009 at 06:30:36AM +0200, Michael Biebl wrote: > Package: libblkid1 > Version: 2.16-2 > Severity: serious > Justification: wrong dependencies > > Hi, > > libblkdi1 has a generated dependency on libuuid1 > 1.40.3-1. > > When I compile hal 0.5.13 against libblkid-dev in a minimal chroot, this > installs > libblkid-dev 2.16-2 > uuid-dev 1.2-1.41.8-2 > libblkid1 1.41.8-2 > > The build fails: > libtool: link: cc -g -O2 -g -Wall -O2 -Wchar-subscripts > -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align > -Wsign-compare -Wl,--as-needed -o .libs/hald-probe-storage > probe-storage.o linux_dvd_rw_utils.o util_helper.o logger.o > /usr/lib/libblkid.so ../../../libhal/.libs/libhal.so > ../../../partutil/.libs/libpartutil.a -ldbus-glib-1 -ldbus-1 -lpthread > -lrt /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -lsmbios > /usr/lib/libblkid.so: undefined reference to `uuid_unpa...@uuid_1.0' > collect2: ld returned 1 exit status > make[6]: *** [hald-probe-storage] Error 1 > make[6]: Leaving directory `/tmp/buildd/hal-0.5.13/hald/linux/probing'
libblkid1 version 2.16-2 is in experimental, and is generated from sources in util-linux-ng (aka util-linux version 2.16), and no longer from e2fsprogs. I don't think (in fact I'm pretty sure) the BTS isn't smart enough to send this report to the util-linux maintainers instead of the e2fsprogs maintainer (me). Scott, LaMont, could you subscribe to this bug, and handle it, please? As Michael pointed out in a subsequent e-mail to this bug, it's a failure in the shlibs file. The libblkid 1.x packages do not provide any symbols with the @UUID_1.0 symbol version, and so the shlibs file needs to be adjusted to point this out. Thanks, regards, - Ted -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org