Thread: world error
View Single Post
  #2  
Old 02-05-2008, 09:40 AM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

Quote:
Originally Posted by LargoUsagi View Post
ok so i have scowered the forum boards over the last few days and tried countless things to fix this last error, i found solutions to all of my compile errors and such but this last one i cant figure out i linked the file and copied the file into the directory neither worked

here is the error

./world | grep EMuShare

[Error] Load Shared Library 'libEMuShareMem.so' failed. Error=libEMuShareMem.so: cannot open shared object file: No such file or directory

i have tried all i can think of i would like help because me and my friends would like to start playing/making things for EQemu

-Largo Usagi
It looks like you just need a script to add the directory where you have libEmuShareMem.so to LD_LIBRARY_PATH

e.g., I have a directory with world, zone and libEMuShareMem.so (and all the other required config files etc) in, and a script called bootserver, which contains this:

Code:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
rm logs/*
rm *log
./cleanipc
./world 2>&1 >> world.log &
which just adds my current directory (.) to LD_LIBRARY_PATH. You could replace the . with an absolute path if you wanted to.


So I just run ./bootserver (and also another script to run eqlaunch).
Reply With Quote