[tex-live] Whitespace in file name with all but plain TeX fails
George White
aa056 at chebucto.ns.ca
Tue Oct 11 13:01:05 CEST 2005
Quoting Hans Hagen <pragma at wxs.nl>:
> Akira Kakuto wrote:
>
> >>Indeed, I confirm that
> >> pdfetex 'v er.tex'
> >>works in TL 2004 and fails with the current TL pdfetex (both
> >>i386-linux). The error message is:
> >>
> >>! I can't find file `"v er.tex"'.
> >>
> >>
> >
> >On Windows, pdfetex "v er.tex" is OK.
> >Please check
> >char *makecfilename(strnumber s) in utils.c,
> >where I find #ifdef WIN32.
> >
> >
> the windows version already supported "file name" (and some more things like
> url inclusion)
>
> the question is: where does this tak eplace, in the kpse library of in
> pdftex; if i remember right, kpse now does handle it too, so maybe the two
> mechanisms interfere in the unix branch
If it helps, etex built on linux (FC4) using the current pdftex-1.30.3-2.2
sources does not have the bug (pdfetex from the same sources and configure run
does).
I didn't have time to learn much with gdb, other than to confirm that access()
is called with the quoted form of the filename.
--
George N. White III
Head of St. Margarets Bay, Nova Scotia
More information about the tex-live
mailing list