PDA

View Full Version : I am sooo close! Please help!


smasiello
04-23-2004, 12:26 PM
Hi All!

I am in the process of setting up an EQEmu server on a linux machine and I think I am so close.

I have world running, but occasionally gives me an "Incorrect Version" error. I am running 0.5.3-DR3 (I realized there are newer versions after the fact...I'll upgrade later). This doesn't bother me much.

The problem that I am having is in getting zone to run. I modified Boot5zones.bat to take out all the DOS crap so my script currently looks like this:


#!/bin/sh
./zone . 65.102.244.193 7995 65.102.244.193
./zone . 65.102.244.193 7996 65.102.244.193
./zone . 65.102.244.193 7997 65.102.244.193
./zone . 65.102.244.193 7998 65.102.244.193
./zone . 65.102.244.193 7999 65.102.244.193


But when I try to run it I get this:

[Error] LoadEMuShareMemDLL::Load() failed to load library 'libEMuShareMem.so'. Error=0


The lib compiled alright, but doing an "ld" on it gives me a bunch of errors:

ld: warning: cannot find entry symbol _start; not setting start address
../EMuShareMem/libEMuShareMem.so: undefined reference to `EQEMuLog::write(EQEMuLog::LogIDs, char const*, ...)'
../EMuShareMem/libEMuShareMem.so: undefined reference to `dlerror'
../EMuShareMem/libEMuShareMem.so: undefined reference to `sem_destroy'
../EMuShareMem/libEMuShareMem.so: undefined reference to `sem_post'
../EMuShareMem/libEMuShareMem.so: undefined reference to `dlclose'
../EMuShareMem/libEMuShareMem.so: undefined reference to `sem_init'
../EMuShareMem/libEMuShareMem.so: undefined reference to `dlopen'
../EMuShareMem/libEMuShareMem.so: undefined reference to `LogFile'
../EMuShareMem/libEMuShareMem.so: undefined reference to `sem_trywait'
../EMuShareMem/libEMuShareMem.so: undefined reference to `dlsym'


Any thoughts, please? I hope this wasn't too wordy!

[/code]

smasiello
04-23-2004, 12:53 PM
Sorry...I misspoke about the version. That is just the version that is in the CURRENT_WORLD_VERSION variable. The version that I am compiling I pulled down from CVS.

smasiello
04-23-2004, 01:15 PM
I got it. I hadn't added the path to the .so file to my LD_LIBRARY_PATH variable.