FAQ Database Discussion Community


lua 5.3 + luasocket 3.0rc1-2: undefined symbol: luaL_setfuncs

nginx,lua,luasocket,luarocks
I have Luasocket 3.0rc1-2 installed through luarocks with Lua 5.3 running on the server. When I run a script requiring luasocket on nginx (1.8.0) with LuaJIT (2.1), it produces an error message: lua entry thread aborted: runtime error: error loading module 'socket.core' from file '/usr/local/lib/lua/5.3/socket/core.so': /usr/local/lib/lua/5.3/socket/core.so: undefined symbol: luaL_setfuncs On...

With multiple versions of Lua installed is it possible to specify which one luarock to install to?

lua,conflicting-libraries,luarocks
I have both Lua 5.1 and Lua 5.2 installed on Linux. When using luarocks to install a package is it possible to pass on option to luarocks that specifies which version of Lua the rock should be installed for?

Luasocket + nginx error - lua entry thread aborted: runtime error: attempt to yield across C-call boundary

nginx,lua,luajit,luasocket,luarocks
When I use the following script: local smtp = require("socket.smtp") local from = "[email protected]" local rcpt = "[email protected]" local msg = { headers = { to = rcpt, subject = "Hi" }, body = "Hello" } smtp.send{from = from,rcpt = rcpt,source = smtp.message(msg)} I'm getting an error message: lua entry...

Luarocks can't install a library

lua,luarocks
I want to install this library: https://luarocks.org/modules/dodo/lua-dbus I do luarocks search lua-dbus There are 0 results. sudo luarocks install lua-dbus doesn't install anything as well. The problem is only with this library, because I can search for other libraries on luarocks, for example luarocks search socket gives plenty of matches....