[GRASS-dev] GRASS 6.3.0 release preparation

Glynn Clements glynn at gclements.plus.com
Tue Oct 16 23:49:51 EDT 2007


Brad Douglas wrote:

> > 3) Parallel make (-j 4) still fails. First failure:
> > gcc -shared -o /home/ddd/soft/grass6/dist.i686-pc-linux-gnu/lib/libgrass_gmath.6.3.cvs.so
> > -L/home/ddd/soft/grass6/dist.i686-pc-linux-gnu/lib
> > -Wl,--export-dynamic
> > -Wl,-rpath-link,/home/ddd/soft/grass6/dist.i686-pc-linux-gnu/lib
> > OBJ.i686-pc-linux-gnu/brent.o OBJ.i686-pc-linux-gnu/dalloc.o
> > OBJ.i686-pc-linux-gnu/del2g.o OBJ.i686-pc-linux-gnu/eigen.o
> > OBJ.i686-pc-linux-gnu/eigen_tools.o OBJ.i686-pc-linux-gnu/fft.o
> > OBJ.i686-pc-linux-gnu/findzc.o OBJ.i686-pc-linux-gnu/gauss.o
> > OBJ.i686-pc-linux-gnu/getg.o OBJ.i686-pc-linux-gnu/ialloc.o
> > OBJ.i686-pc-linux-gnu/jacobi.o OBJ.i686-pc-linux-gnu/la.o
> > OBJ.i686-pc-linux-gnu/lu.o OBJ.i686-pc-linux-gnu/max_pow2.o
> > OBJ.i686-pc-linux-gnu/mult.o OBJ.i686-pc-linux-gnu/rand1.o
> > OBJ.i686-pc-linux-gnu/svd.o -lgrass_gis -lgrass_datetime -lz
> > -lfftw3 -lm   && \
> >         (cd /home/ddd/soft/grass6/dist.i686-pc-linux-gnu/lib; ln -f -s
> > libgrass_gmath.6.3.cvs.so
> > /home/ddd/soft/grass6/dist.i686-pc-linux-gnu/lib/libgrass_gmath.so)
> > /usr/lib/gcc/i686-pc-linux-gnu/4.2.1/../../../../i686-pc-linux-gnu/bin/ld:
> > cannot find -lgrass_gis
> > collect2: ld returned 1 exit status
> > make[2]: *** [/home/ddd/soft/grass6/dist.i686-pc-linux-gnu/lib/libgrass_gmath.6.3.cvs.so]
> > Error 1
> > make[2]: Leaving directory `/home/ddd/soft/grass6/lib/gmath'
> 
> You cannot build the libraries in parallel.

It shouldn't be trying to; lib/Makefile is one of the few directory
Makefiles which uses the sequential "subdirs" rule (the others are
macosx/Makefile and general/manage/Makefile).

-- 
Glynn Clements <glynn at gclements.plus.com>




More information about the grass-dev mailing list