On Fri, 2022-10-14 at 16:38 -0600, Alan Braslau wrote:
> On Fri, 14 Oct 2022 16:33:12 -0600
> Max Chernoff <mse...@telus.net> wrote:
> 
> > Do you know how to rebuild the format? I've tried the following to no
> > avail:
> > 
> > --script mtx-context
> 
> I believe that you have to give the full script path here to mtxrun

Thanks! Running:

   luatex --luaonly "/opt/context/tex/texmf-linux-64/bin/mtxrun.lua" --script 
/opt/context/tex/texmf-context/scripts/context/lua/mtx-context.lua --luatex 
--make --redirected

has fixed the format issue. 

I now unfortunately have a new issue (probably for Hans or Mikael).
Running:

   context --luatex empty.tex
   
where "empty.tex" is:

   \starttext
   \null
   \stoptext

gives me this output:

   mtx-context     | redirect luametatex -> luatex: luatex --luaonly 
"/opt/context/tex/texmf-linux-64/bin/mtxrun.lua" --script mtx-context --luatex 
empty.tex --redirected
   
   resolvers       | formats | executing runner 'run luatex format': 
/opt/context/tex/texmf-linux-64/bin/luatex --jobname="empty" 
--fmt=/home/max/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.fmt
 
--lua=/home/max/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui
 cont-yes.mkiv --c:currentrun=1 --c:engine="luatex" 
--c:fulljobname="./empty.tex" --c:input="./empty.tex" --c:kindofrun=1 
--c:luatex --c:maxnofruns=9 --c:redirected 
--c:texmfbinpath="/opt/context/tex/texmf-linux-64/bin"
   This is LuaTeX, Version 1.15.1 (TeX Live 2023/dev) 
    system commands enabled.
   open source     > level 1, order 1, name 
'/opt/context/tex/texmf-context/tex/context/base/mkiv/cont-yes.mkiv'
   job             > passes > version mismatch: 1.33 <> 1.32
   system          > 
   system          > ConTeXt  ver: 2022.10.14 10:16 MKIV  fmt: 2022.10.14  int: 
english/english
   system          > 
   system          > 'cont-new.mkiv' loaded
   open source     > level 2, order 2, name 
'/opt/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
   system          > beware: some patches loaded from cont-new.mkiv
   close source    > level 2, order 2, name 
'/opt/context/tex/texmf-context/tex/context/base/mkiv/cont-new.mkiv'
   system          > files > jobname 'empty', input './empty', result 'empty'
   fonts           > latin modern fonts are not preloaded
   languages       > language 'en' is active
   open source     > level 2, order 3, name 
'/home/max/Projects/lua-widow-control/nogit-testing/empty.tex'
   fonts           > preloading latin modern fonts (second stage)
   
   lua error       > lua error on line 1 in file 
/home/max/Projects/lua-widow-control/nogit-testing/empty.tex:
   
   ...tex/texmf-context/tex/context/fonts/mkiv/common-math.lfg:100: attempt to 
index a nil value (field 'subsets')
   stack traceback:
        ...tex/texmf-context/tex/context/fonts/mkiv/common-math.lfg:100: in 
field 'moveitalics'
        .../context/tex/texmf-context/tex/context/fonts/mkiv/lm.lfg:103: in 
main chunk
        [C]: in function 'dofile'
        ...ext/tex/texmf-context/tex/context/base/mkiv/good-ini.lua:78: in 
function <...ext/tex/texmf-context/tex/context/base/mkiv/good-ini.lua:68>
        (...tail calls...)
   
   1 >>  \starttext
   2     \null
   3     \stoptext
   4     
   
   mtx-context     | fatal error: return code: 256

The same file compiles just fine with LMTX.

Thanks,
-- Max
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : https://contextgarden.net
___________________________________________________________________________________

Reply via email to