making formats troubled
In This Way #12 of august 2007 I read on page 1: Since you update, make sure to remake the pdfTeX and XeTeX formats: texexec --make --all --pdftex I updated to 2007-09-10 and then an error with message: This is pdfTeX, Version 3.141592-1.40.5 (Web2C 7.5.6) (INITEX) \write18 enabled. (/usr/local/texlive/texmf-local/web2c/natural.tcx) entering extended mode ! I can't write on file `cont-en.log'. (Enter the null string to re-try, or <eof> to exit Default file extension is `.log') Where is it that the file cont-en.log will be written? And how can I change this location systematically (or can it be changed) to a place under my home directory? Maybe the problem is that I install my formats locally under a user name not being super user or system administrator (just a simple security precaution). Is the texexec script assuming here write rights need not in generally be granted to the script executing user? If so, can the script be adapted. By the way, cont-tfm.zip comes with script files not having a+x executing rights. It is a bit of nuisance to change these everytime an update comes along -- quite frequently thus. Is it possible to change this? Hans van der Meer
Maybe the problem is that I install my formats locally under a user name not being super user or system administrator (just a simple security precaution).
It seems so. Where is the format file usually placed, and what are the owner and the permissions of the directory containing it? As a general rule, if your ConTeXt tree is installed by some Unix user, you should have the rights of that user to make the formats (there are exceptions, of course). Arthur
Hans van der Meer wrote:
In This Way #12 of august 2007 I read on page 1:
Since you update, make sure to remake the pdfTeX and XeTeX formats: texexec --make --all --pdftex
I updated to 2007-09-10 and then an error with message:
This is pdfTeX, Version 3.141592-1.40.5 (Web2C 7.5.6) (INITEX) \write18 enabled. (/usr/local/texlive/texmf-local/web2c/natural.tcx) entering extended mode ! I can't write on file `cont-en.log'. (Enter the null string to re-try, or <eof> to exit Default file extension is `.log')
Where is it that the file cont-en.log will be written? And how can I change this location systematically (or can it be changed) to a place under my home directory? Maybe the problem is that I install my formats locally under a user name not being super user or system administrator (just a simple security precaution). Is the texexec script assuming here write rights need not in generally be granted to the script executing user? If so, can the script be adapted.
By the way, cont-tfm.zip comes with script files not having a+x executing rights. It is a bit of nuisance to change these everytime an update comes along -- quite frequently thus. Is it possible to change this?
not now, i use zip to make the files and windows bits are not unix bits; afaik, when a file is overwritten during unzip, the old bits are used; concerning fmt paths ... you can set the variable texformats to some value 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 -----------------------------------------------------------------
participants (3)
-
Arthur Reutenauer
-
Hans Hagen
-
Hans van der Meer