> > ... Where have you mounted your MikTeX drive?
>
> It's at c:\texmf. Pretty tought to miss!
>
> Ok, so I set TEXFONTS=/cygdrive/c/texmf/fonts/tfm/public/cm and ran
> kpsewhich:
>
> C:\Temp\lilypond\Music>kpsewhich cmr10.tfm
> lstat(/cygdrive) failed ...
> /cygdrive: No such file or directory
> /cygdrive/c/texmf/fonts/tfm/public/cm/cmr10.tfm
>
> It found cmr10.tfm, but it still has that mysterious "lstat(/cygdrive)
> failed ..." message in there... So, here I thought the trouble was over,
> but...
>
> C:\Temp\lilypond\Music>ly2dvi -P american-chords
> ly2dvi (GNU lilypond) 1.3.75
> executing: ash -c "lilypond american-chords 2>&1"
> GNU LilyPond 1.3.75.
> Now processing: `american-chords.ly'
> Parsing...warning: invalid subtraction: not part of chord: e
> warning: invalid subtraction: not part of chord: e
>
> Interpreting music...[6]
> Preprocessing elements...
> Calculating column positions... warning: can't find font: `cmr10'
> warning: Loading default font
> error: can't find default font: `cmr10'
> ly2dvi hmm, I could not find an output file name
>
> After changing from ash to bash, I tried again, but still no dice...
Try to set KPATHSEA_DEBUG = 8 and compare the search log of
kpsewhich and lilypond? Maybe this could give a clue as to
where the problem is.
/Mats