I think the makefile is incorrectly determining which version of postgres you 
are compiling against. If you look near the top of the makefile, you will see a 
section of code which uses "findstring" to identify the postgres version number.

Simply put:
USE_VERSION=73

or whichever is the correct version number, after the last endif in the version 
determining section. 

HTH.
Chris

Quoting lynch.matt@shaw.ca:

> Hi,
> 
> I am trying to build PostGIS in Cygwin on a Win2K machine.  Postgres is
> running ok, and I am done to what looks like one problem with the PostGIS
> build.  I have been following the "NON-UNIX User's Guide to Installing
> PostGIS on Windows" by Chip Hankley.
> 
> A snip of the build errors is below (they all refer to pred, so I have only
> included one)
> 
> Any help would be appreciated.
> 
> Thanks,
> 
> Matt
> 
> 
> <snip of build errors>
> 
> ...
> 
> 
> gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations  -g  -I.
> -I../../src/i
> nclude  -DFRONTEND -DSYSCONFDIR='"/etc/postgresql"'   -c -o postgis_gist.o
> postg
> is_gist.c
> postgis_gist.c: In function `ggeometry_compress':
> postgis_gist.c:104: structure has no member named `pred'
> postgis_gist.c:114: structure has no member named `pred'
> 
> ...
> 
> </snip of build errors>
> 
> 
> _______________________________________________
> postgis-users mailing list
> postgis-users@postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
> 





