View Single Post
  #1  
Old 09-18-2014, 07:55 PM
jdoran
Hill Giant
 
Join Date: Jul 2012
Posts: 212
Default compilation problem with new setup

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.

Last edited by jdoran; 09-18-2014 at 07:56 PM.. Reason: My cut and paste dropped a letter, and I'm a bit anal today
Reply With Quote