I found a bug in gpc-19980830.tar.gz ( file Make-lang.in ).
When i devekkoppe it with VPATH, i have ht message :
install-info --info-dir=/users/dhs3/beru/tools/gnu/info /users/dhs3/beru/tools/gnu/info/g77.info rm -f /users/dhs3/beru/tools/gnu/info/gpc.info* ; cd p/doc; for f in gpc.info*; \ do /bin/sh /twdhs3/beru/ws/my_tools/domain_public/code/gnu/compilo/srclib/srcdir/install-sh -c -m 644 $f /users/dhs3/beru/tools/gnu/info/$f; done /bin/sh: p/doc: does not exist make[1]: *** [pascal.install-info] Error 1 make[1]: Leaving directory `/twdhs3/beru/ws/my_tools/domain_public/code/gnu/compilo/srclib/objdir/gcc' make: *** [install-gcc] Error 2
I have analysed the mistake:
A short work around : touch gpc.texi in srclib, this provoque the build of gpc.info* in objlib.
an another correction possible :
Apply this patch : ###################### on directory gcc/p/ ############# --- Make-lang.in.orig Mon Aug 31 03:05:02 1998 +++ Make-lang.in Tue Jan 19 13:01:06 1999 @@ -385,7 +385,8 @@
pascal.install-info: pascal.info -rm -f $(infodir)/gpc.info* ; - cd p/doc; for f in gpc.info*; \ + if [ -d p/doc ]; then cd p/doc; else cd $(srcdir)/p/doc; fi \ + for f in gpc.info*; \ do $(INSTALL_DATA) $$f $(infodir)/$$f; done -chmod a-x $(infodir)/gpc.info*
######################################## EOF #################
Thanks for your jobs.