Mac Server
I'm still working on this, so there may be updates/changes coming. But this is what I have today. Currently, I can't build the loginserver because I don't have a libEQEmuAuthCrypto.a for Mac. Also, luabind won't compile.
First, a super-short guide on prerequisites: Code:
Assuming starting with a clean Mountain Lion installation. Code:
diff --git a/CMakeLists.txt b/CMakeLists.txt |
What is the error on luabind?
|
Quote:
Code:
[ 1%] Building CXX object luabind/CMakeFiles/luabind.dir/src/class.cpp.o Code:
/Users/corysia/EQ/EQServer/luabind/luabind/object.hpp:1210:32: error: 'LUA_GLOBALSINDEX' was not declared in this scope Code:
/Users/corysia/EQ/EQServer> lua -v |
|
Looked into this and: I've got 5.2 working currently locally but will be a little bit before i can push this out to master.
|
If somebody can hook me up with a working VMWare MacOS image with the developmental environment already setup (not sure if there is some sort of trial, self destruct timer, or other legal means to do this), I can attempt to compile libEQEmuAuthCrypto.a and upload it to git. I don't have an Intel Mac, and don't know a lot about the platform so it isn't worth my time to set it up from scratch.
The source for the crypto cannot be released. |
Quote:
|
Here's the latest version of my patch. With the updates to LUA, everything now builds and installs except the loginserver. I haven't any hope of that working until I can work with CaveDude.
This patch is much the same as the previous one. Just two more CMakeList.txt files needed a test to avoid linking in librt on OSX. Code:
diff --git a/CMakeLists.txt b/CMakeLists.txt |
Here are some updated instructions for how to compile and install the binaries without the loginserver.
Assuming starting with a clean Mountain Lion installation. Code:
1. Install Xcode |
All times are GMT -4. The time now is 12:46 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.