Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Linux Servers

Support::Linux Servers Support forum for Linux EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-28-2009, 11:19 PM
v6greenfbird95@yahoo.com
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Red face 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?
Reply With Quote
  #2  
Old 07-29-2009, 12:41 AM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

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.
Reply With Quote
  #3  
Old 07-29-2009, 11:07 AM
v6greenfbird95@yahoo.com
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Default 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
Reply With Quote
  #4  
Old 07-29-2009, 02:09 PM
v6greenfbird95@yahoo.com
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Default Aggghhh

Still cant get it i may end up just backing up my accounts and reinstalling windows how stable is the emu on windows now with player ghosting and all?
Reply With Quote
  #5  
Old 07-29-2009, 03:17 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

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.
Reply With Quote
  #6  
Old 07-29-2009, 04:51 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

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.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #7  
Old 07-29-2009, 09:13 PM
v6greenfbird95@yahoo.com
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Default

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..........
Reply With Quote
  #8  
Old 07-29-2009, 09:38 PM
pfyon's Avatar
pfyon
Discordant
 
Join Date: Mar 2009
Location: Ottawa
Posts: 495
Default

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?
Reply With Quote
  #9  
Old 07-29-2009, 11:11 PM
v6greenfbird95@yahoo.com
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Default

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.
Reply With Quote
  #10  
Old 07-30-2009, 01:15 AM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

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.
Reply With Quote
  #11  
Old 07-30-2009, 11:05 AM
v6greenfbird95@yahoo.com
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Talking 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
Reply With Quote
  #12  
Old 07-30-2009, 12:46 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

glad you got it working
Reply With Quote
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 On
HTML code is Off

Forum Jump

   

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


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3