Bug#801657: libdevmapper-dev: devmapper.pc has a private requirement on librt

Nick Black nick.black at sprezzatech.com
Tue Oct 13 04:20:36 UTC 2015


Package: libdevmapper-dev
Version: 2:1.02.104-1
Severity: important

Dear Maintainer,

Use of pkg-config with libdevmapper isn't working due to a
Requires.private dependence on librt. There's no librt.pc file, so this
breaks:

[skynet](0) $ pkg-config --print-requires-private devmapper
Package librt was not found in the pkg-config search path.
Perhaps you should add the directory containing `librt.pc'
to the PKG_CONFIG_PATH environment variable
Package 'librt', required by 'devmapper', not found
[skynet](1) $

I think what you want here is a Libs.private line with -lrt, and to
remove librt from the Requires.private. librt is not a "package" in the
pkg-config world, and can't be used this way.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.2.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libdevmapper-dev depends on:
ii  libdevmapper-event1.02.1  2:1.02.104-1
ii  libdevmapper1.02.1        2:1.02.104-1
ii  libselinux1-dev           2.3-2+b1

libdevmapper-dev recommends no packages.

libdevmapper-dev suggests no packages.

-- no debconf information



More information about the pkg-lvm-maintainers mailing list