[postgis-users] postgis install error [compile-time] (better formatted log)
Paul Ramsey
pramsey at refractions.net
Fri Feb 27 17:13:57 PST 2004
Oh, sorry!
I should have looked closer. Your problem is you compile is not finding
your proj4 headers. Have you compiled and installed proj4 in /usr/local?
That is where the compile is looking for them. Either set USER_PROJ = 0
or install proj4.
Paul
kenman wrote:
> here is my setup
>
> mandrake 9.2
>
> postgresql 7.4.1 [already installed]
>
> postgis 8.1
>
>
> i originally did this with a redhat install but had the same error. i really
> thought something was wrong with the latest redhat 9 so i redid the system to
> install mandrake 9.2 but i still get these errors. everything was compiled
> from source i never use rpms. perhaps these versions are just too new and not
>
> compatible yet? can anybody reccommend a working set of versions to install?
>
> anybody could reccomend their preference of linux? or is mandrake favorable to
>
> many?
>
>
> did exactly as told,
>
> install postgresql
>
> unpack postgis in the contrib folder of postgres source
>
> make
>
> then this compile time error occurs
>
>
> gcc -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations
>
> -g -fexceptions -I. -DFRONTEND -DSYSCONFDIR='"/usr/local/pgsql/etc"'
> -DUSE_VERSION=74 -I/usr/local/include/geos -DUSE_GEOS -I/usr/local/include
> -DUSE_PROJ -DUSE_STATS -fpic -I../../src/include -D_GNU_SOURCE -c -o
>
> postgis_transform.o postgis_transform.c
>
> postgis_transform.c:52:22: projects.h: No such file or directory
>
> postgis_transform.c:55: error: syntax error before '*' token
>
> postgis_transform.c:55: warning: type defaults to `int' in declaration of
> `make_project'
>
> postgis_transform.c:55: warning: data definition has no type or storage class
>
> postgis_transform.c:59: error: syntax error before '*' token
>
> postgis_transform.c:64: error: syntax error before '*' token
>
> postgis_transform.c:67: warning: no previous prototype for
> `pj_transform_nodatum'
>
> postgis_transform.c: In function `pj_transform_nodatum':
>
> postgis_transform.c:71: error: `pj_errno' undeclared (first use in this
> function)
>
> postgis_transform.c:71: error: (Each undeclared identifier is reported only
> once
>
> postgis_transform.c:71: error: for each function it appears in.)
>
> postgis_transform.c:73: error: `point_offset' undeclared (first use in this
> function)
>
> postgis_transform.c:76: error: `srcdefn' undeclared (first use in this
> function)
>
> postgis_transform.c:78: error: `point_count' undeclared (first use in this
> function)
>
> postgis_transform.c:80: error: `XY' undeclared (first use in this function)
>
> postgis_transform.c:80: error: syntax error before "projected_loc"
>
> postgis_transform.c:81: error: `LP' undeclared (first use in this function)
>
> postgis_transform.c:83: error: `projected_loc' undeclared (first use in this
> function)
>
> postgis_transform.c:83: error: `x' undeclared (first use in this function)
>
> postgis_transform.c:84: error: `y' undeclared (first use in this function)
>
> postgis_transform.c:86: error: `geodetic_loc' undeclared (first use in this
> function)
>
> postgis_transform.c:86: warning: implicit declaration of function `pj_inv'
>
> postgis_transform.c:95: error: `dstdefn' undeclared (first use in this
> function)
>
> postgis_transform.c:99: error: syntax error before "projected_loc"
>
> postgis_transform.c:105: warning: implicit declaration of function `pj_fwd'
>
> postgis_transform.c: In function `to_rad':
>
> postgis_transform.c:125: error: `PI' undeclared (first use in this function)
>
> postgis_transform.c: In function `to_dec':
>
> postgis_transform.c:136: error: `PI' undeclared (first use in this function)
>
> postgis_transform.c: At top level:
>
> postgis_transform.c:143: error: syntax error before '*' token
>
> postgis_transform.c:144: warning: return type defaults to `int'
>
> postgis_transform.c: In function `make_project':
>
> postgis_transform.c:149: error: `PJ' undeclared (first use in this function)
>
> postgis_transform.c:149: error: `result' undeclared (first use in this
> function)
>
> postgis_transform.c:179: warning: implicit declaration of function `pj_init'
>
> postgis_transform.c: In function `transform_geom':
>
> postgis_transform.c:197: error: `PJ' undeclared (first use in this function)
>
> postgis_transform.c:197: error: `input_pj' undeclared (first use in this
> function)
>
> postgis_transform.c:197: error: `output_pj' undeclared (first use in this
> function)
>
> postgis_transform.c:197: warning: left-hand operand of comma expression has no
>
> effect
>
> postgis_transform.c:250: error: `pj_errno' undeclared (first use in this
> function)
>
> postgis_transform.c:261: warning: implicit declaration of function `pj_free'
>
> postgis_transform.c:287: warning: implicit declaration of function
> `pj_transform'
>
> postgis_transform.c:302: warning: implicit declaration of function
> `pj_strerrno'
>
> postgis_transform.c:302: warning: format argument is not a pointer (arg 4)
>
> postgis_transform.c:343: warning: format argument is not a pointer (arg 4)
>
> make: *** [postgis_transform.o] Error 1
>
> hope this was informative enough
>
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
--
__
/
| Paul Ramsey
| Refractions Research
| Email: pramsey at refractions.net
| Phone: (250) 885-0632
\_
More information about the postgis-users
mailing list