[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#347228: libxt6: Missing dependency on libx11-6.



Package: libxt6
Version: 6.9.0.dfsg.1-2
Severity: serious
Justification: Policy 3.5

Moi!

libXt from 6.9.0.dfsg.1-2 was linked with libX11, but this dependency is
not reflected in the Depends: of the binary package:

% ldd /usr/X11R6/lib/libXt.so.6
        linux-gate.so.1 =>  (0xffffe000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7ece000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7ec6000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7eaf000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7d78000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7d74000)
        /lib/ld-linux.so.2 (0x80000000)

but:

% dpkg -s libxt6 | grep Depends
Depends: libc6 (>= 2.3.5-1), libice6, libsm6, debconf (>= 0.5) | debconf-2.0

The required dependency on libx11-6 is missing.

(libxt-dev correctly depends on libx11-dev, but this bug can still lead to
build failures when dependencies in -dev packages are no longer recursively
expanded. Eg. build-depend on libaudio-dev, and linking with -laudio will
fail due to this problem.)

Regards,

Daniel.




Reply to: