Hello again. For the longest time I have been running older code because I did not want to be upgrading all of the time while finishing my PhD.
I finished (Yay! My dissertation on a quest generator for the older eqemu), and now want to resume research. My backup of eqemu wasn't starting up, and rather than troubleshoot that I figured: Why not do a fresh install and port my changes over?
OK, that was the motivation for my current situation.
I have been following this guide:
https://github.com/EQEmu/Server/wiki/Linux-server-setup
It has been very helpful. I had to pull down a couple of additional packages not listed: boost boost-devel lua-devel perl-devel (I am on Fedora). CMake ran without errors.
My build is not so fortunate:
Code:
Scanning dependencies of target luabind
[ 1%] Building CXX object luabind/CMakeFiles/luabind.dir/src/class.cpp.o
In file included from /usr/include/lua.h:16:0,
from /home/jon/src/eqemu/luabind/luabind/lua_include.hpp:31,
from /home/jon/src/eqemu/luabind/src/class.cpp:27:
/home/jon/src/eqemu/luabind/luabind/lua502.hpp:28:20: error: expected identifier before ‘(’ token inline LUA_API int lua_equal(lua_State *L, int idx1, int idx2)
I started with a fresh git clone. Lua is at 5.2.2. When running CMake I accepted all defaults, but did enable bots.
I'm afraid that I have no experience with things Lua. The code looks OK. Did I miss a step in the instructions?
A search of the forum didn't help me, but then I'm not really sure what to look for.
Any help is greatly appreciated.