lua-mpris icon indicating copy to clipboard operation
lua-mpris copied to clipboard

lua 5.3 support

Open nerijus opened this issue 10 years ago • 2 comments

Hello,

I upgraded to Fedora 22 and it has lua-5.3.0-2.fc22.x86_64. Is it possible to compile ldbus with lua 5.3? Now it fails:

$ luarocks make --local ldbus-scm-0.rockspec LUA_INCDIR=/usr/include/lua5.2 DBUS_INCDIR=/usr/include/dbus-1.0/ DBUS_ARCH_INCDIR=/usr/lib64/dbus-1.0/include

Missing dependencies for ldbus: lua >= 5.1, < 5.3

nerijus avatar May 28 '15 22:05 nerijus

Using https://github.com/daurnimator/ldbus i was able to compile with lua 5.3. But now running mpv I get: [dbus] stack traceback: [dbus] [C]: in function 'require' [dbus] /home/nerijus/.config/mpv/scripts/lua-dbus/awesome/dbus.lua:3: in main chunk [dbus] [C]: at 0x7f67c36e8200 [dbus] [C]: in function 'require' [dbus] /home/nerijus/.config/mpv/scripts/lua-dbus/init.lua:4: in main chunk [dbus] [C]: in function 'require' [dbus] /home/nerijus/.config/mpv/scripts/mpris/applet.lua:1: in main chunk [dbus] [C]: in function 'require' [dbus] /home/nerijus/.config/mpv/scripts/dbus.lua:8: in main chunk [dbus] [C]: at 0x558a83038620 [dbus] [C]: at 0x558a83039e60 [dbus] Lua error: error loading module 'ldbus' from file '/home/nerijus/.config/mpv/scripts/ldbus.so': [dbus] /home/nerijus/.config/mpv/scripts/ldbus.so: undefined symbol: luaL_setfuncs

nerijus avatar Dec 17 '15 11:12 nerijus

i get a similar one one arch undefined symbol: lua_rotate

fa7ad avatar Jul 27 '16 20:07 fa7ad