[Pkg-fglrx-devel] Bug#598118: fglrx-glx: Missing shlibs control file

Piotr Szydełko wiertel at users.sourceforge.net
Sun Sep 26 15:14:20 UTC 2010


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-fglrx-devel/attachments/20100926/5afb9a8a/attachment.htm>


More information about the Pkg-fglrx-devel mailing list