[tex-live] xindy doesn't work on windows

Akira Kakuto kakuto at fuk.kindai.ac.jp
Thu Aug 23 05:46:45 CEST 2012


Dear Ulrike,

> So the code tries hard to find a tmp-folder without spaces and
> fails only if none can be found.

#
# Experiment by
#
use File::Spec;
$xxx = File::Spec->tmpdir();
print $xxx;

(1) set TMPDIR="c:\tst tst tst"
    TMPDIR is considered nonwritable and prints the default
    c:\temp (c:\temp exists here).

(2) set TMPDIR=c:\tst tst tst
    TMPDIR is recognized as writable and prints
    c:\tst tst tst

Apparently the double quotes are also considered as characters.

In the case
set TMPDIR=c:\tst tst tst
xindy runs as expected if I use the new xindy.pl:

 --- --- --- --- ---
xindy -v -M texindy -L german-duden orte.idx
Running filter: c:/usr/local/share/texmf/scripts/xindy/../../../../bin/tex2xindy <"C:\\tst tst tst\\4Efpgl_j_i" >"C:\\tst tst tst\\NJFpQnNbUE"
Opening logfile "nul" (done)
Reading indexstyle...
Loading module "C:\\tst tst tst\\ovsAFOOs41"...
Loading module "lang/german/duden-latin1-lang.xdy"...
Loading module "lang/german/duden-latin1.xdy"...
Finished loading module "lang/german/duden-latin1.xdy".
Finished loading module "lang/german/duden-latin1-lang.xdy".
Loading module "texindy.xdy"...
Loading module "numeric-sort.xdy"...
Finished loading module "numeric-sort.xdy".
Loading module "latex.xdy"...
Loading module "tex.xdy"...
Finished loading module "tex.xdy".
Finished loading module "latex.xdy".
Loading module "latex-loc-fmts.xdy"...
Finished loading module "latex-loc-fmts.xdy".
Loading module "makeindex.xdy"...
Finished loading module "makeindex.xdy".
Loading module "latin-lettergroups.xdy"...
Finished loading module "latin-lettergroups.xdy".
Finished loading module "texindy.xdy".
Finished loading module "C:\\tst tst tst\\ovsAFOOs41".
Finished reading indexstyle.
Finalizing indexstyle... (done)

Reading raw-index "C:\\tst tst tst\\NJFpQnNbUE"...
Finished reading raw-index.

Processing index... [10%] [20%] [30%] [40%] [50%] [60%] [70%] [80%] [90%] [100%]
Finished processing index.

Writing markup... [10%] [20%] [30%] [40%] [50%] [60%] [70%] [80%] [90%] [100%]
Markup written into file "orte.ind".


Thanks,
Akira




More information about the tex-live mailing list