Bug#344989: libparagui1.0c2a: missing dependency on libfreetype6

2006-01-07 Thread Steve Langasek
On Thu, Dec 29, 2005 at 12:33:59PM +0100, Bartosz Fenski aka fEnIo wrote:
> > A possible patch for this issue can be found attached to this mail; it is
> > unfortunately rather large, because of libparagui1.0's use of ancient
> > versions of the autotools, but the patch has been ordered so that the
> > sourceful changes are all in the first 150 or so lines of the diff.  If
> > you'd like, I'll be happy to upload this as an NMU, though most of these
> > changes should probably be submitted upstream as well.

> Feel free to NMU it. I'll be thankful for that.

Ok, on its way to incoming.

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


signature.asc
Description: Digital signature


Bug#344989: libparagui1.0c2a: missing dependency on libfreetype6

2005-12-29 Thread Bartosz Fenski aka fEnIo
Hello Steve.

On Wed, Dec 28, 2005 at 01:56:32AM -0800, Steve Langasek wrote:
> The libparagui1.0c2a package is missing a dependency on libfreetype6,
> because libparagui-1.0.so.0 is not properly linked:
> 
> $ ldd -d -r /usr/lib/libparagui-1.0.so.0 > /dev/null
> undefined symbol: FT_Init_FreeType  (/usr/lib/libparagui-1.0.so.0)
> undefined symbol: FT_Load_Glyph (/usr/lib/libparagui-1.0.so.0)
> undefined symbol: FT_Done_Face  (/usr/lib/libparagui-1.0.so.0)
> undefined symbol: FT_New_Memory_Face(/usr/lib/libparagui-1.0.so.0)
> undefined symbol: FT_Get_Kerning(/usr/lib/libparagui-1.0.so.0)
> undefined symbol: FT_Get_Char_Index (/usr/lib/libparagui-1.0.so.0)
> undefined symbol: FT_MulFix (/usr/lib/libparagui-1.0.so.0)
> undefined symbol: FT_Done_FreeType  (/usr/lib/libparagui-1.0.so.0)
> undefined symbol: FT_Set_Char_Size  (/usr/lib/libparagui-1.0.so.0)
> $
> 
> Ironically, -lfreetype *is* exported in the output of paragui-config --libs,
> which normally results in functional applications but can break quite badly
> if the underlying lib goes through an ABI change -- as is happening right
> now with libfreetype.
> 
> Please fix libparagui1.0c2a so that it links against libfreetype6 and picks
> up a correct dependency, to prevent it from being overlooked in library
> transitions.
> 
> A possible patch for this issue can be found attached to this mail; it is
> unfortunately rather large, because of libparagui1.0's use of ancient
> versions of the autotools, but the patch has been ordered so that the
> sourceful changes are all in the first 150 or so lines of the diff.  If
> you'd like, I'll be happy to upload this as an NMU, though most of these
> changes should probably be submitted upstream as well.

Feel free to NMU it. I'll be thankful for that.

I doubt these changes are going to be included upstream. This branch of
libparagui is considered obsolete.

regards
fEnIo
-- 
  ,''`.  Bartosz Fenski | mailto:[EMAIL PROTECTED] | pgp:0x13fefc40 | irc:fEnIo
 : :' :   32-050 Skawina - Glowackiego 3/15 - w. malopolskie - Poland
 `. `'   phone:+48602383548 | proud Debian maintainer and user
   `-  http://skawina.eu.org | jid:[EMAIL PROTECTED] | rlu:172001


signature.asc
Description: Digital signature