Building from source on GNU Linux | Failed tests at compile time
How are you using the lua-language-server?
Command Line
Which OS are you using?
Linux
What is the issue affecting?
Other
Expected Behaviour
Complete build from source, as explained in https://luals.github.io/wiki/build/:
./make.sh
Actual Behaviour
[0/1] Run test.
OS: linux 6.8.0
Arch: x86_64
Compiler: GCC 11.4.0
CRT: libstdc++ 20230528 glibc 2.35
DEBUG: false
...........................................................................
............................F...
Failed tests:
-------------
1) filewatch.test_2
bee.lua/test/test_filewatch.lua:71: expected: { /tmp/user/1000/test_bee/temp/dir, /tmp/user/1000/test_bee/temp/file_1, /tmp/user/1000/test_bee/temp/file_2 }, actual: {}
stack traceback:
bee.lua/test/test_filewatch.lua:71: in local 'f'
bee.lua/test/test_filewatch.lua:28: in upvalue 'test'
bee.lua/test/test_filewatch.lua:38: in upvalue 'filewatch.test_2'
Ran 107 tests in 0.066 seconds, 106 successes, 1 failures
FAILED: build/linux/obj/test.stamp
build/linux/bin/bootstrap bee.lua/test/test.lua --touch build/linux/obj/test.stamp
ninja: build stopped: subcommand failed.
~/sw.workspace/dev/lua-language-server
Cleaning... 93 files.
[92/95] Run test: 3rd/bee.lua/test/test.lua.
OS: linux 6.8.0
Arch: x86_64
Compiler: GCC 11.4.0
CRT: libstdc++ 20230528 glibc 2.35
DEBUG: false
...........................................................................
............................F...
Failed tests:
-------------
1) filewatch.test_2
3rd/bee.lua/test/test_filewatch.lua:71: expected: { /tmp/user/1000/test_bee/temp/dir, /tmp/user/1000/test_bee/temp/file_1, /tmp/user/1000/test_bee/temp/file_2 }, actual: {}
stack traceback:
3rd/bee.lua/test/test_filewatch.lua:71: in local 'f'
3rd/bee.lua/test/test_filewatch.lua:28: in upvalue 'test'
3rd/bee.lua/test/test_filewatch.lua:38: in upvalue 'filewatch.test_2'
Ran 107 tests in 0.123 seconds, 106 successes, 1 failures
[93/95] Copy build/bin/lua-language-server bin/lua-language-server
FAILED: build/_/bee-test
build/bin/lua-language-server 3rd/bee.lua/test/test.lua
ninja: build stopped: subcommand failed.
Reproduction steps
- git clone the repo
- cd lua-language-server
- ./make.sh
- See error '...'
Additional Notes
No response
Log File
ninja log v5
8964 8968 1760370713167966291 bin/lua-language-server fc46a2b63ed58119 8814 8964 1760370713161966260 build/bin/lua-language-server c50aa1ab9fe0127d 8813 8929 1760370713126966077 build/bin/bootstrap 522c16163093e3cf 1325 8813 1760370713011965475 build/obj/source_lua/onelua.obj ab0e1720560fb1e3 5437 7828 1760370712027960328 build/obj/code_format/LuaCodeFormat.obj 9693212f912d5fb2 6153 8152 1760370712351962023 build/obj/code_format/LuaParser.obj b021c1f1a1204c5e 7358 7699 1760370711898959653 build/obj/lpeglabel/lplcode.obj e68f7b341e38b310 5885 7742 1760370711941959878 build/obj/code_format/LuaSyntaxTree.obj a25de40c724f8b5c 7491 7672 1760370711871959512 build/obj/lpeglabel/lplvm.obj d5762604167a44d9 7353 7496 1760370711695958592 build/obj/lpeglabel/lplcap.obj 1802dc0e5e153654 6843 7303 1760370711501957577 build/obj/code_format/EditDistance.obj a5b63cf116769db 7123 7577 1760370711772958994 build/obj/code_format/SuggestItem.obj 7b2ef4e0ae3e7a65 7441 7477 1760370711676958492 build/obj/lpeglabel/lplprint.obj 51147f8585a9784 7303 7356 1760370711555957859 build/obj/code_format/Utf8.obj c5c9ffc151d5011a 1703 7441 1760370711639958299 build/obj/code_format/LuaDiagnosticStyle.obj d29a7da19eb2646a 4891 7491 1760370711686958544 build/obj/code_format/FormatState.obj 17eb7494a8f35924 5003 7264 1760370711463957378 build/obj/code_format/LuaTypeFormat.obj 76f1a071989f0078 5967 6812 1760370711011955014 build/obj/code_format/LuaSource.obj ee2d7918c1457d 6545 6843 1760370711042955177 build/obj/code_format/LuaParseException.obj 37ffad753143526a 5725 6783 1760370710981954858 build/obj/code_format/LuaSyntaxNode.obj 60a5c6e88ee69fa 7264 8593 1760370712791964324 build/obj/code_format/SymSpell.obj 5529df78671e63e4 6095 6545 1760370710744953618 build/obj/code_format/TextReader.obj a653cc720fda07ba 6530 6616 1760370710815953990 build/obj/code_format/TextRange.obj cbe38ef703f06297 1410 2429 1760370706621932069 build/obj/code_format/EditorconfigPattern.obj 68ba8105fba92d00 4979 6530 1760370710729953540 build/obj/code_format/RangeFormatBuilder.obj 7cccf47aaa93e0e0 354 597 1760370704796922536 build/obj/source_bee/version.obj 47e4f672e07f9609 2 1703 1760370705900928302 build/obj/source_bee/filewatch_linux.obj 4df91cc9ad1c2fa3 249 1140 1760370705338925367 build/obj/source_bee/path_helper.obj 623c456736675909 6616 7601 1760370711799959135 build/obj/code_format/InfoNode.obj 34d744bb14cb3103 4063 5437 1760370709636947826 build/obj/code_format/SemicolonAnalyzer.obj 18e95db50d19cab5 801 2070 1760370706268930225 build/obj/source_bee/lua_socket.obj 5b745fb089c44d 706 1592 1760370705791927733 build/obj/source_bee/lua_select.obj 1fad060077663342 5994 6152 1760370710351951563 build/obj/code_format/LuaIdentify.obj 117ecfa1d6d65726 6059 7543 1760370711741958832 build/obj/code_format/LuaLexer.obj da2e3fffdb972e5f 5746 5885 1760370710083950162 build/obj/code_format/LuaSyntaxNodeKind.obj 8d704ad985e13e1a 567 1409 1760370705608926777 build/obj/source_bee/lua_epoll.obj 2bc092fe85f09b94 3603 5967 1760370710166950596 build/obj/code_format/IndentationAnalyzer.obj 4c4d6135c5dbccfd 7477 7842 1760370712041960401 build/obj/lpeglabel/lpltree.obj 97ff00b669f18aaf 1265 1325 1760370705524926338 build/obj/source_lua/linit.obj a66626ed98f5d452 3 2038 1760370706233930042 build/obj/source_bee/subprocess_posix.obj a2e4d0016d6cd142 2070 4393 1760370708591942363 build/obj/code_format/CodeStyleChecker.obj 538d84f03dbed53c 6812 7535 1760370711729958769 build/obj/code_format/StringUtil.obj 4f0260e85490c92 1140 1265 1760370705461926009 build/obj/source_bee/luaref.obj 8bdf8ece16be0462 6279 7353 1760370711548957823 build/obj/code_format/Mark.obj 7493cad997525b9f 5 103 1760370704297919930 build/obj/source_bee/simplethread_posix.obj 62759c13487cbd3f 541 751 1760370704949923335 build/obj/source_bee/lua_debugging.obj 31c40d613c8c8cb8 4 249 1760370704445920703 build/obj/source_bee/setname.obj 2b96e7d27d96e505 4393 5039 1760370709237945740 build/obj/code_format/SyntaxNodeHelper.obj 67addfdd7eb9c5ad 5042 7123 1760370711322956641 build/obj/code_format/CodeFormatLib.obj 3f93a960ca268375 3 610 1760370704809922604 build/obj/source_bee/socket.obj e6ec03386ec0e355 2 1069 1760370705264924980 build/obj/source_bee/error.obj 3c43a3716b2792b0 68 1628 1760370705827927921 build/obj/source_bee/file_handle_linux.obj cee58a9d0cc2d4f4 4645 6279 1760370710475952212 build/obj/code_format/FormatBuilder.obj 9db2c7aef5c1cc76 1 541 1760370704738922233 build/obj/source_bee/lua-seri.obj f999555cf2d2007a 7535 7541 1760370711740958827 bin/main.lua e644d85b82e32e5 7 706 1760370704905923105 build/obj/source_bee/file_handle.obj eb6e7180dfe88af3 6783 7738 1760370711937959857 build/obj/code_format/InfoTree.obj 9d1e78b1def192be 103 828 1760370705026923737 build/obj/source_bee/file_handle_posix.obj 8baa6e329f049dea 1592 2416 1760370706613932027 build/obj/code_format/FunctionOption.obj 4ef4ee852be364bb 610 800 1760370704996923580 build/obj/source_bee/lua_platform.obj 9856e92182199e3 5 602 1760370704801922562 build/obj/source_bee/spinlock.obj 51e81060749395ac 7496 7646 1760370711845959376 build/obj/lua-language-server/modules.obj 46edeacbe79b2047 1069 1801 1760370705995928798 build/obj/source_bee/lua_time.obj b8ab4eba4619c5b0 2 995 1760370705190924594 build/obj/source_bee/process_select.obj 24a0b5c783e7ae23 1402 2606 1760370706805933030 build/obj/source_bootstrap/main.obj 16daa1c9ade2f52 8929 8931 1760370713130966098 build/bin/main.lua 667b1da63f5b37f1 3 68 1760370704265919763 build/obj/source_bee/atomic_sync.obj a1fcee8857788528 3124 3557 1760370707756937999 build/obj/code_format/FormatAnalyzer.obj 605892c6d6fbf10d 828 2721 1760370706919933626 build/obj/source_bee/lua_subprocess.obj 8b7f793bcb2ee1b 2606 3123 1760370707322935731 build/obj/code_format/Util.obj 95d1a6c5c75c36cc 2038 4023 1760370708222940435 build/obj/code_format/LuaStyle.obj 642086607c4a8408 2416 5725 1760370709920949310 build/obj/code_format/NameStyleChecker.obj 1d2475f0fc0a9d53 1629 2167 1760370706366930737 build/obj/code_format/LanguageTranslator.obj ee39b9ba77cbdab 3558 4063 1760370708262940644 build/obj/code_format/FormatResolve.obj 2fc6ae1b9eb2205b 3 567 1760370704766922379 build/obj/source_bee/endpoint.obj fddc72af9fbc902f 3 354 1760370704550921251 build/obj/source_bee/bpoll_linux.obj fe017872a8e27062 597 4979 1760370709177945426 build/obj/source_bee/lua_filesystem.obj 48c656f8b4d81178 2167 4208 1760370708407941401 build/obj/code_format/DiagnosticBuilder.obj fa0a0f1add24e0ae 2424 4645 1760370708839943659 build/obj/code_format/NameStyleRuleMatcher.obj 1c2c51ce01e868b 2429 4891 1760370709089944966 build/obj/code_format/CodeSpellChecker.obj c3087fbcad9e48c4 602 2420 1760370706618932053 build/obj/source_bee/lua_filewatch.obj 593210359a10770b 3290 4526 1760370708724943058 build/obj/code_format/FormatDocAnalyze.obj 7c47d4408039fde6 4527 6095 1760370710294951266 build/obj/code_format/TokenAnalyzer.obj 9648a3972aaa5fa8 5717 5746 1760370709945949441 build/obj/code_format/LuaJIT-Compact.obj 50f070bdc690fb3b 2721 5003 1760370709199945541 build/obj/code_format/AlignAnalyzer.obj ed93db53f517e964 1802 3603 1760370707802938240 build/obj/code_format/LuaEditorConfig.obj 2a0fb706ee7dcfb6 2 5042 1760370709240945755 build/obj/source_bee/format.obj b6a6c055af41a0fe 995 3290 1760370707488936599 build/obj/source_bee/lua_thread.obj ac687644b1fcdbb5 5039 5717 1760370709911949263 build/obj/code_format/LuaTypeFormatFeatures.obj f29d0d2b71f2cf75 4023 5724 1760370709923949326 build/obj/code_format/LineBreakAnalyzer.obj 3f9fe2f504fbf999 5724 5994 1760370710189950717 build/obj/code_format/LuaSyntaxMultiKind.obj 996551a06c0795e7 751 1402 1760370705601926740 build/obj/source_bee/lua_serialization.obj 2ebb0ba3a7b9c4f9 4208 6058 1760370710257951072 build/obj/code_format/SpaceAnalyzer.obj 1358dd558c45096b 3 74 1760372972698821760 build/obj/source_bee/simplethread_posix.obj 62759c13487cbd3f 3 110 1760372972732821985 build/obj/source_bee/atomic_sync.obj a1fcee8857788528 2 331 1760372972955823466 build/obj/source_bee/bpoll_linux.obj fe017872a8e27062 3 405 1760372973028823951 build/obj/source_bee/setname.obj 2b96e7d27d96e505 2 437 1760372973059824156 build/obj/source_bee/socket.obj e6ec03386ec0e355 1 574 1760372973198825079 build/obj/source_bee/lua-seri.obj f999555cf2d2007a 2 579 1760372973203825112 build/obj/source_bee/endpoint.obj fddc72af9fbc902f 437 636 1760372973259825484 build/obj/source_bee/lua_debugging.obj 31c40d613c8c8cb8 4 659 1760372973282825636 build/obj/source_bee/spinlock.obj 51e81060749395ac 6 735 1760372973355826121 build/obj/source_bee/file_handle.obj eb6e7180dfe88af3 405 765 1760372973389826347 build/obj/source_bee/version.obj 47e4f672e07f9609 659 911 1760372973534827309 build/obj/source_bee/lua_platform.obj 9856e92182199e3 1 939 1760372973555827449 build/obj/source_bee/process_select.obj 24a0b5c783e7ae23 111 943 1760372973564827508 build/obj/source_bee/file_handle_posix.obj 8baa6e329f049dea 2 1106 1760372973727828590 build/obj/source_bee/error.obj 3c43a3716b2792b0 331 1144 1760372973768828863 build/obj/source_bee/path_helper.obj 623c456736675909 1145 1238 1760372973861829480 build/obj/source_bee/luaref.obj 8bdf8ece16be0462 1238 1304 1760372973928829925 build/obj/source_lua/linit.obj a66626ed98f5d452 574 1389 1760372974013830489 build/obj/source_bee/lua_epoll.obj 2bc092fe85f09b94 766 1462 1760372974083830954 build/obj/source_bee/lua_serialization.obj 2ebb0ba3a7b9c4f9 74 1507 1760372974131831272 build/obj/source_bee/file_handle_linux.obj cee58a9d0cc2d4f4 2 1567 1760372974188831650 build/obj/source_bee/filewatch_linux.obj 4df91cc9ad1c2fa3 735 1612 1760372974235831963 build/obj/source_bee/lua_select.obj 1fad060077663342 1106 1708 1760372974331832600 build/obj/source_bee/lua_time.obj b8ab4eba4619c5b0 636 1781 1760372974402833071 build/obj/source_bee/lua_filewatch.obj 593210359a10770b 3 1896 1760372974516833828 build/obj/source_bee/subprocess_posix.obj a2e4d0016d6cd142 911 1927 1760372974550834053 build/obj/source_bee/lua_socket.obj 5b745fb089c44d 1567 2068 1760372974689834976 build/obj/code_format/LanguageTranslator.obj ee39b9ba77cbdab 1462 2496 1760372975119837830 build/obj/code_format/EditorconfigPattern.obj 68ba8105fba92d00 1507 2522 1760372975146838009 build/obj/code_format/FunctionOption.obj 4ef4ee852be364bb 1389 2527 1760372975151838043 build/obj/source_bootstrap/main.obj 16daa1c9ade2f52 939 2691 1760372975313839118 build/obj/source_bee/lua_subprocess.obj 8b7f793bcb2ee1b 2527 3121 1760372975745841985 build/obj/code_format/Util.obj 95d1a6c5c75c36cc 943 3298 1760372975922843160 build/obj/source_bee/lua_thread.obj ac687644b1fcdbb5 1708 3613 1760372976235845237 build/obj/code_format/LuaEditorConfig.obj 2a0fb706ee7dcfb6 3121 3660 1760372976281845543 build/obj/code_format/FormatAnalyzer.obj 605892c6d6fbf10d 1781 3735 1760372976359846060 build/obj/code_format/LuaStyle.obj 642086607c4a8408 1927 3746 1760372976369846127 build/obj/code_format/DiagnosticBuilder.obj fa0a0f1add24e0ae 1896 4066 1760372976689848251 build/obj/code_format/CodeStyleChecker.obj 538d84f03dbed53c 579 4127 1760372976749848649 build/obj/source_bee/lua_filesystem.obj 48c656f8b4d81178 3613 4271 1760372976894849611 build/obj/code_format/FormatResolve.obj 2fc6ae1b9eb2205b 2522 4401 1760372977016850421 build/obj/code_format/CodeSpellChecker.obj c3087fbcad9e48c4 2068 4673 1760372977294852266 build/obj/code_format/NameStyleChecker.obj 1d2475f0fc0a9d53 3298 4745 1760372977369852764 build/obj/code_format/FormatDocAnalyze.obj 7c47d4408039fde6 2496 4783 1760372977406853009 build/obj/code_format/NameStyleRuleMatcher.obj 1c2c51ce01e868b 4127 4940 1760372977561854038 build/obj/code_format/SyntaxNodeHelper.obj 67addfdd7eb9c5ad 3746 5009 1760372977632854509 build/obj/code_format/SemicolonAnalyzer.obj 18e95db50d19cab5 2691 5010 1760372977627854476 build/obj/code_format/AlignAnalyzer.obj ed93db53f517e964 3735 5398 1760372978021857091 build/obj/code_format/LineBreakAnalyzer.obj 3f9fe2f504fbf999 5398 5433 1760372978057857330 build/obj/code_format/LuaJIT-Compact.obj 50f070bdc690fb3b 4940 5475 1760372978098857602 build/obj/code_format/LuaTypeFormatFeatures.obj f29d0d2b71f2cf75 2 5604 1760372978224858438 build/obj/source_bee/format.obj b6a6c055af41a0fe 5433 5682 1760372978305858975 build/obj/code_format/LuaSyntaxMultiKind.obj 996551a06c0795e7 4271 5720 1760372978344859234 build/obj/code_format/TokenAnalyzer.obj 9648a3972aaa5fa8 5608 5782 1760372978406859646 build/obj/code_format/LuaSyntaxNodeKind.obj 8d704ad985e13e1a 5782 5849 1760372978472860084 build/obj/code_format/LuaIdentify.obj 117ecfa1d6d65726 3661 6040 1760372978663861351 build/obj/code_format/IndentationAnalyzer.obj 4c4d6135c5dbccfd 4066 6059 1760372978678861451 build/obj/code_format/SpaceAnalyzer.obj 1358dd558c45096b 4746 6104 1760372978728861783 build/obj/code_format/RangeFormatBuilder.obj 7cccf47aaa93e0e0 5475 6268 1760372978891862864 build/obj/code_format/LuaSyntaxNode.obj 60a5c6e88ee69fa 6268 6337 1760372978961863329 build/obj/code_format/TextRange.obj cbe38ef703f06297 5720 6387 1760372979010863654 build/obj/code_format/LuaSource.obj ee2d7918c1457d 4401 6396 1760372979020863721 build/obj/code_format/FormatBuilder.obj 9db2c7aef5c1cc76 6040 6454 1760372979078864105 build/obj/code_format/TextReader.obj a653cc720fda07ba 6338 6672 1760372979288865499 build/obj/code_format/LuaParseException.obj 37ffad753143526a 4783 6788 1760372979412866322 build/obj/code_format/LuaTypeFormat.obj 76f1a071989f0078 6104 6861 1760372979485866806 build/obj/code_format/Mark.obj 7493cad997525b9f 4673 6884 1760372979508866959 build/obj/code_format/FormatState.obj 17eb7494a8f35924 1612 6917 1760372979540867171 build/obj/code_format/LuaDiagnosticStyle.obj d29a7da19eb2646a 6884 6960 1760372979584867463 build/obj/code_format/Utf8.obj c5c9ffc151d5011a 6917 7102 1760372979725868399 build/obj/lpeglabel/lplcap.obj 1802dc0e5e153654 7103 7143 1760372979765868664 build/obj/lpeglabel/lplprint.obj 51147f8585a9784 6455 7158 1760372979782868777 build/obj/code_format/StringUtil.obj 4f0260e85490c92 6788 7161 1760372979785868797 build/obj/code_format/SuggestItem.obj 7b2ef4e0ae3e7a65 6396 7195 1760372979819869023 build/obj/code_format/InfoTree.obj 9d1e78b1def192be 7195 7200 1760372979825869062 bin/main.lua e644d85b82e32e5 5009 7285 1760372979909869620 build/obj/code_format/CodeFormatLib.obj 3f93a960ca268375 6387 7307 1760372979931869766 build/obj/code_format/InfoNode.obj 34d744bb14cb3103 7161 7308 1760372979931869766 build/obj/lua-language-server/modules.obj 46edeacbe79b2047 6672 7311 1760372979934869786 build/obj/code_format/EditDistance.obj a5b63cf116769db 5849 7327 1760372979951869899 build/obj/code_format/LuaLexer.obj da2e3fffdb972e5f 7158 7341 1760372979964869985 build/obj/lpeglabel/lplvm.obj d5762604167a44d9 6960 7359 1760372979983870111 build/obj/lpeglabel/lplcode.obj e68f7b341e38b310 7143 7455 1760372980079870748 build/obj/lpeglabel/lpltree.obj 97ff00b669f18aaf 5682 7519 1760372980143871173 build/obj/code_format/LuaSyntaxTree.obj a25de40c724f8b5c 6060 7764 1760372980388872798 build/obj/code_format/LuaParser.obj b021c1f1a1204c5e 5011 7943 1760372980566873979 build/obj/code_format/LuaCodeFormat.obj 9693212f912d5fb2 6861 8190 1760372980814875625 build/obj/code_format/SymSpell.obj 5529df78671e63e4 1304 8819 1760372981442879792 build/obj/source_lua/onelua.obj ab0e1720560fb1e3 8819 8934 1760372981556880549 build/bin/bootstrap 522c16163093e3cf 8934 8937 1760372981561880582 build/bin/main.lua 667b1da63f5b37f1 8819 8959 1760372981581880715 build/bin/lua-language-server c50aa1ab9fe0127d 8959 8964 1760372981588880761 bin/lua-language-server fc46a2b63ed58119