Package: libcairo-directfb2-dev
Version: 1.6.4-6
Severity: grave
Tags: patch
Justification: renders package unusable

This package is missing a libtool archive which makes software that depend
on
this library not able to build (link) properly. When Libtool is used and
-L/usr/lib/libcairo-directfb/lib is passed to the linker, libtool won't be
able to find /usr/lib/libcairo-directfb/lib/libcairo.so[1] and will use
/usr/lib/libcairo.so, which is incorrect.

Attached is a patch to fix this issue.

[1] libtool checks if the .la = .so in /usr/lib/libcairo-directfb/lib. But
since there is no .la, this won't be true and will use /usr/lib/libcairo.so
instead.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libcairo-directfb2-dev depends on:
ii  libcairo-directfb2            1.6.4-6    The Cairo 2D vector graphics
libra
ii  libdirectfb-dev               1.0.1-11   direct frame buffer graphics
libra
ii  libfontconfig1-dev            2.6.0-1    generic font configuration
library
ii  libfreetype6-dev              2.3.7-2    FreeType 2 font engine,
developmen
ii  libpixman-1-dev               0.10.0-2   pixel-manipulation library for
X a
ii  libpng12-dev                  1.2.27-1   PNG library - development

libcairo-directfb2-dev recommends no packages.

libcairo-directfb2-dev suggests no packages.

-- no debconf information
--- libcairo-directfb2-dev.install.orig	2008-09-21 15:17:32.000000000 +1000
+++ libcairo-directfb2-dev.install	2008-09-21 15:10:49.000000000 +1000
@@ -1,4 +1,5 @@
 debian/dist-directfb/usr/lib/libcairo-directfb/include/cairo/*.h /usr/lib/libcairo-directfb/include/cairo
 debian/dist-directfb/usr/lib/libcairo-directfb/lib/libcairo.so /usr/lib/libcairo-directfb/lib
 debian/dist-directfb/usr/lib/libcairo-directfb/lib/libcairo*.a /usr/lib/libcairo-directfb/lib
+debian/dist-directfb/usr/lib/libcairo-directfb/lib/libcairo*.la /usr/lib/libcairo-directfb/lib
 debian/dist-directfb/usr/lib/pkgconfig/cairo-directfb.pc /usr/lib/pkgconfig

Reply via email to