[geos-devel] current (morning of 18th) postgis geos wrapper
breaking
Paul Ramsey
pramsey at refractions.net
Mon Aug 18 13:17:24 EDT 2003
Change the reference to 'io.h' to 'geom.h' and see what happens.
P.
Heitzso wrote:
> There are some 600+ lines of errors, but they often snowball/replicate
> so here's the first few ...
>
> g++ -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -g
> -fexceptions -I. -DFRONTEND -DSYSCONFDIR='"/usr/local/pgsql/etc"'
> -DUSE_VERSION=73 -I/usr/local/include/geos -DUSE_GEOS -I/usr/include
> -DUSE_PROJ -I../../src/include -c -o postgis_geos_wrapper.o
> postgis_geos_wrapper.cpp
> cc1plus: warning: "-Wmissing-declarations" is valid for C/ObjC but not
> for C++
> postgis_geos_wrapper.cpp:13:16: io.h: No such file or directory
> postgis_geos_wrapper.cpp:16: error: namespace `geos' undeclared
> postgis_geos_wrapper.cpp:61: error: `Geometry' was not declared in this
> scope
> postgis_geos_wrapper.cpp:61: error: `g1' was not declared in this scope
> postgis_geos_wrapper.cpp:61: error: `Geometry' was not declared in this
> scope
> postgis_geos_wrapper.cpp:61: error: `g2' was not declared in this scope
> postgis_geos_wrapper.cpp:61: warning: `GEOSrelate' initialized and declared
> `extern'
> postgis_geos_wrapper.cpp:61: error: initializer list being treated as
> compound
> expression
>
> On my Linux-debian-testing gcc 3.3.1 system io.h is in
> sys/io.h. Changing that in postgis_geos_wrapper.cpp
> the io.h error goes awaw, but the rest remain.
>
> I'm guessing the geos namespace problem on 16 is responsible
> for the remaining fallout.
>
> I'll be glad to test mods when available.
>
> Heitzso
>
> Paul Ramsey wrote:
>
>> Heitzso wrote:
>>
>>> ostgis, when enabled in Makefile to pick up geos,
>>> breaks on the geos wrapper file. Someone let me
>>> know if they want me to run a test compile or ??
>>> to help debug this.
>>
>>
>>
>> Including the error message in your email is always a good start. Not
>> that there are any guarantees things will compile at this point, since
>> the latest commit of GEOS is not the version Dave set up his bindings
>> against.
>>
>
>
>
> _______________________________________________
> geos-devel mailing list
> geos-devel at geos.refractions.net
> http://geos.refractions.net/mailman/listinfo/geos-devel
--
__
/
| Paul Ramsey
| Refractions Research
| Email: pramsey at refractions.net
| Phone: (250) 885-0632
\_
More information about the geos-devel
mailing list