Package: libcairo-perl
Severity: grave
Justification: renders package unusable


This package seems to be unusable with the newest version of
libdirectfb.

Building Graphics::Primitive::Driver::Cairo yielded the following
test output (see libgraphics-primitive-driver-cairo-perl in the
Debian Perl Group repository):

t/00-load.t ............ 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests 
Can't load '/usr/lib/perl5/auto/Cairo/Cairo.so' for module Cairo: 
libdirectfb-1.2.so.0: cannot open shared object file: No such file or directory 
at /usr/lib/perl/5.10/DynaLoader.pm line 193.
 at 
/build/jon-libgraphics-primitive-driver-cairo-perl_0.43-1-i386-o6cS9N/libgraphics-primitive-driver-cairo-perl-0.43/blib/lib/Graphics/Primitive/Driver/Cairo.pm
 line 5
Compilation failed in require at 
/build/jon-libgraphics-primitive-driver-cairo-perl_0.43-1-i386-o6cS9N/libgraphics-primitive-driver-cairo-perl-0.43/blib/lib/Graphics/Primitive/Driver/Cairo.pm
 line 5.
BEGIN failed--compilation aborted at 
/build/jon-libgraphics-primitive-driver-cairo-perl_0.43-1-i386-o6cS9N/libgraphics-primitive-driver-cairo-perl-0.43/blib/lib/Graphics/Primitive/Driver/Cairo.pm
 line 5.
Compilation failed in require at t/10-complex-border.t line 7.
BEGIN failed--compilation aborted at t/10-complex-border.t line 7.

Inspecting the package in a chroot, a different API version of
libdirectfb is now installed. I'm not sure how to proceed here,
except perhaps conflict with the newer version or rebuild.

A rebuild of the Cairo bindings (libcairo-perl) should fix it,
but moving forward, I'd like to investigate a more robust and
resilient system (that won't result in breakages whenever a
new version of libdirectfb is uploaded).

After installing libcairo-perl (including directfb which is one
of the dependencies), the following files are put in /usr/lib:
  # ls /usr/lib/libdirectfb*
  /usr/lib/libdirectfb-1.2.so.9  /usr/lib/libdirectfb-1.2.so.9.0.1

The same error happens trying to load Cairo:
  # perl -MCairo -e1
  Can't load '/usr/lib/perl5/auto/Cairo/Cairo.so' for module Cairo: 
libdirectfb-1.2.so.0: cannot open shared object file: No such file or directory 
at /usr/lib/perl/5.10/DynaLoader.pm line 193. at -e line 0
  Compilation failed in require.
  BEGIN failed--compilation aborted.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (1, 'experimental'), (1, 
'unstable')
Architecture: i386 (i686)

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



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100215033007.27900.39796.report...@nemesis.jagerman.com

Reply via email to