> OK, but what about lilypond!  Did you try that from bash, now this all
> seems to work?

I thought at first it would (which is why I didn't bother), but sadly it
doesn't:

james@DEVATHLON /cygdrive/c/temp/lilypond/music
$ lilypond american-chords.ly
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'

But, kpsewhich has no trouble finding cmr10.tfm:

james@DEVATHLON /cygdrive/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

Although, now it's having this "lstat(/cygdrive)" trouble again, this time
from *within* Cygwin (last time it didn't)...

And as per Mats suggestion, I ran kpsewhich with KPATHSEA_DEBUG=8 and got
nothing extra from lily, but got this from kpsewhich (same output, whether
from DOS or Cygwin):

C:\Temp\lilypond\Music>kpsewhich cmr10.tfm
lstat(/cygdrive) failed ...
/cygdrive: No such file or directory
kdebug:Search path for cnf files (from compile-time paths.h)
kdebug:  =
.:.:.:./share/texmf.local/web2c:./share/texmf.local/web2c:./share/tex
mf.local/web2c:./texmf.local/web2c:./texmf.local/web2c:./texmf.local/web2c:.
/sha
re/texmf/web2c:./share/texmf/web2c:./share/texmf/web2c:./texmf/web2c:./texmf
/web
2c:./texmf/web2c::/usr/share/texmf/web2c:/usr/share/texmf/web2c
kdebug:  before expansion =
{$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share
,}/texmf{.local,}/web2c}:$TETEXDIR:/usr/share/texmf/web2c:/usr/share/texmf/w
eb2c

kdebug:  application override path = (none)
kdebug:  application config file path = (none)
kdebug:  texmf.cnf path = (none)
kdebug:  compile-time path =
{$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/shar
e,}/texmf{.local,}/web2c}:$TETEXDIR:/usr/share/texmf/web2c:/usr/share/texmf/
web2
c
kdebug:  default suffixes = .cnf
kdebug:  other suffixes = (none)
kdebug:  search only with suffix = 0
kdebug:  numeric format value = 8
kdebug:  runtime generation program = (none)
kdebug:  extra program args = (none)
kdebug:  program enabled = 0
kdebug:  program enable level = 0
kdebug:Search path for ls-R files (from compile-time paths.h)
kdebug:  = /usr/share/texmf:/var/tmp/texfonts
kdebug:  before expansion = /usr/share/texmf:/var/tmp/texfonts
kdebug:  application override path = (none)
kdebug:  application config file path = (none)
kdebug:  texmf.cnf path = (none)
kdebug:  compile-time path = /usr/share/texmf:/var/tmp/texfonts
kdebug:  default suffixes = ls-R
kdebug:  other suffixes = (none)
kdebug:  search only with suffix = 0
kdebug:  numeric format value = 9
kdebug:  runtime generation program = (none)
kdebug:  extra program args = (none)
kdebug:  program enabled = 0
kdebug:  program enable level = 0
kdebug:Search path for gf files (from TEXFONTS environment variable)
kdebug:  = /cygdrive/c/texmf/fonts/tfm/public/cm
kdebug:  before expansion = /cygdrive/c/texmf/fonts/tfm/public/cm
kdebug:  application override path = (none)
kdebug:  application config file path = (none)
kdebug:  texmf.cnf path = (none)
kdebug:  compile-time path = .:/usr/share/texmf/fonts/gf/$MAKETEX_MODE//
kdebug:  default suffixes = gf
kdebug:  other suffixes = (none)
kdebug:  search only with suffix = 1
kdebug:  numeric format value = 0
kdebug:  runtime generation program = (none)
kdebug:  extra program args = (none)
kdebug:  program enabled = 0
kdebug:  program enable level = 0
kdebug:Search path for pk files (from TEXFONTS environment variable)
kdebug:  = /cygdrive/c/texmf/fonts/tfm/public/cm
kdebug:  before expansion = /cygdrive/c/texmf/fonts/tfm/public/cm
kdebug:  application override path = (none)
kdebug:  application config file path = (none)
kdebug:  texmf.cnf path = (none)
kdebug:  compile-time path =
.:{/usr/share/texmf/fonts,/var/tmp/texfonts}/pk/{$M
AKETEX_MODE,modeless}//
kdebug:  default suffixes = pk
kdebug:  other suffixes = (none)
kdebug:  search only with suffix = 1
kdebug:  numeric format value = 1
kdebug:  runtime generation program = mktexpk
kdebug:  extra program args = --mfmode $MAKETEX_MODE --bdpi
$MAKETEX_BASE_DPI --
mag $MAKETEX_MAG --dpi $KPATHSEA_DPI
kdebug:  program enabled = 0
kdebug:  program enable level = 0
kdebug:Search path for bitmap font files (from TEXFONTS environment
variable)
kdebug:  = /cygdrive/c/texmf/fonts/tfm/public/cm
kdebug:  before expansion = /cygdrive/c/texmf/fonts/tfm/public/cm
kdebug:  application override path = (none)
kdebug:  application config file path = (none)
kdebug:  texmf.cnf path = (none)
kdebug:  compile-time path = .:/usr/share/texmf/fonts
kdebug:  default suffixes = (none)
kdebug:  other suffixes = (none)
kdebug:  search only with suffix = 1
kdebug:  numeric format value = 2
kdebug:  runtime generation program = mktexpk
kdebug:  extra program args = --mfmode $MAKETEX_MODE --bdpi
$MAKETEX_BASE_DPI --
mag $MAKETEX_MAG --dpi $KPATHSEA_DPI
kdebug:  program enabled = 0
kdebug:  program enable level = 0
kdebug:Search path for tfm files (from TEXFONTS environment variable)
kdebug:  = /cygdrive/c/texmf/fonts/tfm/public/cm
kdebug:  before expansion = /cygdrive/c/texmf/fonts/tfm/public/cm
kdebug:  application override path = (none)
kdebug:  application config file path = (none)
kdebug:  texmf.cnf path = (none)
kdebug:  compile-time path =
.:{/usr/share/texmf/fonts,/var/tmp/texfonts}/tfm//
kdebug:  default suffixes = .tfm
kdebug:  other suffixes = (none)
kdebug:  search only with suffix = 1
kdebug:  numeric format value = 3
kdebug:  runtime generation program = mktextfm
kdebug:  extra program args = (none)
kdebug:  program enabled = 0
kdebug:  program enable level = 0
/cygdrive/c/texmf/fonts/tfm/public/cm/cmr10.tfm

-- Shamus


Reply via email to