[pkg-lua-devel] Bug#1142093: Bug#1142093: luarocks: Luarocks fails to make lua5.5 variables LUA_INCDIR and LUA_INCDIR_OK
Sergei Golovan
sgolovan at debian.org
Tue Jul 28 12:58:08 BST 2026
Hi!
This particular issue is caused by luarocks trying to extract Lua
version from lua.h in /usr/include/lua5.5 and checking if it is indeed
5.5. This fails because Lua 5.5 changes the way its version is defined
in lua.h:
Lua 5.4:
#define LUA_VERSION_NUM 504
Lua 5.5:
#define LUA_VERSION_NUM (LUA_VERSION_MAJOR_N * 100 + LUA_VERSION_MINOR_N)
There are two commits upstream to support Lua 5.5:
https://github.com/luarocks/luarocks/commit/291fc8a34fc186b011c9d6b09a80bf179cae6f62
https://github.com/luarocks/luarocks/commit/ee8194313e61c9d0d7b8a0d52d22b026a06282bb
I guess they can be applied to the luarocks in Debian (probably with
some modifications) until 3.13 can be packaged.
Cheers!
--
Sergei Golovan
More information about the pkg-lua-devel
mailing list