[GRASS5] over 300 errors - can't build CVS 2005.01.29

Markus Neteler neteler at itc.it
Mon Jan 30 03:12:06 EST 2006


Maciek,

there was a change in libgis, probably the CVS snapshot was
generated while things were still in modification.

I have now removed four unused files from lib/gis/ and
simplified lib/gis/Makefile (registration of object files
is no longer needed there).

I'll relaunch the cronjob to generate the CVS snapshot
now.

Markus


On Mon, Jan 30, 2006 at 12:02:30AM +0100, Maciek Sieczka wrote:
> Using Ubuntu 5.10 Breezy, gcc 3.4.4. Plenty of other stuff, all either
> CVS or newest releases, built fine today (hdf4, proj, geos, postgis,
> sqlite, gdal).
> 
> My ./configure:
> --with-cxx
> --without-odbc
> --with-sqlite
> --with-tcltk-includes="/usr/include/tcl8.3/"
> --with-postgres-includes="/usr/include/postgresql/"
> --with-freetype
> --with-freetype-includes="/usr/include/freetype2/"
> --with-readline
> 
> 
> 
> $ cat error.log
> GRASS GIS compilation log
> -------------------------
> Started compilation: nie sty 29 22:26:50 CET 2006
> --
> Errors in:
> /home/fishoo/src/straight/grass6/lib/gis
> /home/fishoo/src/straight/grass6/lib/gmath
> /home/fishoo/src/straight/grass6/lib/raster
> /home/fishoo/src/straight/grass6/lib/display
> /home/fishoo/src/straight/grass6/lib/D
> /home/fishoo/src/straight/grass6/lib/db/dbmi_base
> /home/fishoo/src/straight/grass6/lib/db/dbmi_client
> /home/fishoo/src/straight/grass6/lib/db/stubs
> /home/fishoo/src/straight/grass6/lib/db/dbmi_driver
> /home/fishoo/src/straight/grass6/lib/edit
> /home/fishoo/src/straight/grass6/lib/form
> /home/fishoo/src/straight/grass6/lib/imagery
> /home/fishoo/src/straight/grass6/lib/proj
> /home/fishoo/src/straight/grass6/lib/segment
> /home/fishoo/src/straight/grass6/lib/vector/diglib
> /home/fishoo/src/straight/grass6/lib/vector/Vlib
> /home/fishoo/src/straight/grass6/lib/sites
> /home/fishoo/src/straight/grass6/lib/rst/interp_float
> 
> <snip>
> # 300 more here
> </snip>
> 
> --
> Finished compilation: nie sty 29 22:33:04 CET 2006
> (In case of errors please change into the directory with error and run
> 'make')
> 
> 
> 
> 3 error examples:
> 
> $ cd /home/fishoo/src/straight/grass6/lib/gis ; make make: *** No rule
> to make target `OBJ.i686-pc-linux-gnu/sample.o', needed by
> `/home/fishoo/src/straight/grass6/dist.i686-pc-linux-gnu/lib/libgrass_gis.6.1.cvs.so'.
> Stop.
> 
> $ cd /home/fishoo/src/straight/grass6/lib/gmath ; make
> gcc -shared
> -o /home/fishoo/src/straight/grass6/dist.i686-pc-linux-gnu/lib/libgrass_gmath.6.1.cvs.so
> -Wl,--export-dynamic
> -L/home/fishoo/src/straight/grass6/dist.i686-pc-linux-gnu/lib
> -Wl,-rpath-link,/home/fishoo/src/straight/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/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    -lfftw -lm   && if [ -z "" ] ; then ln -f -s
> libgrass_gmath.6.1.cvs.so /home/fishoo/src/straight/grass6/dist.i686-pc-linux-gnu/lib/libgrass_gmath.so;
> fi /usr/bin/ld: cannot find -lgrass_gis collect2: ld returned 1 exit
> status make: ***
> [/home/fishoo/src/straight/grass6/dist.i686-pc-linux-gnu/lib/libgrass_gmath.6.1.cvs.so]
> Error 1
> 
> $ cd /home/fishoo/src/straight/grass6/raster/r.los ; make gcc
> -Wl,--export-dynamic
> -L/home/fishoo/src/straight/grass6/dist.i686-pc-linux-gnu/lib
> -Wl,-rpath-link,/home/fishoo/src/straight/grass6/dist.i686-pc-linux-gnu/lib
> -DPACKAGE=\""grassmods"\"
> -o /home/fishoo/src/straight/grass6/dist.i686-pc-linux-gnu/bin/r.los
> OBJ.i686-pc-linux-gnu/color_rnge.o OBJ.i686-pc-linux-gnu/delete.o
> OBJ.i686-pc-linux-gnu/main.o OBJ.i686-pc-linux-gnu/make_list.o
> OBJ.i686-pc-linux-gnu/make_point.o OBJ.i686-pc-linux-gnu/mark_pts.o
> OBJ.i686-pc-linux-gnu/pts_elim.o OBJ.i686-pc-linux-gnu/segment.o
> -lgrass_segment -lgrass_gis -lgrass_datetime -lz    -lm
> -lz /usr/bin/ld: cannot find -lgrass_segment collect2: ld returned 1
> exit status make: ***
> [/home/fishoo/src/straight/grass6/dist.i686-pc-linux-gnu/bin/r.los]
> Error 1
> 
> 
> 
> I wanted to attach the make.log, but it's over 60 KB bzipped and the
> message gets rejected. Only config.log attached, if this helps somehow.
> 
> Maciek
> 
> 
> 
> --------------------
> Szukasz do?wiadczonej firmy poligraficznej? Zale?y Ci na terminowo?ci i atrakcyjnych cenach?
> Zapraszamy do nas!
> http://www.foldruk.pl/



-- 
Markus Neteler     <neteler itc it>       http://mpa.itc.it
ITC-irst -  Centro per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18        -       38050 Povo (Trento), Italy




More information about the grass-dev mailing list