with failure messages like these:
[ 50%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/wxlstate.cpp.o
/usr/src/RPM/BUILD/wxLua-2.8.12.3-src/modules/wxlua/wxlstate.cpp: In member function 'int wxLuaState::lua_Dump(lua_Writer, void*)':
/usr/src/RPM/BUILD/wxLua-2.8.12.3-src/modules/wxlua/wxlstate.cpp:1875:62: error: too few arguments to function 'int lua_dump(lua_State*, lua_Writer, void*, int)'
return lua_dump(M_WXLSTATEDATA->m_lua_State, writer, data);
^
In file included from /usr/src/RPM/BUILD/wxLua-2.8.12.3-src/modules/wxlua/wxldefs.h:19:0,
from /usr/src/RPM/BUILD/wxLua-2.8.12.3-src/modules/wxlua/wxlstate.h:13,
from /usr/src/RPM/BUILD/wxLua-2.8.12.3-src/modules/wxlua/wxlstate.cpp:22:
/usr/include/lua.h:283:14: note: declared here
LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data, int strip);
^~~~~~~~
/usr/src/RPM/BUILD/wxLua-2.8.12.3-src/modules/wxlua/wxlstate.cpp: In member function 'int wxLuaState::lua_SetHook(lua_Hook, int, int)':
/usr/src/RPM/BUILD/wxLua-2.8.12.3-src/modules/wxlua/wxlstate.cpp:2036:70: error: void value not ignored as it ought to be
return lua_sethook(M_WXLSTATEDATA->m_lua_State, func, mask, count);
^
This is critical for modern setups. r252.
Oh! This is successfully been solved by Paul Kulchenko in https://github.com/pkulchenko/wxlua/tree/wxwidgets311 . His fork seem to be viable BTW.
Yes, these changes have been merged into master branch of https://github.com/pkulchenko/wxlua/, so the ticket can be closed.