Hi all, Trying this morning to update my minimal context with the first-setup script, I get this error when running "texexec --make en --luatex" ................................... LuaTools | running command: luatex --ini --lua="cont-en.luc" "/win/context/tex/texmf-context/tex/context/base/cont-en.tex" \\dump (/win/context/tex/texmf-context/tex/context/base/cont-en.tex (/win/context/tex/texmf-context/tex/context/base/context.tex (/win/context/tex/texmf-context/tex/context/base/syst-pln.tex) (/win/context/tex/texmf-context/tex/context/base/syst-prm.tex) (/win/context/tex/texmf-context/tex/context/base/luat-env.tex) (/win/context/tex/texmf-context/tex/context/base/luat-lib.tex ! LuaTeX error ...context/tex/texmf-context/tex/context/base/l-aux.lua:55: attempt to call field 'Carg' (a nil value). \ctxluabytecode ...ode " .. "#1" .. str) end end } \registerctxluafile ...{\the \luabytecodecounter } \fi l.45 \registerctxluafile{l-aux} {1.001} ? ................................... I'm lost! -- Jean
Jean Magnan de Bornier wrote:
Hi all,
Trying this morning to update my minimal context with the first-setup script, I get this error when running "texexec --make en --luatex"
You need luatex 0.25.2 for the latest context, and it seems that is not yet available for your platform (either that, or there is a relative ordering problem in the minimals). Which platform are you on? Best wishes, Taco
Le 12 avril à 11:14:03 Taco Hoekwater
Jean Magnan de Bornier wrote:
Le 12 avril à 11:14:03 Taco Hoekwater
écrit notamment: | You need luatex 0.25.2 for the latest context, and it seems that is not | yet available for your platform (either that, or there is a relative | ordering problem in the minimals). Which platform are you on?
I see; here for my platform:
11:57 jean@boldair /home/jean % uname -a Linux boldair 2.6.17-gentoo #1 SMP Wed Aug 1 15:48:08 CEST 2007 i686 Intel(R) Pentium(R) M processor 1.10GHz GenuineIntel GNU/Linux
Binary here: http://minimals.contextgarden.net/current/bin/luatex/linux/bin/ It looks like you have to download and install it by hand. This (and the broken live) hints at a problem in the new minimals, but I am not sure how/what. Mojca? Best wishes, Taco
On Sat, Apr 12, 2008 at 3:38 PM, Taco Hoekwater
Jean Magnan de Bornier wrote:
Le 12 avril à 11:14:03 Taco Hoekwater
écrit notamment: | You need luatex 0.25.2 for the latest context, and it seems that is not | yet available for your platform (either that, or there is a relative | ordering problem in the minimals). Which platform are you on?
I see; here for my platform:
11:57 jean@boldair /home/jean % uname -a Linux boldair 2.6.17-gentoo #1 SMP Wed Aug 1 15:48:08 CEST 2007 i686 Intel(R) Pentium(R) M processor 1.10GHz GenuineIntel GNU/Linux
Binary here:
http://minimals.contextgarden.net/current/bin/luatex/linux/bin/
It looks like you have to download and install it by hand. This (and the broken live) hints at a problem in the new minimals, but I am not sure how/what. Mojca?
For linux the binary should be OK, the proper version at least (the only missing/old ones are freebsd & sun at the moment). I didn't test it though. One question: does your first-setup update bin/texlua as well? Old texlua might be the culprit as well. Only guessing ... Concerning the broken live: I haven't touched live since the last conference, and I guess that Arthur just recompiles luatex every now and then, and probably didn't touch it in the last few days (we should adapt the live to use the minimals instead of tex live). So the two are completely unrelated (shame on us). Mojca
Concerning the broken live: I haven't touched live since the last conference, and I guess that Arthur just recompiles luatex every now and then, and probably didn't touch it in the last few days
Yes, true. But now I have a more urgent problem, as my glasses are broken, too; so I can't take care of it right now, sorry. Arthur
Le 12 avril à 17:06:11 "Mojca Miklavec"
| I didn't test it though. One question: does your first-setup update | bin/texlua as well? Old texlua might be the culprit as well. Only | guessing ... OK I downloaded by hand luatex for texmf-linux/bin and texlua for bin/texlua, but it wasn't that. Something else is broken, I have exactly the same error :-( -- Jean
On Sat, 12 Apr 2008, Jean Magnan de Bornier wrote:
Le 12 avril à 17:06:11 "Mojca Miklavec"
écrit notamment: | For linux the binary should be OK, the proper version at least (the | only missing/old ones are freebsd & sun at the moment).
| I didn't test it though. One question: does your first-setup update | bin/texlua as well? Old texlua might be the culprit as well. Only | guessing ...
OK I downloaded by hand luatex for texmf-linux/bin and texlua for bin/texlua, but it wasn't that. Something else is broken, I have exactly the same error :-(
What does luatex -v say? I sometimes get the error that you are getting if the PATH variable gets messed up. Aditya
Le 12 avril à 19:53:27 Aditya Mahajan
| > Le 12 avril à 17:06:11 "Mojca Miklavec"
| What does luatex -v say? I sometimes get the error that you are | getting if the PATH variable gets messed up. Here the whole thing (I see nothing about path though): ................................................. 18:58 jean@boldair /win/context/bin % luatex -v This is LuaTeX, Version snapshot-0.25.1-2008032113 LuaTeX merges and builds upon (parts of) the code from these projects: tex by Donald Knuth etex by Peter Breitenlohner, Phil Taylor and friends omega by John Plaice and Yannis Haralambous aleph by Giuseppe Bilotta pdftex by Han The Thanh and friends kpathsea by Karl Berry, Olaf Weber and others lua by Roberto Ierusalimschy, Waldemar Celes, Luiz Henrique de Figueiredo metapost by John Hobby, Taco Hoekwater and friends. xpdf by Derek Noonberg (partial) fontforge by George Williams (partial) Some extensions to lua and additional lua libraries are used, as well as libraries for graphic inclusion. More details can be found in the source. Code development was sponsored by a grant from Colorado State University via the 'oriental tex' project, the TeX User Groups, and donations. The LuaTeX team is Hans Hagen, Hartmut Henkel, Taco Hoekwater. There is NO warranty. Redistribution of this software is covered by the terms of the GNU General Public License, version 2. For more information about these matters, see the file named COPYING and the LuaTeX source. Copyright 2008 Taco Hoekwater, the LuaTeX Team. This is build 915, created on 20071128T092554Z Compiled with libpng 1.2.15; using libpng 1.2.15 Compiled with zlib 1.2.3; using zlib 1.2.3 Compiled with xpdf version 3.01 -- Jean
On Sat, 12 Apr 2008, Jean Magnan de Bornier wrote:
Le 12 avril à 19:53:27 Aditya Mahajan
écrit notamment: | On Sat, 12 Apr 2008, Jean Magnan de Bornier wrote:
| > Le 12 avril à 17:06:11 "Mojca Miklavec"
écrit notamment: | > | > | For linux the binary should be OK, the proper version at least (the | > | only missing/old ones are freebsd & sun at the moment). | >> | > | I didn't test it though. One question: does your first-setup update | > | bin/texlua as well? Old texlua might be the culprit as well. Only | > | guessing ... | > | > OK I downloaded by hand luatex for texmf-linux/bin and texlua for | > bin/texlua, but it wasn't that. Something else is broken, I have exactly | > the same error :-( | What does luatex -v say? I sometimes get the error that you are | getting if the PATH variable gets messed up.
Here the whole thing (I see nothing about path though): ................................................. 18:58 jean@boldair /win/context/bin % luatex -v This is LuaTeX, Version snapshot-0.25.1-2008032113
I meant that there could be two luatex in your $PATH, and the wrong one could be used (that happens with me sometimes). You are running this command from /win/context/bin (I am assuming that luatex lies in this directory). Do you get the same output when you run it from another directory? Aditya
Le 12 avril à 20:42:21 Aditya Mahajan
On Sat, Apr 12, 2008 at 8:13 PM, Jean Magnan de Bornier
Le 12 avril à 19:53:27 Aditya Mahajan
écrit notamment: Here the whole thing (I see nothing about path though): ................................................. 18:58 jean@boldair /win/context/bin % luatex -v This is LuaTeX, Version snapshot-0.25.1-2008032113
That's not OK. You should get 0.25.2. Besides, the proper version is probably in /win/context/tex/texmf-linux/bin (if you have the default installation). The minimals usually update texmf-linux/bin, but first-setup.sh updates the "bin" as well unless commented out. There is usually no luatex (only texlua) in root "bin" (where there is mtx-update). What does which luatex return? Mojca
Le 13 avril à 12:22:38 "Mojca Miklavec"
| That's not OK. You should get 0.25.2. Besides, the proper version is | probably in /win/context/tex/texmf-linux/bin (if you have the default | installation).
| The minimals usually update texmf-linux/bin, but first-setup.sh | updates the "bin" as well unless commented out. There is usually no | luatex (only texlua) in root "bin" (where there is mtx-update).
| What does | which luatex | return? Arrggg! /usr/bin/luatex!!! (comes from my earlier attempts to set up system wide mkiv...) Let me delete this one, fix the paths and do it again... And it *works*! Thanks Mojka! -- Jean
On Sun, Apr 13, 2008 at 1:03 PM, Jean Magnan de Bornier wrote:
Le 13 avril à 12:22:38 "Mojca Miklavec" écrit notamment: | What does | which luatex | return?
Arrggg!
/usr/bin/luatex!!! (comes from my earlier attempts to set up system wide mkiv...)
Let me delete this one, fix the paths and do it again... And it *works*!
Glad to hear :) Btw: Michael Green had the latest version of LuaTeX and still similar problems, so it must be something else in his case. Mojca
participants (5)
-
Aditya Mahajan
-
Arthur Reutenauer
-
Jean Magnan de Bornier
-
Mojca Miklavec
-
Taco Hoekwater