CVS make install error

2002-03-21 Thread Mike Ressler

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 ...




CVS make install error

2002-03-21 Thread Mike Ressler

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 ...