This is a summary of the bug and resolution listed in MiKTeX bug #1739147:
This bug is not limited to MiKTeX. It is a general authorindex problem that can occur on any Windows machine.
When authorindex runs on a NETWORK drive (and other times?) this error occurs:
=====
bibtex: Windows API error 161: The specified path is invalid.
BibTeX error. Aborting leaving all temporary files _autidx_.*
=====
This error is a Windows specific problem in the "authorindex" Perl script. The resolution, by Christian Schenk:
=====
Date: 2007-06-21 13:26
Sender: csc (Christian Schenk)
Logged In: YES
user_id=67066
Originator: NO
Thank you. The bug is in the authorindex.pl script on lines 215 and 276:
the Unix path separator (:) is used when the environment variable
BSTINPIUTS/BIBINPUTS is set. This does not work under Windows. Please
replace ".:" with ".;" on both lines.
=====
In MiKTeX, this script is located at:
\Program Files\MiKTeX 2.6\scripts\perl\authorindex\authorindex.pl
Eventually, authorindex will need to be modified so that ";" is used as the PATH separator for Windows and ":" in UNIX. Meanwhile, those getting the error above should manually make this change.
--Ted
Personal weblog of Ted Pavlic. Includes lots of MATLAB and LaTeX (computer typesetting) tips along with commentary on all things engineering and some things not. An endless effort to keep it on the simplex.
Thursday, June 21, 2007
authorindex bug fix on Windows (API error and PATH separator)
This is from a USENET news thread. I repost it here so that it gets indexed by more search engines.
Labels:
authorindex,
bugs,
latex,
software,
TeX/LaTeX,
texlatex,
typesetting
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment