Trying to compile Hedgewars on my OpenSuse Leap; same result as with ThumbleWeed a few months ago:
inking /home/mumbo/Sourcen/hedgewars-src-1.0.2/bin/hwengine
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/uScript.o: in function `USCRIPT_$$_LUATOGEARTYPEORD$PLUA_STATE$LONGINT$SHORTSTRING$SHORTSTRING$$LONGINT':
uScript.pas:(.text.n_uscript_$$_luatogeartypeord$plua_state$longint$shortstring$shortstring$$longint+0x56): undefined reference to `lua_tonumber'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/uScript.o: in function `USCRIPT_$$_LUATOVISUALGEARTYPEORD$PLUA_STATE$LONGINT$SHORTSTRING$SHORTSTRING$$LONGINT':
uScript.pas:(.text.n_uscript_$$_luatovisualgeartypeord$plua_state$longint$shortstring$shortstring$$longint+0x56): undefined reference to `lua_tonumber'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/uScript.o: in function `USCRIPT_$$_LUATOAMMOTYPEORD$PLUA_STATE$LONGINT$SHORTSTRING$SHORTSTRING$$LONGINT':
uScript.pas:(.text.n_uscript_$$_luatoammotypeord$plua_state$longint$shortstring$shortstring$$longint+0x56): undefined reference to `lua_tonumber'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/uScript.o: in function `USCRIPT_$$_LUATOSTATINFOTYPEORD$PLUA_STATE$LONGINT$SHORTSTRING$SHORTSTRING$$LONGINT':
uScript.pas:(.text.n_uscript_$$_luatostatinfotypeord$plua_state$longint$shortstring$shortstring$$longint+0x56): undefined reference to `lua_tonumber'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/uScript.o: in function `USCRIPT_$$_LUATOSOUNDORD$PLUA_STATE$LONGINT$SHORTSTRING$SHORTSTRING$$LONGINT':
uScript.pas:(.text.n_uscript_$$_luatosoundord$plua_state$longint$shortstring$shortstring$$longint+0x56): undefined reference to `lua_tonumber'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/uScript.o:uScript.pas:(.text.n_uscript_$$_luatohogeffectord$plua_state$longint$shortstring$shortstring$$longint+0x56): more undefined references to `lua_tonumber' follow
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/uScript.o: in function `USCRIPT_$$_SCRIPTLOAD$SHORTSTRING$BOOLEAN$$BOOLEAN':
uScript.pas:(.text.n_uscript_$$_scriptload$shortstring$boolean$$boolean+0x347): undefined reference to `lua_pcall'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/uScript.o: in function `USCRIPT_$$_SCRIPTCALL$SHORTSTRING':
uScript.pas:(.text.n_uscript_$$_scriptcall$shortstring+0x5f): undefined reference to `lua_pcall'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/uScript.o: in function `USCRIPT_$$_SCRIPTCALL$SHORTSTRING$LONGINT$LONGINT$LONGINT$LONGINT$$LONGINT':
uScript.pas:(.text.n_uscript_$$_scriptcall$shortstring$longint$longint$longint$longint$$longint+0xc0): undefined reference to `lua_pcall'
/usr/bin/ld: uScript.pas:(.text.n_uscript_$$_scriptcall$shortstring$longint$longint$longint$longint$$longint+0x167): undefined reference to `lua_tonumber'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/LuaPas.o: in function `LUAPAS_$$_LUA_STRLEN$PLUA_STATE$LONGINT$$LONGINT':
LuaPas.pas:(.text.n_luapas_$$_lua_strlen$plua_state$longint$$longint+0x6): undefined reference to `lua_objlen'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/LuaPas.o: in function `LUAPAS_$$_LUAL_GETN$PLUA_STATE$LONGINT$$LONGINT':
LuaPas.pas:(.text.n_luapas_$$_lual_getn$plua_state$longint$$longint+0x6): undefined reference to `lua_objlen'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/LuaPas.o: in function `LUAPAS_$$_LUAL_DOFILE$PLUA_STATE$PCHAR$$LONGINT':
LuaPas.pas:(.text.n_luapas_$$_lual_dofile$plua_state$pchar$$longint+0xc): undefined reference to `luaL_loadfile'
/usr/bin/ld: LuaPas.pas:(.text.n_luapas_$$_lual_dofile$plua_state$pchar$$longint+0x21): undefined reference to `lua_pcall'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/LuaPas.o: in function `LUAPAS_$$_LUAL_DOSTRING$PLUA_STATE$PCHAR$$LONGINT':
LuaPas.pas:(.text.n_luapas_$$_lual_dostring$plua_state$pchar$$longint+0x21): undefined reference to `lua_pcall'
/usr/bin/ld: /home/mumbo/Sourcen/hedgewars-src-1.0.2/hedgewars/CMakeFiles/hwengine.dir/LuaPas.o: in function `LUAPAS_$$_LUAL_ADDCHAR$PLUAL_BUFFER$CHAR':
LuaPas.pas:(.text.n_luapas_$$_lual_addchar$plual_buffer$char+0x25): undefined reference to `luaL_prepbuffer'
An error occurred while linking /home/mumbo/Sourcen/hedgewars-src-1.0.2/bin/hwengine
make[2]: *** [hedgewars/CMakeFiles/hwengine.dir/build.make:162: bin/hwengine] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:2641: hedgewars/CMakeFiles/hwengine.dir/all] Fehler 2
make: *** [Makefile:166: all] Fehler 2
Seems some Lua libs are missing, but the fundamental Lua-devel libs are in place; any idea how to deal with this? :3