!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

579 Members
129 Servers

Load older messages


SenderMessageTime
4 Jan 2025
@rosscomputerguy:matrix.orgTristan RossIt seems you have to compile luabuild then use luabuild to build lua-language-server21:26:33
@artturin:matrix.orgArtturin buildPackages.stdenv.cc.targetPrefix 21:26:57
@artturin:matrix.orgArtturin Like we add buildPackages.stdenv.cc to depsBuildBuild if something is built for build 21:27:25
@rosscomputerguy:matrix.orgTristan RossOh21:27:36
@rosscomputerguy:matrix.orgTristan Ross How do I set the NIX_LDFLAGS for the build packages CC? 21:33:54
@artturin:matrix.orgArtturin NIX_LDFLAGS_FOR_BUILD, the code has NIX_LDFLAGS${role_post} but it's not used anywhere in nix code 21:35:41
@artturin:matrix.orgArtturin * NIX_LDFLAGS_FOR_BUILD, the bash code has NIX_LDFLAGS${role_post} but it's not used anywhere in nix code 21:35:52
@rosscomputerguy:matrix.orgTristan RossOh21:36:02
@artturin:matrix.orgArtturin * NIX_LDFLAGS_FOR_BUILD, the bash code has NIX_LDFLAGS${role_post}/@suffixSalt@ but it's not used anywhere in nix code 21:36:53
@rosscomputerguy:matrix.orgTristan RossSeems like it might be working21:37:44
@artturin:matrix.orgArtturin * NIX_LDFLAGS_FOR_BUILD, the bash code has NIX_LDFLAGS${role_post}/@suffixSalt@ but it's not used anywhere in nix code weirdly 21:37:45
@rosscomputerguy:matrix.orgTristan Ross
lua-language-server> 测试[basic]...
lua-language-server> 测试[basic]用时[0.001]
lua-language-server> 测试[definition]...
lua-language-server> 测试[definition]用时[0.366]
lua-language-server> 测试[type_inference]...
lua-language-server> 测试[type_inference]用时[1.238]
lua-language-server> 测试[implementation]...
lua-language-server> 测试[implementation]用时[0.032]
lua-language-server> 测试[references]...
lua-language-server> 测试[references]用时[0.089]
lua-language-server> 测试[hover]...
lua-language-server> 测试[hover]用时[0.567]
lua-language-server> 测试[completion]...
lua-language-server> 测试[completion]用时[1.576]
lua-language-server> 测试[diagnostics]..

Huh

21:39:17
@rosscomputerguy:matrix.orgTristan RossIt's making progress21:39:23
@rosscomputerguy:matrix.orgTristan RossBut the output looks odd21:39:37
@rosscomputerguy:matrix.orgTristan RossOh, it's supposed to be outputting Chinese characters21:41:01
@emilazy:matrix.orgemilythose are Chinese characters (on my machine)21:41:16
@rosscomputerguy:matrix.orgTristan RossYeah, it just didn't look right in COSMIC terminal for me lol21:41:47
@rosscomputerguy:matrix.orgTristan Ross
lua-language-server> 基准编译测试[vm.txt]单次耗时:0.0485710000(解析:0.0323370000, LuaDoc: 0.0161460000, Noder: 0.0000000000)
lua-language-server> 基准诊断测试[vm.txt]单次耗时:0.3852100000
lua-language-server> 基准编译测试[largeGlobal.txt]单次耗时:2.1832910000(解析:1.6160370000, LuaDoc: 0.5671080000, Noder: 0.0000010000)
lua-language-server> 基准诊断测试[largeGlobal.txt]单次耗时:8.7175040000
lua-language-server> 基准编译测试[guide.txt]单次耗时:0.1221820000(解析:0.0828210000, LuaDoc: 0.0392490000, Noder: 0.0000010000)
lua-language-server> 基准诊断测试[guide.txt]单次耗时:0.7758130000
lua-language-server> 基准编译测试[jass-common.txt]单次耗时:0.3692930000(解析:0.0784710000, LuaDoc: 0.2907200000, Noder: 0.0000000000)
lua-language-server> 基准诊断测试[jass-common.txt]单次耗时:34.0200080000
lua-language-server> 基准诊断目录: /build/source/script
lua-language-server> bin/lua-language-server: attempt to yield from outside a coroutine
lua-language-server> stack traceback:
lua-language-server>         [C]: in function 'coroutine.yield'
lua-language-server>         script/await.lua:152: in function 'await.wait'
lua-language-server>         script/workspace/workspace.lua:529: in function 'workspace.workspace.awaitReady'
lua-language-server>         test/full/self.lua:35: in main chunk
lua-language-server>         [C]: in upvalue 'originRequire'
lua-language-server>         test.lua:42: in function 'require'
lua-language-server>         test/full/init.lua:28: in main chunk
lua-language-server>         [C]: in upvalue 'originRequire'
lua-language-server>         test.lua:42: in function 'require'
lua-language-server>         test.lua:48: in upvalue 'test'
lua-language-server>         test.lua:109: in local 'main'
lua-language-server>         test.lua:115: in main chunk
lua-language-server>         (bootstrap.lua):85: in main chunk
lua-language-server>         [C]: in ?
lua-language-server> FAILED: build/_/unit-test
lua-language-server> bin/lua-language-server test.lua
lua-language-server> ninja: build stopped: subcommand failed.

And it failed

21:44:41
@rosscomputerguy:matrix.orgTristan Rosshttps://github.com/LuaLS/lua-language-server/issues/2896 at least an issue exists21:45:45
@rosscomputerguy:matrix.orgTristan RossWait, the tests are disabled so why do they still run21:55:23
@rosscomputerguy:matrix.orgTristan RossOh, it works now21:55:38
@rosscomputerguy:matrix.orgTristan Rosshttps://github.com/NixOS/nixpkgs/pull/37099221:57:47
@rosscomputerguy:matrix.orgTristan RossOh yay, this has a side effect of making it build under pkgsLLVM.22:15:56
5 Jan 2025
@rosscomputerguy:matrix.orgTristan Ross

Neovim might have a cross problem:

Failed to find a Lua 5.1-compatible interpreter

00:02:10
@rosscomputerguy:matrix.orgTristan RossFun, the fontsdir module fails with its stuff03:36:40
@rosscomputerguy:matrix.orgTristan Ross Exec format error 03:37:18
@rosscomputerguy:matrix.orgTristan Ross
FAILED: glib/poppler-enums.h /build/poppler-24.02.0/build/glib/poppler-enums.h
cd /build/poppler-24.02.0/glib && /nix/store/c1fbv3y657fp2m514gjxqqgqfsvayp6v-python3-3.12.7/bin/python3 GLIB2_MKENUMS-NOTFOUND --template poppler-enums.h.template poppler-action.h poppler-date.h poppler-document.h poppler-page.h poppler-attachment.h poppler-form-field.h poppler-annot.h poppler-layer.h poppler-movie.h poppler-media.h poppler.h poppler-structure-element.h > /build/poppler-24.02.0/build/glib/poppler-enums.h
/nix/store/c1fbv3y657fp2m514gjxqqgqfsvayp6v-python3-3.12.7/bin/python3: can't open file '/build/poppler-24.02.0/glib/GLIB2_MKENUMS-NOTFOUND': [Errno 2] No such file or directory

Um, poppler-glib fails and idk why this is happening consistently

03:40:58
@artturin:matrix.orgArtturin
In reply to @rosscomputerguy:matrix.org
FAILED: glib/poppler-enums.h /build/poppler-24.02.0/build/glib/poppler-enums.h
cd /build/poppler-24.02.0/glib && /nix/store/c1fbv3y657fp2m514gjxqqgqfsvayp6v-python3-3.12.7/bin/python3 GLIB2_MKENUMS-NOTFOUND --template poppler-enums.h.template poppler-action.h poppler-date.h poppler-document.h poppler-page.h poppler-attachment.h poppler-form-field.h poppler-annot.h poppler-layer.h poppler-movie.h poppler-media.h poppler.h poppler-structure-element.h > /build/poppler-24.02.0/build/glib/poppler-enums.h
/nix/store/c1fbv3y657fp2m514gjxqqgqfsvayp6v-python3-3.12.7/bin/python3: can't open file '/build/poppler-24.02.0/glib/GLIB2_MKENUMS-NOTFOUND': [Errno 2] No such file or directory

Um, poppler-glib fails and idk why this is happening consistently

What does the find_program output in the configure phase?
03:57:36
@artturin:matrix.orgArtturinTry enabling introspection 04:00:07
@artturin:matrix.orgArtturinhttps://github.com/NixOS/nixpkgs/blob/2810388b346603e13900778f3b7f92c58a2a4277/pkgs/development/libraries/poppler/default.nix#L2804:00:10

Show newer messages


Back to Room ListRoom Version: 6