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

Hamish hamish_nospam at yahoo.com
Mon Jan 17 18:38:07 EST 2005


> well, in fact no error after the "./configure"...that error log i
> reported is only after the "make" command...so no dependencies
> problems i guess...

That is not what I meant,

a) do those missing files exist in your GRASS source?
   (ie did all the source code files make it onto your disk correctly?)

b) cd lib/vector/diglib && make
   (ie report the errors from trying to compile the GRASS libraries)


> i had compiled grass54 with no problems...
> with grass6 beta1 there are new packages to be installed before? 

No, the requirements should mostly be the same.



Hamish


============================================================
> > 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
> > :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
> 
> 
> 		
> ---------------------------------
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora.




More information about the grass-user mailing list