loader issue ?
jean-marie.verdun at splitted-desktop.org
jean-marie.verdun at splitted-desktop.org
Mon Jun 5 22:29:56 UTC 2006
Hi,
Sorry for that, just a precision, I am using this patch on top of 0.9.28
http://uclibc.org/cgi-bin/viewcvs.cgi?rev=11492&view=rev
Otherwise Edje_cc is not working properly (see my earlier post, one or two
months ago)
Jm
On Mon, 5 Jun 2006, jean-marie.verdun at splitted-desktop.org wrote:
> Hi,
>
> I made some progress porting enlightenment on top of Kdrive server and uClibc
> library. I am facing at the present time two strange behavior, one meet with
> Mozilla Firefox and one meet with Eterm. I do believe that both of them are
> coming from the same place.
> Some symbol are declared unresolved despite that they are declared into
> opened shared object during program startup.
>
> Running Eterm I got this error:
> Eterm: can't resolve symbol '__imlib_LoadImage'
> And firefox
> /usr/local/lib/firefox-1.5.0.2/firefox-bin: Can't resolve symbol
> 'pango_xft_get_font_map'
>
> Those symbols are standing respectively into:
> /usr/lib/libImlib2.so
>
> nm /usr/lib/libImlib2.so | grep __imlib_LoadImage
> return 0001e600 t __imlib_LoadImage
>
> and libpangoxft-1.0.so into /usr/lib regarding firefox issue.
>
> Using LD_PRELOAD is a workaround for firefox and I got it running
> successfully (I can browse Internet web pages), but this hint do not work for
> the Eterm issue. Imlib is quite complex stuff as the library is used to open
> image manipulation shared objects to support various format into:
> /usr/lib/imlib2/loaders/
> where ls return
>
> /usr/lib/imlib2/loaders/ani.so* /usr/lib/imlib2/loaders/ico.so*
> /usr/lib/imlib2/loaders/png.so* /usr/lib/imlib2/loaders/xcf.so*
> /usr/lib/imlib2/loaders/argb.so* /usr/lib/imlib2/loaders/id3.so*
> /usr/lib/imlib2/loaders/pnm.so* /usr/lib/imlib2/loaders/xpm.so*
> /usr/lib/imlib2/loaders/bmp.so* /usr/lib/imlib2/loaders/jpeg.so*
> /usr/lib/imlib2/loaders/tga.so* /usr/lib/imlib2/loaders/zlib.so*
> /usr/lib/imlib2/loaders/bz2.so* /usr/lib/imlib2/loaders/lbm.so*
> /usr/lib/imlib2/loaders/tiff.so*
>
> Each of those object are opened. And after the loader can't resolve symbols
> standing into the original Imlib2.so file.
>
> I am using now, the standard 0.9.28 release (migrate from 0.9.27). It is hard
> for me to manage a test with SVN version. I can provide access to a root fs
> where my environment stands, or provide any help needed to track down this
> issue.
>
> I will continue to try to understand it by producing a simple reproducer, but
> seems to be quite difficult at the present time.
>
> If LD_DEBUG set to 1 output is requested I can send it to you !
>
> Jm
> _______________________________________________
> uClibc mailing list
> uClibc at uclibc.org
> http://busybox.net/cgi-bin/mailman/listinfo/uclibc
>
More information about the uClibc
mailing list