[tex-live] [win32] bibtex and makeindex - Forbidden to openfor writing

Akira Kakuto kakuto at fuk.kindai.ac.jp
Wed Sep 15 10:12:27 CEST 2010

Dear Thomas,

> Thank you for your tip. That's the reason.
> I could fix this by setting:
> openout_any = r
> in the top-level texmf.cnf file.
> openout_any = a
> schould work too. ;-)
> But had no success to set the environment var like:
> set TEXMFOUTPUT=%CD%\tmp;
> or
> set TEXMFOUTPUT=D:/mydoc/tmp;
> and a relative path doesn't work either. E.g.
> set TEXMFOUTPUT=./tmp;
> Does anybody knows the right syntax?
> Because I would prefer to set it in a script.

On windows, the restriction is chosen to be stronger than for Unix
because of several security reasons.
In the case of openout_any = p, a name with ':' is forbidden
irrespective of the value of TEXMFOUTPUT.
You can change temorarily the openout_any in your
batch script:
... ...


More information about the tex-live mailing list