When building recent CVS's (last few days, including 5 minutes ago), everything goes fine until the end of the install. The following gets burped at me:
[...] /usr/bin/install -c -m 644 ../../lyx-devel/lib/symbols /scr/ressler/lyx-cvs/share/lyx/symbols files=`sed -e 's/^\([^ ]*\) .*$/\1/' xfonts/fonts.dir` ; \ for i in ${files} ; do \ ln -s `kpsewhich $i` /scr/ressler/lyx-cvs/share/lyx/xfonts/$i ; \ done ln: /scr/ressler/lyx-cvs/share/lyx/xfonts/cmex10.pfb: File exists ln: /scr/ressler/lyx-cvs/share/lyx/xfonts/cmmi10.pfb: File exists [ ... more deleted ...] ln: /scr/ressler/lyx-cvs/share/lyx/xfonts/msbm10.pfb: File exists make[3]: *** [install-xfonts] Error 1 make[3]: Leaving directory `/home/mressler/LyX/lyx-build/lib' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/home/mressler/LyX/lyx-build/lib' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/mressler/LyX/lyx-build/lib' make: *** [install-recursive] Error 1 No big deal, but it does abort the install early. While poking at lib/Makefile, I found that the relevant install code is hardwired for "ln -s `kpsewhich ...", which ignores the Makefile variables LN and KPSEWHICH. Summary: 1) Old links need to be dealt with by "ln -sf" or deleting the old links 2) The Makefile needs to be patched to use the appropriate variables 3) I really don't know what the heck I'm doing in terms of fixing Makefile.am or Makefile.in, so I hope this is enough info for people who do know what they are doing to solve this. Mike -- Mike Ressler [EMAIL PROTECTED] OK, I'm lame: I don't have my own website ...