У меня установлена limlib2 и все, и я проверил каталоги, чтобы увидеть, существует ли она, и limlib2 есть. Я скомпилировать LUA кода, который используетLua Error Загрузка библиотеки Limlib2, даже если она уже установлена?
require("limlib2")
Я получаю эту ошибку:
lua: error loading module 'limlib2' from file '/usr/local/lib/lua/5.3/limlib2.so': dlopen(/usr/local/lib/lua/5.3/limlib2.so, 6): Symbol not found: _luaL_checkint Referenced from: /usr/local/lib/lua/5.3/limlib2.so Expected in: flat namespace in /usr/local/lib/lua/5.3/limlib2.so stack traceback: [C]: in ? [C]: in function 'require' imgpxl.lua:1: in main chunk [C]: in ?
Любая помощь? Я не понимаю, что происходит.
Откуда вы взяли 'limlib2.so'? Похоже, что (в соответствии с комментарием Piglet) было построено для lua 5.2, но вы установили его для использования с lua 5.3. –