• Bug#1063707: liblua5.4-0: C++ library missing all "lua_*" function symb

    From P. J. McDermott@21:1/5 to All on Sun Feb 11 14:10:01 2024
    Package: liblua5.4-0
    Version: 5.4.6-2
    Severity: grave
    Justification: renders package unusable
    X-Debbugs-Cc: pj@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).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From P. J. McDermott@21:1/5 to All on Sun Feb 11 15:10:01 2024
    tags -1 + patch
    thanks

    https://salsa.debian.org/lua-team/lua5.4/-/merge_requests/5

    --
    Patrick "P. J." McDermott: http://www.pehjota.net/
    Lead Developer, ProteanOS: http://www.proteanos.com/
    Founder and CEO, Libiquity: http://www.libiquity.com/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)