EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Linux Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=588)
-   -   Error: EMuShareMem: (https://www.eqemulator.org/forums/showthread.php?t=29055)

v6greenfbird95@yahoo.com 07-28-2009 11:19 PM

Error: EMuShareMem:
 
Ok so I have a linux server setup and working it has been since december of last year. The last time i recompiled the source i believe was sometime in febuary and ive just left it at that because i was too busy to work on it. Anyways i downloaded the new source from google as well as the newest peq database from google.

It compiled with no problems and I sourced a new database.

It boots up normal but when it gets to items I get this error


Code:

[Debug] [WORLD__INIT] Loading items..
[Status] libEMuShareMem.so loaded
Error: EMuShareMem: DLLLoadItems: iItemStructSize != sizeof(Item_Struct)
Item_Struct has changed, EMuShareMem.dll needs to be recompiled.
[Debug] [WORLD__INIT_ERR] Error: Could not load item data.  But ignoring


Ive been trying for 2 days now and I cant seem to fix it.


any ideas?

gaeorn 07-29-2009 12:41 AM

go into your source directory and type:

make clean
make

and you should rebuild everything. this should resolve the problem above. and don't feel bad, it happened to me too. :grin:

v6greenfbird95@yahoo.com 07-29-2009 11:07 AM

Hey
 
I restarted it did the make clean recompiled everything(ild already done it before but figured couldnt' hurt to try again) and I still get the same error. Any other ideas?

Thanks

v6greenfbird95@yahoo.com 07-29-2009 02:09 PM

Aggghhh
 
Still cant get it i may end up just backing up my accounts and reinstalling windows :shock: how stable is the emu on windows now with player ghosting and all?

gaeorn 07-29-2009 03:17 PM

if you rebuilt it, then you need to make sure to copy the resultant library in place of the prior library (the location can vary depending on your dynamic linker configuration and paths). if you are sure it is loading the a recompiled version of the library, then the problem is with your DB.

trevius 07-29-2009 04:51 PM

Are you sure you copied all of the newly compiled files into your server folder if you don't already have sim links to them. If you didn't copy your libEMuShareMem.so over, that is probably the cause of your problem.

v6greenfbird95@yahoo.com 07-29-2009 09:13 PM

yea I copyed them all over I think Im going to delete everything And start from complete scratch and see what happens if not i guess im going to have to go back to the darkside..........

pfyon 07-29-2009 09:38 PM

What flavour of linux are you running? Not that that would really affect it.

Did you make any custom changes to the code? Have you tried downloading a fresh copy of the source to a different folder, compiling and running it?

v6greenfbird95@yahoo.com 07-29-2009 11:11 PM

debian, Like i said it worked before (months ago) and now im getting hung, tommorrow im going to delete everything and try from the beginning.

gaeorn 07-30-2009 01:15 AM

make sure there aren't any other copies of the library anywhere else on your system. if one got copied into /lib or /usr/lib, it might be being the one being used.

v6greenfbird95@yahoo.com 07-30-2009 11:05 AM

Ahah
 
gaeorn Thanks man that list one did it, it was located in /usr/lib I feel stupid........ but then again I havent messed with it in a while

Thanks guys for all the help

gaeorn 07-30-2009 12:46 PM

glad you got it working :)


All times are GMT -4. The time now is 08:01 PM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.