[GRASSLIST:7229] Re: Compile Errors continue in 6.0.0
hamish_nospam at yahoo.com
Sat Jun 18 23:37:43 EDT 2005
> > cd gmath
> > make
> > gcc -I/grass/grass-6.0.0/include
> > -I/grass/grass-6.0.0/dist.x86_64-unknown-linux-gnu/include/grass -g -O2
> > -Wall -Wconversion -Wno-implicit-int -fPIC -DPACKAGE=\""grasslibs"\"
> > -DPACKAGE=\""grasslibs"\" -I/grass/grass-6.0.0/include
> > -I/grass/grass-6.0.0/dist.x86_64-unknown-linux-gnu/include/grass \
> > -o OBJ.x86_64-unknown-linux-gnu/del2g.o -c del2g.c
> > In file included from del2g.c:23:
> > numerical.h:47: error: array type has incomplete element type
> Try removing the following lines from lib/gmath/numeric.h:
> /* jacobi.c */
> #define MC 50
> extern char outputfile;
> extern char groupname, subgroup, signame;
> > What could be causing this?
> The above error regarding line 47 of numerical.h. line 47 appears
> empty, but the jacobi.c section is the closest match,
Note that in the 6.0.0 source (inferred from the above gcc command) line 47
read as follows:
extern struct Command_keys Command_keys;
This is the line Brad removed 3 weeks ago. The CVS commit comment is
"Remove unused Command_keys for GCC4 compatibility."
I postulate that the problem is already fixed?
>>> In file included from del2g.c:23:
>>> numerical.h:47: error: array type has incomplete element type
> 6.1 snapshot...a few hours? Just updated.
> Same errors with 6.0 and 6.1....
Do you still see the error in numerical.h line 47 using the latest CVS??
More information about the grass-user