unable to make format after upgrade
Hi all, I tried to update my installation using svn version of luatex and context from: http://mirror.contextgarden.net/context/beta/cont-tmf.zip Running "texexec --make --all --luatex" gives me this error message: LuaTools | running command: luatex --ini --lua="cont-en.luc" "/opt/context/tex/texmf-local/tex/context/base/cont-en.tex" \\dump (/opt/context/tex/texmf-local/tex/context/base/cont-en.tex (/opt/context/tex/texmf-local/tex/context/base/context.tex (/opt/context/tex/texmf-local/tex/context/base/syst-pln.tex) (/opt/context/tex/texmf-local/tex/context/base/syst-prm.tex) (/opt/context/tex/texmf-local/tex/context/base/luat-env.tex ! LuaTeX error [string "luas[0]"]:1: attempt to call field 'luafilechunk' (a nil value). \ctxluabyteload ...nvironment.luafilechunk("#1") } \ ...fproductionrun \else \ctxluabyteload {#1}{#2} \fi \global \everyloadluac... l.167 \registerctxluafile{luat-env}{1.001} Pdftex and xetex formats are generated without any trouble. Could you give me a hint? Thanks ZS
zs schrieb:
Hi all,
I tried to update my installation using svn version of luatex and context from: http://mirror.contextgarden.net/context/beta/cont-tmf.zip
this looks like the beta from 04.03.2008. you need the latest luatex binaries (0.22.1) for it to run. look at http://minimals.contextgarden.net/pragma for the latest binaries
Running "texexec --make --all --luatex" gives me this error message:
LuaTools | running command: luatex --ini --lua="cont-en.luc" "/opt/context/tex/texmf-local/tex/context/base/cont-en.tex" \\dump (/opt/context/tex/texmf-local/tex/context/base/cont-en.tex (/opt/context/tex/texmf-local/tex/context/base/context.tex (/opt/context/tex/texmf-local/tex/context/base/syst-pln.tex) (/opt/context/tex/texmf-local/tex/context/base/syst-prm.tex) (/opt/context/tex/texmf-local/tex/context/base/luat-env.tex ! LuaTeX error [string "luas[0]"]:1: attempt to call field 'luafilechunk' (a nil value). \ctxluabyteload ...nvironment.luafilechunk("#1") }
\ ...fproductionrun \else \ctxluabyteload {#1}{#2} \fi \global \everyloadluac... l.167 \registerctxluafile{luat-env}{1.001}
Pdftex and xetex formats are generated without any trouble.
Could you give me a hint?
...i can only tell about my own experience with it. i often forget to update the copies of mtxrun.lua and luatools.lua in the bin directory (win). donno how this is on other os. also sometimes (happend two times) the only solution was to delete the luatex cache and rebuild it from scratch. hope that helps, peter
Thanks
ZS ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
On Mon, Mar 10, 2008 at 9:30 AM, zs wrote:
Hi all,
I tried to update my installation using svn version of luatex and context from: http://mirror.contextgarden.net/context/beta/cont-tmf.zip
Running "texexec --make --all --luatex" gives me this error message:
LuaTools | running command: luatex --ini --lua="cont-en.luc" "/opt/context/tex/texmf-local/tex/context/base/cont-en.tex" \\dump (/opt/context/tex/texmf-local/tex/context/base/cont-en.tex (/opt/context/tex/texmf-local/tex/context/base/context.tex (/opt/context/tex/texmf-local/tex/context/base/syst-pln.tex) (/opt/context/tex/texmf-local/tex/context/base/syst-prm.tex) (/opt/context/tex/texmf-local/tex/context/base/luat-env.tex ! LuaTeX error [string "luas[0]"]:1: attempt to call field 'luafilechunk' (a nil value). \ctxluabyteload ...nvironment.luafilechunk("#1") }
\ ...fproductionrun \else \ctxluabyteload {#1}{#2} \fi \global \everyloadluac... l.167 \registerctxluafile{luat-env}{1.001}
Pdftex and xetex formats are generated without any trouble.
Could you give me a hint?
I'm not 100% sure if that's the problem, but often luatools --selfupdate (in other words: a new version of luatools in BIN) helps. Mojca
zs wrote:
... that's it, I forgot to update it.
I (just now) had the exact same error when I tried to do a fresh install of one of the new minimals (linux-64), so it looks like that is out of sync too.
There is a little problem that will probably have to be solved by installation script. bin/context has stubs & luatools from current version of ConTeXt, and I suspect tha the "current" version is too old to handle the latest luaTeX binary (am I wrong)? I now changed the scripts to take luatools from context beta, but I suspect that this will cause problems with the current ConTeXt then (does current work with the latest beta?). Or ... maybe a "luatools --selfupdate" at the end. Concerning the luatex on linux-64: Peter Münster has sent me a version of LuaTeX that might be too recent (he has compiled it from trunk). If needed, you or him need(s) to send me the latest beta. I also get this (for some reason?): LuaTools | running command: luatex --ini --lua="cont-en.luc" "/context/tex/texmf-context/tex/context/base/cont-en.tex" \\dump (/context/tex/texmf-context/tex/context/base/cont-en.tex ! I can't find file `context.tex'. l.16 \input context.tex I remeber seing the same problem on windows some time ago. Mojca
Mojca Miklavec wrote:
bin/context has stubs & luatools from current version of ConTeXt, and I suspect tha the "current" version is too old to handle the latest luaTeX binary (am I wrong)?
ah, that can be the case indeed; a bit hard to avoid in a moving target Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Hans Hagen wrote:
Mojca Miklavec wrote:
bin/context has stubs & luatools from current version of ConTeXt, and I suspect tha the "current" version is too old to handle the latest luaTeX binary (am I wrong)?
ah, that can be the case indeed; a bit hard to avoid in a moving target
it would explain why I had no problems before: my normal setup is usually a bit ahead of the beta's, even. It was just today that I needed a new install to hunt down a strange luatex compilation bug. Best wishes, Taco
On Mon, Mar 10 2008, Mojca Miklavec wrote:
Concerning the luatex on linux-64: Peter Münster has sent me a version of LuaTeX that might be too recent (he has compiled it from trunk). If needed, you or him need(s) to send me the latest beta.
I've just updated the svn repository for linux-64: - experimental: pre-0.23.0 snapshot - current: 0.22.1
I also get this (for some reason?):
LuaTools | running command: luatex --ini --lua="cont-en.luc" "/context/tex/texmf-context/tex/context/base/cont-en.tex" \\dump (/context/tex/texmf-context/tex/context/base/cont-en.tex ! I can't find file `context.tex'. l.16 \input context.tex
I remeber seing the same problem on windows some time ago.
Me too (see other thread) ... :( Cheers, Peter -- http://pmrb.free.fr/contact/
participants (6)
-
Hans Hagen
-
Mojca Miklavec
-
Peter Münster
-
Peter Rolf
-
Taco Hoekwater
-
zs