Looks like the gpde library causes some problems. :/<br>I guess this is related to the Makefile. The gpde lib Makefile copies the N_pde.h <br>header file into the build include directory before compiling:<br><br>MODULE_TOPDIR = ../..
<br><br>EXTRA_LIBS=$(GISLIB) $(G3DLIB)<br>LIB_NAME = $(GPDE_LIBNAME)<br><br>include $(MODULE_TOPDIR)/include/Make/Lib.make<br>include $(MODULE_TOPDIR)/include/Make/Doxygen.make<br><br>default: headers lib<br><br>headers:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for file in ./N_*.h ; do $(INSTALL_DATA) $$file $(GISBASE)/include/grass/ ; done<br><br>lib: headers<br><br>#doxygen:<br>DOXNAME=gpde<br><br><br>I don&#39;t know why this is not working on a smp machine? <br>Are you using NFS? Maybe there is a delay while copying the header?
<br>Sorry, i cant help much in this case, my Makefile knowledge is very limited.<br><br><br>Best&nbsp; regards<br>Soeren<br><br><div><span class="gmail_quote">2007/10/18, Maciej Sieczka &lt;<a href="mailto:tutey@o2.pl">tutey@o2.pl
</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Glynn Clements wrote:<br>&gt; Maciej Sieczka wrote:<br>&gt;<br>&gt;&gt;&gt;&gt; sorry but I&#39;m not an make guru and thus see it simple: if I run comand
<br>&gt;&gt;&gt;&gt; &quot;make -j4&quot; it should get along with it or fail with &quot;err blah parallel<br>&gt;&gt;&gt;&gt; buld not supported&quot;. Current CVS version does neither of it.<br>&gt;&gt;&gt; I hope we don&#39;t give up so early. Probably just a few Makefiles
<br>&gt;&gt;&gt; need to be fixed (basically, get the target order right therein).<br>&gt;&gt;&gt;&gt; As multicore CPU&#39;s are getting more popular, more and more users will be<br>&gt;&gt;&gt;&gt; trying to run &quot;make -j X&quot; and thus report failure as bug [1].
<br>&gt;&gt;&gt; Not always. As written yesterday, &quot;make -j3&quot; worked for me on my RHEL5<br>&gt;&gt;&gt; box. Now testing with Mandriva.<br>&gt;&gt;&gt;&gt; If I can help with testing, drop me instructions. I have Gentoo ~x86
<br>&gt;&gt;&gt;&gt; system (gcc version 4.2.1; GNU Make 3.81).<br>&gt;&gt;&gt; Please help testing. Just run it and see if and where it fails.<br>&gt;&gt;&gt; Then check the problematic Makefile(s) for correct order:<br>
&gt;&gt;&gt; <a href="http://grass.gdf-hannover.de/wiki/Development#GRASS_Makefile_writing">http://grass.gdf-hannover.de/wiki/Development#GRASS_Makefile_writing</a><br>&gt;&gt; As for testing: I get the following errors with make -j3 on
<br>&gt;&gt; Intel Core 2 6600 running 2.6.15-29-amd64-xeon (Ubuntu Dapper):<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; Errors in:<br>&gt;&gt; /home/maciek/src/straight/grass63/lib/gpde<br>&gt;&gt; /home/maciek/src/straight/grass63/imagery/i.vpoints
<br>&gt;&gt; /home/maciek/src/straight/grass63/misc/m.cogo<br>&gt;&gt; /home/maciek/src/straight/grass63/raster/r.gwflow<br>&gt;&gt; /home/maciek/src/straight/grass63/raster/r.to.rast3elev<br>&gt;&gt; /home/maciek/src/straight/grass63/raster3d/r3.gwflow
<br>&gt;&gt; /home/maciek/src/straight/grass63/vector/v.sample<br>&gt;<br>&gt; What errors, exactly?<br><br>That&#39;s all it says:<br><br>Started compilation: Thu Oct 18 00:07:37 CEST 2007<br>--<br>Errors in:<br>/home/maciek/src/straight/grass63/lib/gpde
<br>/home/maciek/src/straight/grass63/misc/m.cogo<br>/home/maciek/src/straight/grass63/raster/r.gwflow<br>/home/maciek/src/straight/grass63/raster3d/r3.gwflow<br>--<br>In case of errors please change into the directory with
<br>error and run &#39;make&#39;. If you get multiple errors, you need<br>to deal with them in the order they appear in the error log.<br>If you get an error building a library, you will also get<br>errors from anything which uses the library.
<br>--<br>Finished compilation: Thu Oct 18 00:11:12 CEST 2007<br>make: *** [default] Error 1<br><br>If you&#39;d like to see full make and configure output they are<br>here [1].<br><br>(Note this time there are less modules affected, and there
<br>haven&#39;t been any commits to CVS between this and previous<br>CVS checkout + make run; I remembered to run &quot;make<br>distclean&quot; both times FWIW).<br><br>When I enter dirs mentioned&nbsp;&nbsp;in &quot;Errors in:&quot;, one by one,
<br>and run &quot;make -j3&quot;, they build fine and no errors are printed.<br><br>Maciek<br><br>[1]http://www.biol.uni.wroc.pl/sieczka/udostepnione/grass/grass63_make_j3_18.10.07.tar.bz2<br><br>_______________________________________________
<br>grass-dev mailing list<br><a href="mailto:grass-dev@grass.itc.it">grass-dev@grass.itc.it</a><br><a href="http://grass.itc.it/mailman/listinfo/grass-dev">http://grass.itc.it/mailman/listinfo/grass-dev</a><br></blockquote>
</div><br>