[luatex] use of luatex with no filename
David Carlisle
d.p.carlisle at gmail.com
Mon Sep 5 13:55:20 CEST 2016
Hi,
There appears to have been a change in the behaviour of luatex if
given no filename between texlive 2016 and a 0.98.4 built from svn (on
cygwin) yesterday
* Firstly jobname is not being set to texput so I get a permission
error trying to write to .log unless I allow open write access in
texmf.cnf, compare
$ pdftex \\end
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016)
(preloaded format=pdftex)
restricted \write18 enabled.
entering extended mode
No pages of output.
Transcript written on texput.log.
with
$ luatex \\end
This is LuaTeX, Version 0.98.4 (TeX Live 2017/dev)
restricted system commands enabled.
luatex: Not writing to .log (openout_any = p).
! I can't write on file `.log'.
Please type another transcript file name:
* Secondly it still seems to be looking for a filename in input, even
after \relax
so you can't type text to the * prompt.
Compare
$ pdftex
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016)
(preloaded format=pdftex)
restricted \write18 enabled.
**\relax
entering extended mode
*a
*\bye
[1{/usr/local/texlive/2016/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]</usr/
local/texlive/2016/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on texput.pdf (1 page, 9729 bytes).
Transcript written on texput.log.
with
$ luatex
This is LuaTeX, Version 0.98.4 (TeX Live 2017/dev)
restricted system commands enabled.
**\relax
*a
! I can't find file `a'.
<*> a
(Press Enter to retry, or Control-D to exit)
Please type another input file name:
* thirdly if I enable open access so .log is written the first example
inputs the file ".tex" (which is part of the standard latex
distribution, but shouldn't be input here.
[with openout_any=a in texmf.cnf]
$ luatex \\end
This is LuaTeX, Version 0.98.4 (TeX Live 2017/dev)
restricted system commands enabled.
(./.tex)
warning (pdf backend): no pages of output.
Transcript written on .log.
[since I compiled this myself it's always possible it's a local build
error but I just ran the supplied ./build.sh and it made a luatex.exe
without apparent errror, which I then copied to my texlive 2016 tree]
David
Build was from:
URL: https://foundry.supelec.fr/svn/luatex/branches/experimental
Relative URL: ^/branches/experimental
Repository Root: https://foundry.supelec.fr/svn/luatex
Repository UUID: 0b2b3880-5936-4365-a048-eb17d2e5a6bf
Revision: 6113
More information about the luatex
mailing list