Index > Scribe > What the heck is ld-2.3.2.so.lr8? | |
---|---|
Author/Date | What the heck is ld-2.3.2.so.lr8? |
lsoltero 15/04/2004 1:18am |
Hello everyone. I am trying to install iscribe-linux-v187-test12.tar on a Fedora Core 1 machine and I get the following error when I try to run it. ./scribe Screen: 1600 x 1200 @ 16 bpp Crashed instance 4220 i.Scribe v1.87 (Test12, Linux v2.4, Release, Gnome) Couldn't find the file 'ld-2.3.2.so.lr8' required to run this application (Exe='/lib/ld-2.3.2.so') ls -l /lib/ld-2.3.2.so exists. Can't find anything with the lr8 extension. Can some one enlighten me please? Thanks, --luis |
fReT 15/04/2004 1:31am | The code that returns the current executable's path (which is part of Lgi) is returning the path of a library instead.
This is a bug, possibly due to some change in the way fedora structures the /proc directory. The code gets the current executable path by looking at /proc/[pid]/maps, reads the first 16kb, extracts the text between the first '/' character and the first '\n' after that and returns the file name there. This is a hack, and it's obviously NOT working on fedora... I guess they changed the map file format. I'll see if I can install fedora and check it out. |
fReT 15/04/2004 2:18am | I've changed the code a little to try /proc/self/exe first.
Please try this build and let me know how it goes. |
lsoltero 15/04/2004 4:16am |
That did the trick. Seems to be running fine. Thanks --luis |
Reply | |