[GRASSLIST:5382] Re: Compilation errors on grass6.0

Hamish hamish_nospam at yahoo.com
Sun Jan 16 22:24:50 EST 2005


> i tried to compile grass6 beta1 but there were errros
> in so many modules...
> 
> after the log message i changed into mentioned
> directories (some of them) but it didn't work as
> well...
> i'm using debian based XandrOS
> 
> **********
> 
> CFLAGS="-g -Wall" ./configure
> --with-tcltk-includes=/usr/include/tcl8.3
> =/usr/include/tk8.3  --without-postgres --without-odbc
> 
> *************
> 
> GRASS GIS compilation log
> -------------------------
> Started compilation: Dom Jan 16 07:34:22 BRST 2005
> Errors in:
> /home/samuel/grass-6.0.0beta1/lib/vector/diglib
> /home/samuel/grass-6.0.0beta1/lib/vector/Vlib
> /home/samuel/grass-6.0.0beta1/lib/sites
> /home/samuel/grass-6.0.0beta1/lib/rst/interp_float
> /home/samuel/grass-6.0.0beta1/lib/ogsf
> /home/samuel/grass-6.0.0beta1/db/drivers/ogr

[...]

.. if the libraries don't compile, anything that needs them won't
either. Best to start looking for what is broken there first.





> changed into /visualization/nviz 
> run make
> 
> error message:
> 
> cd src ; make
> make[1]: Entering directory
> `/home/samuel/grass-6.0.0beta1/visualization/nviz/src'
> gcc -I/home/samuel/grass-6.0.0beta1/include
> -I/home/samuel/grass-6.0.0beta1/dist./include/grass 
> -g -Wall  -Wall -Wconversion -Wno-implicit-int  
> -I/usr/X11R6/include -I/usr/include/tcl8.3
> -I/usr/include/tcl8.3
> -I/home/samuel/grass-6.0.0beta1/include
> -I/home/samuel/grass-6.0.0beta1/dist./include/grass
> -D_NO_PROTO -D__STDC__   -I/usr/include    
> -DPACKAGE=\""grassmods"\" 
> -I/home/samuel/grass-6.0.0beta1/include
> -I/home/samuel/grass-6.0.0beta1/dist./include/grass \

^^ note /dist./include/ above.  $ARCH is missing?


>         -o OBJ./nvizAppInit.o -c nvizAppInit.c
> <command line>:5:1: warning: "__STDC__" redefined
> In file included from nvizAppInit.c:9:
> interface.h:22:19: gsurf.h: No such file or directory
> interface.h:23:21: gstypes.h: No such file or
> directory
> In file included from nvizAppInit.c:9:
> interface.h:86: error: `MAX_CPLANES' undeclared here


two header files gsurf.h and gstypes.h were not found.

They are tagged in CVS for 6beta1:
http://freegis.org/cgi-bin/viewcvs.cgi/grass51/lib/ogsf/gsurf.h
http://freegis.org/cgi-bin/viewcvs.cgi/grass51/lib/ogsf/gstypes.h

do they exist in your source tree? are you missing some files?

try running md5sum on the .tar.gz and compare. (could someone provide
an official one on the download page?)



Hamish




More information about the grass-user mailing list