LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 07-26-2007, 05:24 AM   #1
Flailing_Novice
Member
 
Registered: Jul 2007
Distribution: Debian Etch AMD64
Posts: 48

Rep: Reputation: 18
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
 
Old 08-04-2007, 12:15 PM   #2
anomie
Senior Member
 
Registered: Nov 2004
Location: Texas
Distribution: RHEL, Scientific Linux, Debian, Fedora
Posts: 3,935
Blog Entries: 5

Rep: Reputation: Disabled
Add it to your LD_LIBRARY_PATH and try again.

Code:
$ export LD_LIBRARY_PATH=/emul/ia32-linux/usr/lib:$LD_LIBRARY_PATH
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
libraries in /emul/ia32-linux not found Flailing_Novice Linux - Hardware 2 07-26-2007 05:26 AM
Corresponding Linux API and libraries found in VC|++/Builder lucky6969b Programming 1 12-05-2005 05:22 AM
linux ia32 or ia 64? Niflheim Linux - Newbie 5 02-25-2005 11:55 AM
Linux / IA32 / IA64 / AMD64 mhuggins Fedora 1 01-22-2004 05:02 PM
Libraries not found (but they're definitely there) Gameon Linux - Software 3 08-17-2002 03:38 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 03:54 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration