EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Linux Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=588)
-   -   Building login server on Ubuntu x64? (https://www.eqemulator.org/forums/showthread.php?t=30928)

mmaker 03-29-2010 09:32 PM

Building login server on Ubuntu x64?
 
Is this actually possible? The SVN source tree has a 32-bit Ubuntu library to link with but not 64-bit, and I can't build a 32-bit server because Ubuntu doesn't install the 32-bit MySQL libraries and doesn't have any obvious way to install them.

I could run the Windows exe in Wine, but I'd rather run a native login server so I can secure it with Apparmor.

Kobaz 03-29-2010 09:45 PM

Without trying it (so take this with a grain of salt) you should be able to download the source package, and set the arch option in the makefile/control file to force a 32 bit build, and install it under /usr/local.

You might be able to find what you need by browsing the pool directory in the ubuntu distribution server, but force the install to /usr/local/. You will possibly need to set the LD_LIBRARY_PRELOAD environment variable to force loading the 32 bit library.

You could also try the 32 bit libraries from debian.org.

You only need the provided library for the eqemuloginserver though AFAIK, so if you use the public login from eqemulator.net this might be a non-issue.

The other alternative would be to install into a 32 bit virtual machine (using Xen or Virtualbox). This might be the least troublesome in the long run.

mmaker 03-29-2010 09:53 PM

Quote:

Originally Posted by Kobaz (Post 185872)
The other alternative would be to install into a 32 bit virtual machine (using Xen or Virtualbox). This might be the least troublesome in the long run.

That's not a bad idea: I can probably get away with a very small VM if it only has to compile and run the login server and I don't install anything else.

gaeorn 03-29-2010 10:33 PM

You could try the fedora 12 64bit libraries that are included in the distro.

mmaker 03-29-2010 11:39 PM

Quote:

Originally Posted by gaeorn (Post 185876)
You could try the fedora 12 64bit libraries that are included in the distro.

I was assuming that they would be incompatible, but I guess I've got nothing to lose from trying them :).

mmaker 03-30-2010 12:01 AM

Thanks, it builds and runs with the Fedora libraries, but I'll have to get Everquest installed again to see if I can actually log in :).


All times are GMT -4. The time now is 09:45 AM.

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