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' There seem to be a couple of problems here: * libblkid-dev having an unversioned dependency on uuid-dev * libblkid1 dependening on libuuid1 > 1.40.3-1, where apparently the old version from e2fsprogs is *not* sufficient. My guess is that this is either due to broken symbols files or dh_shlibdeps not finding the correct symbols/shlibs files from debian/ Cheers, Michael -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (300, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.30.3 Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libblkid1 depends on: ii libc6 2.9-23 GNU C Library: Shared libraries ii libuuid1 2.16-2 Universally Unique ID library libblkid1 recommends no packages. libblkid1 suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org