From: R.L. H. <eas...@us...> - 2004-05-25 04:27:44
|
On Mon, 24 May 2004, Blue Prawn wrote: > $ fontforge > Copyright (c) 2000-2004 by George Williams. > Executable based on sources from 15:15 21-Mar-2004. > FontForge used to be named PfaEdit. > fontforge: relocation error: /usr/lib/libpng.so: undefined symbol: > inflateInit_ New versions of libpng aren't supposed to be linked against libz (one uses 'libpng-config --libs' to get the linker options). The problem is that libz is dlopened with RTLD_LAZY, where it should be opened with RTLD_GLOBAL (in gimagereadpng.c and gimagewritepng.c). There's a patch to fix this accessible from the project page (http://sourceforge.net/projects/fontforge/). It also dlcloses the libraries when they're no longer needed. It's easy to find, since it's the only patch there. :-) |