imlib 1.6, libpng 1.0.1 problems...




So after hacking the libpng makefile to install a libpng.so, running ldconfig
and re-compiling everything to get them to use libpng 1.0.1 rather than 0.89,
I'm running into problems... a bunch of things are giving me the same error:

(null): Undefined symbol "_png_check_sig" called from
gmc:/usr/local/lib/libgdk_imlib.so.7.0 at 0x815016c

(null): Undefined symbol "_png_check_sig" called from
same-gnome:/usr/local/lib/libgdk_imlib.so.7.0 at 0x80b916c

(null): Undefined symbol "_png_check_sig" called from
freecell:/usr/local/lib/libgdk_imlib.so.7.0 at 0x830516c
[ Doesn't happen until I attempt to drag a card onto another card which
is already occupying a freecell... ]

(null): Undefined symbol "_png_check_sig" called from
ee:/usr/local/lib/libgdk_imlib.so.7.0 at 0x80f616c
[ If I try to open a png file... ]

I'm stumped.  I've removed libpng.so.0.89, ran ldconfig, recompiled imlib
[1.6], recompiled [g]mc... 'ldconfig -r' shows that it's pointing to the
correct libpng.  'nm /usr/local/lib/libpng.a' shows that _png_check_sig is
a valid symbol:

root@ip-206-79-223-161$ [/tmp] nm /usr/local/lib/libpng.a
png.o:
 [deletia]
000000b4 T _png_check_sig
 [deletia]

However, 'nm /usr/local/lib/libgdk_imlib.a' shows the following:

root@ip-206-79-223-161$ [~] nm /usr/local/lib/libgdk_imlib.a
 [deletia]
load.o:
 [deletia]
         U _png_check_sig

Utterly confused,
...jsled



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]