[GRASS5] Misc. Module Errors

Jeshua Lacock jeshua at SierraMaps.com
Sun Dec 10 19:14:38 EST 2000


On Tuesday, December 5, 2000, at 11:20 PM, Eric G . Miller wrote:

> > ################################################################# 
> > v.in.shape reported an error that it could not access malloc.h, so 
> > after copying malloc.h from 
> > "/System/Library/Frameworks/System.framework/Versions/B/Headers/bsd/sys/" 
> > to "src/include/" it only gets one error: 
>  
> malloc.h should be part of the Standard C lib.  I'm thinking there must 
> be a problem somewhere between the C preprocessor, and the compilation 
> phase.  Based on your other error reports, it would seem various macros 
> in included header files may not be getting expanded correctly, and 
> hence generating errors.  All the 'illegal expression, found }' lead me 
> to believe that some kind of expansion is happening in the preprocessor 
> that is generating illegal code for the compiler.  Also, could be this 
> thing with the switch construct (see below). 
>  
> >  
> > /usr/src/grass/src/mapdev/v.in.shape make -f 
> > OBJ.powerpc-apple-darwin1.2/make.rules cc -g -O2 
> > -I/usr/src/grass/src/include  -c shp2dig.c -o 
> > OBJ.powerpc-apple-darwin1.2/shp2dig.o shp2dig.c:807: illegal 
> > expression, found `}' make: *** 
> > [OBJ.powerpc-apple-darwin1.2/shp2dig.o] Error 1 
> >  
> > ################################################################# 

Greetings all,

Well I do not now if what I did will cause some problems, but I got v.in.shape to compile by adding a 1 at the switch end:


 <shp2dig.c line 807>  end:
 <shp2dig.c line 808>       1;    (I added this line)

And it compiles, it looks like the same problem as I had before with the empty switch.


Yours,

Jeshua Lacock
Cartographer/Owner
http://SierraMaps.com
http://3dTopoMaps.com
Telephone: (760) 935-4481
---------------------------------------- 
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo at geog.uni-hannover.de with
subject 'unsubscribe grass5'



More information about the grass-dev mailing list