[Pkg-net-snmp-devel] Bug#560408: libsnmp-dev: .la contain -lkvm/-lsensors, but no Depends: on libkvm-dev/libsensors4-dev

Petr Salinger Petr.Salinger at seznam.cz
Fri Dec 11 12:08:36 UTC 2009


retitle 560408 libsnmp-dev: .la contain -lkvm/-lsensors, but no Depends: on libkvm-dev/libsensors4-dev 
--

Hi,

it looks like it is due to changes in build system. Previously, the 
correct architecture specific depends have been generated by
snippet in debian/rules:

ifeq (linux,$(DEB_HOST_ARCH_OS))
DEB_DH_GENCONTROL_ARGS=-- -Vos-specific-dev="libsensors4-dev"
else
ifeq (kfreebsd,$(DEB_HOST_ARCH_OS))
DEB_DH_GENCONTROL_ARGS=-- -Vos-specific-dev="libkvm-dev"
endif

and  ${os-specific-dev} variable in debian/control

I believe that current dpkg-dev handles architecture wildcards 
in debian/control correctly, just try

--- debian/control
+++ debian/control
@@ -89,7 +89,7 @@
  Replaces: libsnmp9-dev, libsnmp15-dev, snmp (<< 5.4~dfsg)
  Provides: libsnmp9-dev
  Conflicts: libsnmp-dev, libsnmp9-dev, libsnmp15-dev, snmp (<< 5.4~dfsg)
-Depends: libc6-dev, libsnmp15 (=${binary:Version}), libsnmp-perl (=${binary:Version}), libwrap0-dev, libssl-dev, procps, ${os-specific-dev}, ${misc:Depends}
+Depends: libc6-dev, libsnmp15 (=${binary:Version}), libsnmp-perl (=${binary:Version}), libwrap0-dev, libssl-dev, procps, libkvm-dev [kfreebsd-any], libsensors4-dev [linux-any], ${misc:Depends}
  Description: SNMP (Simple Network Management Protocol) development files
   The Simple Network Management Protocol (SNMP) provides a framework
   for the exchange of management information between agents (servers)

Petr






More information about the Pkg-net-snmp-devel mailing list