Closed vext01 closed 10 months ago
I've been prodding around in the crashing scripts, but I'm still at a loss.
For example:
! token call, execute: ...ocal/share/texmf-dist/tex/context/base/mkxl/node-ini.lmt:54: attempt to call a nil value (local 'getvalues')
stack traceback:
...ocal/share/texmf-dist/tex/context/base/mkxl/node-ini.lmt:54: in local 'code'
...ocal/share/texmf-dist/tex/context/base/mkiv/util-lua.lua:96: in field 'loadedluacode'
...ocal/share/texmf-dist/tex/context/base/mkiv/luat-env.lua:108: in field 'luafilechunk'
...ocal/share/texmf-dist/tex/context/base/mkxl/luat-cod.lmt:82: in function 'lua.registercode'
[\directlua]:1: in main chunk.
<macro> \registerctxluafile
#1#2->\ctxlua {lua.registercode("#1","#2")}
<line 3.21>
\registerctxluafile{node-ini}{autosuffix}
Reading the source file, we crash on:
local fillvalues = mark(getvalues("fill"))
and earlier we have:
local getvalues = node.values
But node
isn't defined here, and I can't find where it is...
Any help would be much appreciated.
I never did figure this out. I'll probably have to disable context in OpenBSD's TeX Live.
Such questions are better asked on the context mailing list.
I did ask there, but alas, no response:
@.***/thread/VTQPFEVHTFITFMFOLAPKRVI5JJKZIZXK/
Sorry, email reply butchered that link.
Here's the post: https://mailman.ntg.nl/archives/list/ntg-context@ntg.nl/thread/VTQPFEVHTFITFMFOLAPKRVI5JJKZIZXK/
Hi,
Sorry, this isn't entirely the right place to ask, but I'm at a loss. I'm packaging tex live 2023 for OpenBSD, and I've hit an issue with context/metaluatex.
I've done all of the symlinking to luametatex and the associated scripts, and then patched the resolvers as mentioned here: https://github.com/contextgarden/luametatex/issues/1#issuecomment-1490390527
(FWIW, my patches are here: https://github.com/jasperla/openbsd-wip/tree/master/print/texlive/texmf/patches)
Now when running
context --make
I'm up against errors like:Any idea why this would be?
Full log of
context --make
: