$ xmake run test dialog
/home/ubuntu/.xmake/packages/l/lua/5.4.1/531f88cff3a64da0aa3fb05ee281ab7d/bin/lua: error loading module 'ltui.lcurses' from file './build/libltui.so':
./build/libltui.so: undefined symbol: lua_checkstack
stack traceback:
[C]: in ?
[C]: in function 'require'
./src/ltui/curses.lua:27: in main chunk
[C]: in function 'require'
./src/ltui/application.lua:26: in main chunk
[C]: in function 'require'
./src/ltui.lua:26: in main chunk
[C]: in function 'require'
tests/dialog.lua:27: in main chunk
[C]: in ?
error: execv(/home/ubuntu/.xmake/packages/l/lua/5.4.1/531f88cff3a64da0aa3fb05ee281ab7d/bin/lua tests/dialog.lua) failed(1)
描述问题
$ xmake run test dialog /home/ubuntu/.xmake/packages/l/lua/5.4.1/531f88cff3a64da0aa3fb05ee281ab7d/bin/lua: error loading module 'ltui.lcurses' from file './build/libltui.so': ./build/libltui.so: undefined symbol: lua_checkstack stack traceback: [C]: in ? [C]: in function 'require' ./src/ltui/curses.lua:27: in main chunk [C]: in function 'require' ./src/ltui/application.lua:26: in main chunk [C]: in function 'require' ./src/ltui.lua:26: in main chunk [C]: in function 'require' tests/dialog.lua:27: in main chunk [C]: in ? error: execv(/home/ubuntu/.xmake/packages/l/lua/5.4.1/531f88cff3a64da0aa3fb05ee281ab7d/bin/lua tests/dialog.lua) failed(1)
相关环境
Ubuntu 18.04.4 LTS x86_64
其他信息
ltui和lcurses之前未安装, xmake运行自动安装的