-
-
Notifications
You must be signed in to change notification settings - Fork 394
Open
Description
How are you using the lua-language-server?
Other
Which OS are you using?
Linux
What is the issue affecting?
Other
Expected Behaviour
The test suite should pass.
Actual Behaviour
While packaging this for GNU Guix, I encountered the following issue when attempting to run the test suite with luamake test -v:
starting phase `check'
...lq279c23rwqb-luamake-1.7/lib/luamake/scripts/sandbox.lua:117: module 'bee.sys' not found:
no field package.preload['bee.sys']
no file '/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/bee/sys.lua'
no file '/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/bee/sys.so'
no file './build/bin/bee/sys.so'
no file '/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/bee.so'
no file './build/bin/bee.so'
stack traceback:
...x-build-lua-language-server-3.16.4.drv-0/source/test.lua:5: in main chunk
error: in phase 'check': uncaught exception:
Given where bee.so is looked for, either this is an error with my luamake installation, or the build system of lua-language-server is confused because I use a luamake that is not built from its same tree?
Reproduction steps
- I built luamake from its 1.7 release tag. Its installed files are:
$ find /gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/main.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/action.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/version.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/sandbox.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/perf.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/pathutil.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/ninja_writer.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/ninja_syntax.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/main.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/lua_support.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/lua_def.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/log.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/globals.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/glob.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/fsutil.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/arguments.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/env
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/env/ndk.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/env/msvc.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/env/find_msvc.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/compiler
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/compiler/msvc.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/compiler/gcc.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/compiler/emcc.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/compiler/clang.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/command
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/command/version.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/command/test.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/command/shell.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/command/rebuild.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/command/lua.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/command/init.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/command/help.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/command/clean.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/command/build.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/writer.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/scripts/workspace.lua
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua55
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua55/lualib.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua55/lua.hpp
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua55/luaconf.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua55/lua.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua55/lauxlib.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua54
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua54/lualib.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua54/lua.hpp
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua54/luaconf.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua54/lua.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua54/lauxlib.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua53
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua53/lualib.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua53/lua.hpp
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua53/luaconf.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua53/lua.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/tools/lua53/lauxlib.h
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/lib/luamake/luamake
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/bin
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/bin/luamake
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/etc
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/etc/ld.so.cache
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/share
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/share/doc
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/share/doc/luamake-1.7
/gnu/store/6rdkyhaig82cx2yhyv1hlq279c23rwqb-luamake-1.7/share/doc/luamake-1.7/LICENSE
-
I built lua-language-server using this
luamakebinary, via:luamake -notest -
I try to run the test suite with:
luamake test
Additional Notes
No response
Log File
Metadata
Metadata
Assignees
Labels
No labels