Bug#805403: libpango-perl: FTBFS: undefined symbol: pango_cairo_update_layout (broken by pkg-config 0.29)

Niko Tyni ntyni at debian.org
Sat Nov 21 08:46:59 UTC 2015


Control: tag -1 patch

On Tue, Nov 17, 2015 at 10:07:51PM +0200, Niko Tyni wrote:
> Package: libpango-perl
> Version: 1.226-2
> Tags: sid
> Severity: serious
> X-Debbugs-Cc: pkg-config at packages.debian.org
> 
> The libpango-perl package fails to build on current sid.
> 
>   [...]
>   Warning (mostly harmless): No library found for -lglib-2.0-lpangocairo-1.0
>   [...]
>   Can't load 'blib/arch/auto/Pango/Pango.so' for module Pango: blib/arch/auto/Pango/Pango.so: undefined symbol: pango_cairo_update_layout at /usr/lib/x86_64-linux-gnu/perl/5.20/DynaLoader.pm line 187.

> This broke with pkg-config 0.28-1 -> 0.29-2, because 'pkg-config --libs
> pango' output no longer has a space at the end.  The libpango-perl build
> system concatenates the output with the 'pkg-config --libs pangocairo'
> output, which now breaks.
> 
> Cc'ing the pkg-config maintainer. Tollef, is this an intentional change?

Looking at
 http://cgit.freedesktop.org/pkg-config/commit/?id=f26a505826acec6b1e1af8d1efdf959913421c3a
it apparently was intentional.

Patch for libpango-perl attached.
-- 
Niko Tyni   ntyni at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Ensure-word-separation-in-linker-arguments-with-pkg-.patch
Type: text/x-diff
Size: 1028 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20151121/95061161/attachment.patch>


More information about the pkg-perl-maintainers mailing list