[pkg-lua-devel] Bug#1063707: liblua5.4-0: C++ library missing all "lua_*" function symbols
P. J. McDermott
pj at pehjota.net
Sun Feb 11 12:57:16 GMT 2024
Package: liblua5.4-0
Version: 5.4.6-2
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: pj at pehjota.net
Hi,
Since version 5.4.6-1, liblua5.4-c++.so.0.0.0 defines no "lua_*"
function symbols (only "lua_ident@@LUA_5.4"):
$ readelf -s /usr/lib/x86_64-linux-gnu/liblua5.4-c++.so.0.0.0 | grep -F lua_
101: 00000000000315e0 129 OBJECT GLOBAL DEFAULT 15 lua_ident@@LUA_5.4
$ readelf -s /usr/lib/i386-linux-gnu/liblua5.4-c++.so.0.0.0 | grep -F lua_
106: 00030600 129 OBJECT GLOBAL DEFAULT 15 lua_ident@@LUA_5.4
Version 5.4.4-3 is OK:
$ readelf -s /usr/lib/x86_64-linux-gnu/liblua5.4-c++.so.0.0.0 | grep -F lua_ | head -n 5
102: 000000000000a610 220 FUNC GLOBAL DEFAULT 13 lua_pus[...]@@LUA_5.4
103: 000000000000a940 160 FUNC GLOBAL DEFAULT 13 lua_getfield@@LUA_5.4
104: 000000000000a5e0 48 FUNC GLOBAL DEFAULT 13 lua_pus[...]@@LUA_5.4
105: 000000000000b330 273 FUNC GLOBAL DEFAULT 13 lua_set[...]@@LUA_5.4
107: 000000000000bbf0 86 FUNC GLOBAL DEFAULT 13 lua_toclose@@LUA_5.4
$ readelf -s /usr/lib/i386-linux-gnu/liblua5.4-c++.so.0.0.0 | grep -F lua_ | head -n 5
107: 00006780 64 FUNC GLOBAL DEFAULT 13 lua_pus[...]@@LUA_5.4
108: 00006a10 173 FUNC GLOBAL DEFAULT 13 lua_getfield@@LUA_5.4
109: 00006740 60 FUNC GLOBAL DEFAULT 13 lua_pus[...]@@LUA_5.4
110: 000074f0 253 FUNC GLOBAL DEFAULT 13 lua_set[...]@@LUA_5.4
112: 00007c30 85 FUNC GLOBAL DEFAULT 13 lua_toclose@@LUA_5.4
The problem is that 0003-extern_C.patch was refreshed but mistakenly
removed from debian/patches/series in version 5.4.6-1 (commit d46ea48)
and then removed completely from debian/patches/ in version 5.4.6-2
(commit 02278c6).
More information about the pkg-lua-devel
mailing list