Open ligurio opened 1 year ago
[ 53%] Building C object luzer/CMakeFiles/luzer.dir/luzer.c.o /home/sergeyb/sources/luzer/luzer/luzer.c:57:1: error: static declaration of 'luaL_traceback' follows non-static declaration luaL_traceback(lua_State *L) { ^ /home/sergeyb/sources/luzer/build/luajit-v2.1/source/src/lauxlib.h:86:17: note: previous declaration is here LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, const char *msg, ^ /home/sergeyb/sources/luzer/luzer/luzer.c:126:18: error: too few arguments to function call, expected 4, have 1 luaL_traceback(L); ~~~~~~~~~~~~~~ ^ /home/sergeyb/sources/luzer/build/luajit-v2.1/source/src/lauxlib.h:86:17: note: 'luaL_traceback' declared here LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, const char *msg, ^ 2 errors generated.
There are CMake module that helps with finding LuaJIT library:
and there are a number of unsuccessful attempts of implementation FindLuaJIT in CMake upstream: