[OSRS-PROJ] compile error on macos x
Alex Rice
alex_rice at arc.to
Wed Jul 17 01:41:07 EDT 2002
Howdy all, has anyone compiled PROJ.4 on Mac OS X? I'm running 10.1.5...
I ran into a little oddity and managed to fix the compile problem and
get the library installed, but have no idea why it was happening. I know
just enough C to get myself in trouble ;-).
Below was the error in geod.c. This was the only compile error. The fix
I came up with was to
reorder the includes in geod.c to the following. Anyone know why this
worked?
/* moved ctype.h above the others */
#include <ctype.h>
#include <string.h>
#include "projects.h"
#include <stdio.h>
#include "geodesic.h"
#include "emess.h"
The build error was:
cc -DHAVE_CONFIG_H -I. -I. -I. -DPROJ_LIB=\"/usr/local/share/proj\"
-g -O2 -c geod.c
/usr/include/ctype.h:128: syntax error, found `.'
/usr/include/ctype.h:128: illegal function definition, found `)'
/usr/include/ctype.h:130: illegal method selector, found `1'
/usr/include/ctype.h:131: illegal method definition, missing `{' after
`)'
/usr/include/ctype.h:135: syntax error, found `.'
/usr/include/ctype.h:135: illegal function definition, found `)'
/usr/include/ctype.h:137: illegal method selector, found `1'
/usr/include/ctype.h:138: illegal method definition, missing `{' after
`)'
cpp-precomp: warning: errors during smart preprocessing, retrying in
basic mode
In file included from geod.c:9:
/usr/include/ctype.h:128: parse error before `.'
/usr/include/ctype.h: In function `__istype':
/usr/include/ctype.h:130: `c' undeclared (first use in this function)
/usr/include/ctype.h:130: (Each undeclared identifier is reported only
once
/usr/include/ctype.h:130: for each function it appears in.)
/usr/include/ctype.h: At top level:
/usr/include/ctype.h:135: parse error before `.'
/usr/include/ctype.h: In function `__isctype':
/usr/include/ctype.h:137: `c' undeclared (first use in this function)
geod.c: In function `main':
geod.c:133: warning: return type of `main' is not `int'
make[1]: *** [geod.o] Error 1
Alex Rice, Software Developer
Architectural Research Consultants, Inc.
alex_rice at arc.to
alrice at swcp.com
----------------------------------------
PROJ.4 Discussion List
See http://www.remotesensing.org/proj for subscription, unsubscription
and other information.
More information about the Proj
mailing list