Quote:
Originally Posted by KLS
What is the error on luabind?
|
Code:
[ 1%] Building CXX object luabind/CMakeFiles/luabind.dir/src/class.cpp.o
In file included from /Users/corysia/EQ/EQServer/luabind/luabind/detail/convert_to_lua.hpp:28:0,
from /Users/corysia/EQ/EQServer/luabind/luabind/detail/call_member.hpp:30,
from /Users/corysia/EQ/EQServer/luabind/luabind/wrapper_base.hpp:31,
from /Users/corysia/EQ/EQServer/luabind/luabind/back_reference.hpp:27,
from /Users/corysia/EQ/EQServer/luabind/luabind/class.hpp:93,
from /Users/corysia/EQ/EQServer/luabind/src/class.cpp:30:
/Users/corysia/EQ/EQServer/luabind/luabind/detail/policy.hpp: In member function 'std::string luabind::default_converter<std::basic_string<char> >::from(lua_State*, int)':
/Users/corysia/EQ/EQServer/luabind/luabind/detail/policy.hpp:748:71: error: 'lua_strlen' was not declared in this scope
return std::string(lua_tostring(L, index), lua_strlen(L, index));
I also see:
Code:
/Users/corysia/EQ/EQServer/luabind/luabind/object.hpp:1210:32: error: 'LUA_GLOBALSINDEX' was not declared in this scope
/Users/corysia/EQ/EQServer/luabind/luabind/object.hpp:526:49: error: 'lua_equal' was not declared in this scope
I've got lua 5.2.2 installed
Code:
/Users/corysia/EQ/EQServer> lua -v
Lua 5.2.2 Copyright (C) 1994-2013 Lua.org, PUC-Rio