Package: fglrx-glx Version: 1:10-7-1 Severity: normal fglrx-glx 10-7-1 package doesn't include shlibs control file. It doesn't change anything for fglrx itself but breaks building of xserver-xorg-core on system where fglrx-glx is installed.
This is the error reported during package build # LC_ALL=C apt-build install --reinstall xserver-xorg-core [...] dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by fglrx-glx from: /usr/lib/libGL.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by fglrx-glx to: /usr/lib/fglrx/diversions/libGL.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by fglrx-glx from: /usr/lib/libGL.so.1.2 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by fglrx-glx to: /usr/lib/fglrx/diversions/libGL.so.1.2 dpkg-shlibdeps: error: no dependency information found for /usr/lib/libGL.so.1 (used by debian/xserver-xephyr/usr/bin/Xephyr). dh_shlibdeps: dpkg-shlibdeps -Tdebian/xserver-xephyr.substvars debian/xserver- xephyr/usr/bin/Xephyr returned exit code 2 make[1]: *** [binary-deb] Error 9 make[1]: Leaving directory `/var/cache/apt-build/build/xorg-server-1.7.7' make: *** [binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary gave error exit status 2 The same output can be reproduced easier: $ LC_ALL=C dpkg-shlibdeps /usr/bin/glxinfo Package includes lintian overrides so this error is not reported by lintian. That's what lintian reports with disabled overrides: $ lintian -ioT no-shlibs-control-file /var/cache/apt/archives/fglrx- glx_1%3a10-7-1_i386.deb E: fglrx-glx: no-shlibs-control-file usr/lib/libGL.so.1.2 N: N: Although the package includes a shared library, the package does not N: have a shlibs control file. If this is intentional, please override this N: error. N: N: Refer to Debian Policy Manual section 8.6 (Dependencies between the N: library and other packages - the shlibs system) for details. N: N: Severity: serious, Certainty: possible To fix the issue and be able to build xserver-xorg-core (with 107_fedora_dont_backfill_bg_none.patch which fixes annoying lag on window resize) I have executed: # echo "libGL 1 fglrx-glx" > /var/lib/dpkg/info/fglrx-glx.shlibs -- Package-specific info: VGA-compatible devices on PCI bus: 01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series DRM and fglrx Informations from dmesg: [ 0.216787] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT] [ 0.913127] Linux agpgart interface v0.103 [ 7.018047] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel. [ 7.113859] [fglrx] Maximum main memory to use for locked dma buffers: 3818 MBytes. [ 7.114170] [fglrx] vendor: 1002 device: 95c4 count: 1 [ 7.114629] [fglrx] ioport: bar 1, base 0x2000, size: 0x100 [ 7.114927] [fglrx] Kernel PAT support is enabled [ 7.114945] [fglrx] module loaded - fglrx 8.75.5 [Jun 29 2010] with 1 minors [ 20.356915] fglrx_pci 0000:01:00.0: irq 33 for MSI/MSI-X [ 20.357577] [fglrx] Firegl kernel thread PID: 1835 [ 20.357806] [fglrx] IRQ 33 Enabled [ 25.059123] [fglrx] Gart USWC size:1244 M. [ 25.059126] [fglrx] Gart cacheable size:493 M. [ 25.059130] [fglrx] Reserved FB block: Shared offset:0, size:1000000 [ 25.059132] [fglrx] Reserved FB block: Unshared offset:7c16000, size:3e5000 [ 25.059134] [fglrx] Reserved FB block: Unshared offset:7ffb000, size:5000 Xorg X server configuration file status: lrwxrwxrwx 1 root root 15 Aug 22 15:02 /etc/X11/xorg.conf -> xorg.conf-fglrx -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686-bigmem (SMP w/2 CPU cores) Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages fglrx-glx depends on: ii fglrx-driver 1:10-7-1 non-free AMD/ATI r6xx - r7xx displ ii libc6 2.11.2-6 Embedded GNU C Library: Shared lib ii libgcc1 1:4.4.4-8 GCC support library ii libxext6 2:1.1.2-1 X11 miscellaneous extension librar fglrx-glx recommends no packages. fglrx-glx suggests no packages. -- no debconf information