View Single Post
Old 06-30-2009, 06:45 PM   #88
ericshliao
Guru
ericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enough
 
Posts: 976
Karma: 687
Join Date: Nov 2007
Device: Dell X51v; iLiad v2
I tried to "ldd" the original newLister binary (extracted from hansel's package) and got the following output:
Code:
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
	libX11.so.6 => /lib/libX11.so.6 (0x00000000)
	libXau.so.0 => /lib/libXau.so.0 (0x00000000)
	libXcursor.so.1 => /lib/libXcursor.so.1 (0x00000000)
	libXext.so.6 => /lib/libXext.so.6 (0x00000000)
	libXfixes.so.0 => /lib/libXfixes.so.0 (0x00000000)
	libXft.so.2 => /lib/libXft.so.2 (0x00000000)
	libXrender.so.1 => /lib/libXrender.so.1 (0x00000000)
	libatk-1.0.so.0 => /usr/local/lib/libatk-1.0.so.0 (0x00000000)
	libc.so.6 => /lib/libc.so.6 (0x00000000)
	libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0x00000000)
	libcrypto.so.0.9.7 => /lib/libcrypto.so.0.9.7 (0x00000000)
	libdl.so.2 => /lib/libdl.so.2 (0x00000000)
	liberdm.so.2 => /usr/local/lib/liberdm.so.2 (0x00000000)
	libergtk.so.0 => /usr/local/lib/libergtk.so.0 (0x00000000)
	liberipc.so.0 => /usr/local/lib/liberipc.so.0 (0x00000000)
	liberlog.so.1 => /lib/liberlog.so.1 (0x00000000)
	libermanifest.so.0 => /usr/local/lib/libermanifest.so.0 (0x00000000)
	liberregxml.so.0 => /usr/local/lib/liberregxml.so.0 (0x00000000)
	libexpat.so.0 => /lib/libexpat.so.0 (0x00000000)
	libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x00000000)
	libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x00000000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00000000)
	libgdk-x11-2.0.so.0 => /usr/local/lib/libgdk-x11-2.0.so.0 (0x00000000)
	libgdk_pixbuf-2.0.so.0 => /usr/local/lib/libgdk_pixbuf-2.0.so.0 (0x00000000)
	libgio-2.0.so.0 => /usr/local/lib/libgio-2.0.so.0 (0x00000000)
	libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x00000000)
	libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x00000000)
	libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x00000000)
	libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x00000000)
	libgtk-x11-2.0.so.0 => /usr/local/lib/libgtk-x11-2.0.so.0 (0x00000000)
	libm.so.6 => /lib/libm.so.6 (0x00000000)
	libpango-1.0.so.0 => /usr/local/lib/libpango-1.0.so.0 (0x00000000)
	libpangocairo-1.0.so.0 => /usr/local/lib/libpangocairo-1.0.so.0 (0x00000000)
	libpangoft2-1.0.so.0 => /usr/local/lib/libpangoft2-1.0.so.0 (0x00000000)
	libpangox-1.0.so.0 => /usr/local/lib/libpangox-1.0.so.0 (0x00000000)
	libpangoxft-1.0.so.0 => /usr/local/lib/libpangoxft-1.0.so.0 (0x00000000)
	libpixman-1.so.0 => /usr/local/lib/libpixman-1.so.0 (0x00000000)
	libpng12.so.0 => /lib/libpng12.so.0 (0x00000000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00000000)
	librt.so.1 => /lib/librt.so.1 (0x00000000)
	libssl.so.0.9.7 => /lib/libssl.so.0.9.7 (0x00000000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00000000)
	libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x00000000)
	libz.so.1 => /lib/libz.so.1 (0x00000000)
And I also "ldd" the binary file (using original newLister source code) built in my cross-compile environment. After comparison, I found that three lines are missing in the later case. They are:
Code:
	libXft.so.2 => /lib/libXft.so.2 (0x00000000)
	libpangox-1.0.so.0 => /usr/local/lib/libpangox-1.0.so.0 (0x00000000)
	libpangoxft-1.0.so.0 => /usr/local/lib/libpangoxft-1.0.so.0 (0x00000000)
Well, I am pretty sure that this problem must has something to do with my upgraded libs (such as gtk, pango,...), but I don't know how to explain this situation!Please help.

Last edited by ericshliao; 06-30-2009 at 07:00 PM.
ericshliao is offline   Reply With Quote