LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   libraries in /emul/ia32-linux not found (https://www.linuxquestions.org/questions/linux-hardware-18/libraries-in-emul-ia32-linux-not-found-572372/)

Flailing_Novice 07-26-2007 05:16 AM

libraries in /emul/ia32-linux not found
 
I am starting out with ia32 as a way of getting 32bit programs working on an AMD64 debian etch installation. My only motivation to do this is to get a java applet (specifically http://glovis.usgs.gov/) working in a web browser. For normal browsing I am using Iceweasel. For the ia32 installation I have tried installing Iceweasel and Galeon. I have been trying to follow these instructions http://www.debian-administration.org/articles/534 and also http://www.debian-administration.org/articles/531

Of the two galeon is the closest to working (it looks like Iceweasel failled to install an executable binary) so lets focus on galeon for now.

dell-1 /emul/ia32-linux # ldd usr/bin/galeon|grep "not found"
libgtkembedmoz.so.0d => not found
libxpcom.so.0d => not found
libmozjs.so.0d => not found
libplds4.so.0d => not found
libplc4.so.0d => not found
libnspr4.so.0d => not found
libgnome-desktop-2.so.2 => not found
libgnomeui-2.so.0 => not found
libstartup-notification-1.so.0 => not found
libbonoboui-2.so.0 => not found
libgnome-keyring.so.0 => not found
libgnome-2.so.0 => not found
libgnomevfs-2.so.0 => not found
libxul.so.0d => not found

Now that's confused me because I had followed the instructions on installing such dependencies and all those libraries are installed

dell-1 /emul/ia32-linux # for i in $(ldd usr/bin/galeon|grep "not found"|sed -e "s/ => not found//g"); do find . -name $i; done
./usr/lib/libgtkembedmoz.so.0d
./usr/lib/libxpcom.so.0d
./usr/lib/libmozjs.so.0d
./usr/lib/libplds4.so.0d
./usr/lib/libplc4.so.0d
./usr/lib/libnspr4.so.0d
./usr/lib/libgnome-desktop-2.so.2
./usr/lib/libgnomeui-2.so.0
./usr/lib/libstartup-notification-1.so.0
./usr/lib/libbonoboui-2.so.0
./usr/lib/libgnome-keyring.so.0
./usr/lib/libgnome-2.so.0
./usr/lib/libgnomevfs-2.so.0
./usr/lib/libxul.so.0d

So I tried strace

dell-1 /emul/ia32-linux # strace -o $DUMPDIR/strace.out -f ./usr/bin/galeon

dell-1 /emul/ia32-linux # cat ../dumpdir/strace.out |grep lib
11947 open("/usr/lib/xulrunner/tls/i686/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/tls/i686/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/tls/i686/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/tls/i686/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/tls/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/tls/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/tls/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/tls/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/i686/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/i686/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/i686/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/i686/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/xulrunner/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/tls/i686/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/tls/i686/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/tls/i686/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/tls/i686/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/tls/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/tls/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/tls/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/tls/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i686/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i686/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i686/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i686/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/tls/i686/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/tls/i686/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/tls/i686/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/tls/i686/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/tls/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/tls/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/tls/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/tls/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i686/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i686/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i686/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i686/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/libgtkembedmoz.so.0d", O_RDONLY) = 3
11947 open("/lib/i486-linux-gnu/tls/i686/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/tls/i686/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/tls/i686/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/tls/i686/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/tls/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/tls/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/tls/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/tls/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/i686/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/i686/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/i686/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/i686/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/lib/i486-linux-gnu/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/tls/i686/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/tls/i686/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/tls/i686/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/tls/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/tls/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/tls/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/tls/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/i686/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/i686/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/i686/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/i686/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/sse2/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/sse2/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/cmov/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)
11947 open("/usr/lib/i486-linux-gnu/libgtkembedmoz.so.0d", O_RDONLY) = -1 ENOENT (No such file or directory)

What is clear is that Galeon is not looking for libgtkembedmoz.so.0d in the /emul/ia32-linux sub-tree. What is less clear to me is how should I be telling Galeon where to look?

FN :scratch:

Flailing_Novice 07-26-2007 05:23 AM

Ooops, I just saw this was hardware! How can I move my thread to "software"? :eek:

Flailing_Novice 07-26-2007 05:26 AM

I re-posted to "software". Perhaps the administrator could remove this thread. Did I miss a trick on how I could do that myself, I did look. :confused:


All times are GMT -5. The time now is 11:30 AM.