I had trouble building Guile 1.4 with a parallelizing make. The reason
are missing dependencies in libguile/Makefile. Here is a patch. (For
the %.doc target, there should be a better fix, as guile-doc-snarf
only requires the existence of %.x, not its content.)

--- /home/mkoeppe/s/guile-1.4/libguile/Makefile.in~     Wed Jun 21 17:25:25 2000
+++ /home/mkoeppe/s/guile-1.4/libguile/Makefile.in      Wed Jun 21 18:54:33 2000
@@ -1002,6 +1002,10 @@
        numbers.h symbols.h boolean.h threads.h throw.h coop-defs.h \
        iselect.h snarf.h vectors.h validate.h weaks.h weaks.x
 
+error.x: cpp_err_symbols.c
+posix.x: cpp_sig_symbols.c
+load.x: libpath.h
+
 info-am:
 info: info-am
 dvi-am:
@@ -1140,7 +1144,8 @@
 .c.x:
        PATH=.:${PATH} ./guile-doc-snarf $< $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) 
$< > $@ \
        || { rm $@; false; }
-.c.doc:
+%.doc: %.c %.x
+#.c.doc:
        PATH=.:${PATH} ./guile-doc-snarf $< $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) 
$< > /dev/null \
         || { rm $@; false; }

-- 
Matthias K�ppe -- http://www.math.uni-magdeburg.de/~mkoeppe

Reply via email to