MKIV: context.tex not found
Hello, Any news about this one? Am I the only one having this problem? Cheers, Peter -- http://pmrb.free.fr/contact/
On Wed, Mar 12 2008, Mojca Miklavec wrote:
Mine has disappeared last night
Mine not... :( Should I send another output of MTX_INPUT_TRACE=10 luatools --ini --compile cont-en ? Or perhaps some other informations?
(luatex 0.25, another job for you, if that matters).
It seems, that Taco has already done it :) Cheers, Peter -- http://pmrb.free.fr/contact/
Peter Münster wrote:
On Wed, Mar 12 2008, Mojca Miklavec wrote:
Mine has disappeared last night
Mine not... :(
Did you fetch a new first-setup.sh ? You have to, because the mtxrun commandline has changed. It should now be: mtxrun --verbose --script ./bin/mtx-update.lua --update --make \ --force --engine=all --context=beta --tree=$PWD/tex $@ Best wishes, Taco
On Wed, Mar 12 2008, Taco Hoekwater wrote:
Did you fetch a new first-setup.sh ? You have to, because the mtxrun commandline has changed. It should now be:
No, where can I find it? It does not seem to be in the zips in http://www.pragma-ade.com/dir?path=context/current
mtxrun --verbose --script ./bin/mtx-update.lua --update --make \ --force --engine=all --context=beta --tree=$PWD/tex $@
Is this the new command to make the formats? Since there is no stub, I've tried this one (without understanding it): lua /opt/TeX-live/texmf-context/scripts/context/lua/mtxrun.lua \ --verbose --script \ /opt/TeX-live/texmf-context/scripts/context/lua/mtx-update.lua \ --update --make --force --engine=all --context=beta \ --tree=/opt/TeX-live/texmf-context/tex Result: lua: ...eX-live/texmf-context/scripts/context/lua/mtxrun.lua:432: attempt to index global 'lpeg' (a nil value) stack traceback: ...eX-live/texmf-context/scripts/context/lua/mtxrun.lua:432: in main chunk [C]: ? Before, I've used "texexec --make --all --luatex" ... I believe, I've missed somehow some important information ... Cheers, Peter -- http://pmrb.free.fr/contact/
Peter Münster wrote:
On Wed, Mar 12 2008, Taco Hoekwater wrote:
Did you fetch a new first-setup.sh ? You have to, because the mtxrun commandline has changed. It should now be:
No, where can I find it? It does not seem to be in the zips in http://www.pragma-ade.com/dir?path=context/current
mtxrun --verbose --script ./bin/mtx-update.lua --update --make \ --force --engine=all --context=beta --tree=$PWD/tex $@
Is this the new command to make the formats?
I thought you were using the new minimals, so I became confused. You probably have to download and extract a new cont-tmf, then manually copy scripts/context/lua/mtxrun.lua and scripts/context/lua/luatools.lua to (the|a) binaries directory as <bin>/mtxrun and <bin>/luatools. After that, run luatools --generate, and all *should* be back to normal. Best wishes, Taco
On Wed, Mar 12 2008, Taco Hoekwater wrote:
You probably have to download and extract a new cont-tmf, then manually copy scripts/context/lua/mtxrun.lua and scripts/context/lua/luatools.lua to (the|a) binaries directory as <bin>/mtxrun and <bin>/luatools.
After that, run luatools --generate, and all *should* be back to normal.
Ok, I made another stub scripts/context/stubs/unix/mtxrun : #!/bin/sh texmfstart mtxrun.lua "$@" Then: "mktexlsr" and "luatools --generate" And in the end: texexec --make --all --luatex But unfortnunately, I still get this: LuaTools | running command: luatex --ini --lua="cont-en.luc" "/opt/TeX-live/texmf-context/tex/context/base/cont-en.tex" \\dump (/opt/TeX-live/texmf-context/tex/context/base/cont-en.tex ! I can't find file `context.tex'. l.16 \input context.tex With ConTeXt 2008.03.11 23:55 and LuaTeX 0.25.0 How could I trace this down? Best wishes, Peter -- http://pmrb.free.fr/contact/
Hello, I've put the output of the command MTX_INPUT_TRACE=10 luatools --ini --compile cont-en on the page http://pmrb.free.fr/tmp/luatools-log/ One for version 2008.01.28 (no problem). And one for version 2008.03.11 (context.tex not found). luatools.lua and mtxrun.lua have been copied without suffix into .../bin Could someone take a look please? What further information should I provide? Greetings, Peter -- http://pmrb.free.fr/contact/
Peter Münster wrote:
Hello,
I've put the output of the command MTX_INPUT_TRACE=10 luatools --ini --compile cont-en on the page http://pmrb.free.fr/tmp/luatools-log/
One for version 2008.01.28 (no problem). And one for version 2008.03.11 (context.tex not found).
luatools.lua and mtxrun.lua have been copied without suffix into .../bin
Could someone take a look please?
What further information should I provide?
can you send me your (1) luatools.lua (2) luat-inp.lua ----------------------------------------------------------------- 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 -----------------------------------------------------------------
On Fri, Mar 14 2008, Hans Hagen wrote:
I've put the output of the command MTX_INPUT_TRACE=10 luatools --ini --compile cont-en on the page http://pmrb.free.fr/tmp/luatools-log/
One for version 2008.01.28 (no problem). And one for version 2008.03.11 (context.tex not found).
luatools.lua and mtxrun.lua have been copied without suffix into .../bin
Could someone take a look please?
What further information should I provide?
can you send me your
(1) luatools.lua (2) luat-inp.lua
Hello, After bothering Hans and Taco pretty much, here comes finally the solution of the mystery: don't use the environment variable "TEXINPUTS" with MKIV! There is also a spelling error in mtxrun.lua and luatools.lua: local lf = filelist and filelist[1] -> local fl = filelist and filelist[1] But it wasn't the reason for my problem. Is there a good place in the wiki, where to put this information? Cheers, Peter -- http://pmrb.free.fr/contact/
After bothering Hans and Taco pretty much, here comes finally the solution of the mystery: don't use the environment variable "TEXINPUTS" with MKIV!
I would even say: don't use it at all. If you really have to, don't put it in a configuration file, at any rate; just set it in the current environment. What do you need it for in Mark II?
Is there a good place in the wiki, where to put this information?
Installation instructions? Arthur
On Tue, Mar 18 2008, Arthur Reutenauer wrote:
I would even say: don't use it at all. If you really have to, don't put it in a configuration file, at any rate; just set it in the current environment. What do you need it for in Mark II?
I don't need it, I just discovered that /etc/profile in suse-10.3 sets it even without any tex-package installed. Before that, I had been pretty sure, that only TEXMF, TEXMFCNF and TEXMFCACHE were set. But I can imagine, that someone would like to use it, to extend the search in personal folders.
Is there a good place in the wiki, where to put this information?
Installation instructions?
It's also a runtime issue. Try setting TEXINPUTS=somepath, and see what's happening with MKIV. But you're right, since there is no "troubleshooting" page, I'll put it first on "installation instructions". Cheers, Peter -- http://pmrb.free.fr/contact/
participants (6)
-
Aditya Mahajan
-
Arthur Reutenauer
-
Hans Hagen
-
Mojca Miklavec
-
Peter Münster
-
Taco Hoekwater