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 11-07-2007, 05:49 AM
amraist
Fire Beetle
 
Join Date: Aug 2005
Posts: 29
Default

you'll want to install gmake from ports, and use it instead of make. There are other issues after that however. I've been able to compile libemu and world so far, but I'm having problems with world. zone doesn't compile yet, I'm getting perl reference errors. I imagine most these issues have to deal with recompiling mysql and perl(and anything else I'm not aware of) with linuxthreads, as fnw has said.
Reply With Quote
  #2  
Old 11-08-2007, 05:04 AM
amraist
Fire Beetle
 
Join Date: Aug 2005
Posts: 29
Default

I'm able to get everything compiled, but there are still a few issues I haven't worked out yet. The perl reference error was a because of a problem with the makefile. I found a few things in the makefile, that don't seem to be quite right.
Reply With Quote
  #3  
Old 11-12-2007, 01:51 AM
amraist
Fire Beetle
 
Join Date: Aug 2005
Posts: 29
Default

anybody know what this error means:
Code:
[Error] LoadEMuShareMemDLL::Load() failed to attach Items.GetItem
Reply With Quote
  #4  
Old 12-20-2007, 09:27 AM
narcberry
Sarnak
 
Join Date: Mar 2005
Location: Idaho, USA
Posts: 94
Default

I tried installing on FreeBSD, got through the errors in the OP only to find out I had to change how threading is handled. 1 hours later I had it installed and running on a fresh ubuntu install.

Wish I could be more helpful but I did find a walkthough somewhere to get it working on bsd, think it was in the wiki somewhere in one of those articles collecting cob-webs and old jive. But even after you get it working, you're still running unix and you'll have a harder time getting support than if you ran linux.
Reply With Quote
  #5  
Old 12-21-2007, 12:38 AM
Bishop4351
Sarnak
 
Join Date: Sep 2006
Location: Texas
Posts: 49
Default

Quote:
Originally Posted by amraist View Post
anybody know what this error means:
Code:
[Error] LoadEMuShareMemDLL::Load() failed to attach Items.GetItem
Sounds like there might be a database connection issue.

I'd really recommend get used to this with a Linux server so you know how it'll work then try porting it over to BSD. I'm sure it's not impossible to run on the BSD platform it's just going to take a lot of custom work and a few libs that you may/maynot have.

Knowing how it worked before hand would provide you with a large degree of insight.
Reply With Quote
  #6  
Old 12-21-2007, 04:21 AM
narcberry
Sarnak
 
Join Date: Mar 2005
Location: Idaho, USA
Posts: 94
Default

Well and you have to customize your BSD so much that it really should only be running your eqemu server. I guess I don't understand why, if it's your only service you care about, you don't run it on Linux like it was built for. Then your threads are running the way that programs expect and you don't paint yourself into a corner.

Still, more power to you if you want to run it on BSD, I just don't understand the practicality of it.
Reply With Quote
  #7  
Old 12-21-2007, 05:10 AM
Bishop4351
Sarnak
 
Join Date: Sep 2006
Location: Texas
Posts: 49
Default

A lot of people really love BSD ( I personally don't) but if you're looking to setup a server and you've already got a BSD box online for say webhosting it'd be easy to add that to the mix.
Reply With Quote
  #8  
Old 12-21-2007, 05:32 AM
narcberry
Sarnak
 
Join Date: Mar 2005
Location: Idaho, USA
Posts: 94
Default

I don't want to dampen anyones BSD spirits. I hope you are all successful using BSD, meet a hot BSD woman, and have little BSD babies.


Quote:
A lot of people really love BSD ( I personally don't) but if you're looking to setup a server and you've already got a BSD box online for say webhosting it'd be easy to add that to the mix.
I love BSD. It is an awesome Unix distribution. But, that's the boat I was in and I found it much easier to move everything to a Ubuntu install than to get eqemu to work on BSD. I'd be interested in what Fathernitwit has to say about it. When I was trying to install on BSD and hit the threading wall, my research told me I had to adjust how threading was handled system-wide. Well, most of the processes I needed were installed and reliant on the threading I was currently using. So I not only would have to change threading for eqemu, but then go throughout my entire server and reconfigure every daemon using threads. It's like I had to linux-ify my unix box. I just don't get it. To avoid this, it only makes sense to use BSD if you are only running eqemu. But if you are only doing eqemu, why not use linux like it was designed for.




I guess I'm beating a dead horse, sorry guys. I just want to understand why people would do BSD + eqemu.
Reply With Quote
Reply

Thread Tools
Display Modes

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 06:43 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3