[Parted-maintainers] Bug#526896: Missing / broken dependency on uuid-dev/libdevmapper-dev

Michael Biebl biebl at debian.org
Mon May 4 11:01:19 UTC 2009


Package: libparted1.8-dev
Version: 1.8.8.git.2008.03.24-11.1
Severity: important

Hi,

libparted.la declares a dependency on uuid and devmapper:
dependency_libs=' -ldl -ldevmapper -luuid'

Yet the package is missing the required Depends.
A package that uses libtool to links against libparted will thus fail to
build if uuid-dev and libdevmapper-dev are not installed.

On the other hand, /usr/lib/pkgconfig/libparted.pc does not list uuid
and devmapper as dependency. So either the pkg-config file is incorrect
or the libtool dependencies were added errorneously.

Either way, this should be fixed (by either stripping -ldevmapper -luuid from
libparted.la or removing libparted.la, or by declaring the missing
Depends).

Cheers,
Michael


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.29.2
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 libparted1.8-dev depends on:
ii  libc6-dev      2.9-9                     GNU C Library: Development Librari
ii  libparted1.8-1 1.8.8.git.2008.03.24-11.1 The GNU Parted disk partitioning s

libparted1.8-dev recommends no packages.

Versions of packages libparted1.8-dev suggests:
ii  parted         1.8.8.git.2008.03.24-11.1 The GNU Parted disk partition resi
pn  parted-doc     <none>                    (no description available)

-- no debconf information





More information about the Parted-maintainers mailing list