[postgis-devel] Can't compile Geos 3.1 under OpenSUSE anymore

Obe, Regina robe.dnd at cityofboston.gov
Tue Jan 13 07:02:15 PST 2009


Mark,

Good thought.  I can't remember if I did an autogen or not, but just did
and my OpenSUSE is still compiling.

My MingW install which I did do an sh autogen.sh , configure, make
clean, make is failing with the same error

 g++ -DHAVE_CONFIG_H -I. -I. -I../source/headers
-I../source/headers/geos -I../source/headers
-DGEOS_CAPI_VERSION=\"3.1.0-CAPI-1.5.0\" -DGEOS_JTS_PORT=\"1.7.1\" -g
-O2 -DGEOS_INLINE -Wall -ansi -pedantic -Wno-long-long -MT
libgeos_c_la-geos_c.lo -MD -MP -MF .deps/libgeos_c_la-geos_c.Tpo -c
geos_c.cpp  -DDLL_EXPORT -DPIC -o .libs/libgeos_c_la-geos_c.o
 g++ -DHAVE_CONFIG_H -I. -I. -I../source/headers
-I../source/headers/geos -I../source/headers
-DGEOS_CAPI_VERSION=\"3.1.0-CAPI-1.5.0\" -DGEOS_JTS_PORT=\"1.7.1\" -g
-O2 -DGEOS_INLINE -Wall -ansi -pedantic -Wno-long-long -MT
libgeos_c_la-geos_c.lo -MD -MP -MF .deps/libgeos_c_la-geos_c.Tpo -c
geos_c.cpp -o libgeos_c_la-geos_c.o >/dev/null 2>&1
make[1]: *** No rule to make target `geos_ts_c.cpp', needed by
`libgeos_c_la-geos_ts_c.lo'.  Stop.
make[1]: Leaving directory `/D/SVNProjects/geos/trunk/capi'
make: *** [all-recursive] Error 1


Have you tried the latest one?

My next step is to blow out my geos source and start from scratch.

Thanks,
Regina

-----Original Message-----
From: postgis-devel-bounces at postgis.refractions.net
[mailto:postgis-devel-bounces at postgis.refractions.net] On Behalf Of Mark
Cave-Ayland
Sent: Tuesday, January 13, 2009 9:45 AM
To: PostGIS Development Discussion
Subject: Re: [postgis-devel] Can't compile Geos 3.1 under OpenSUSE
anymore

Obe, Regina wrote:

> I assume this is because of the recent changes.  I did an svn up and a
> reconfigure and then compile under OpenSUSE.
> 
> I get this error
> 
>  g++ -DHAVE_CONFIG_H -I. -I../source/headers -I../source/headers/geos
> -I../source/headers -DGEOS_CAPI_VERSION=\"3.1.0-CAPI-1.5.0\"
> -DGEOS_JTS_PORT=\"1.7.1\" -g -O2 -DGEOS_INLINE -Wall -ansi -pedantic
> -Wno-long-long -MT libgeos_c_la-geos_c.lo -MD -MP -MF
> .deps/libgeos_c_la-geos_c.Tpo -c geos_c.cpp -o libgeos_c_la-geos_c.o
>> /dev/null 2>&1
> mv -f .deps/libgeos_c_la-geos_c.Tpo .deps/libgeos_c_la-geos_c.Plo
> make[1]: *** No rule to make target `geos_ts_c.cpp', needed by
> `libgeos_c_la-geos_ts_c.lo'.  Stop.
> make[1]: Leaving directory `/projects/geos-3.1.0SVN/capi'
> make: *** [all-recursive] Error 1
> 
> Am I missing something?
> 
> Thanks,
> Regina

Hmmm the "ts" part implies this is something to do with the thread-safe 
API patch. Perhaps you need to re-run autogen.sh so that it picks up the

new files? Failing that does a brand new checkout work?


HTH,

Mark.

-- 
Mark Cave-Ayland
Sirius Corporation - The Open Source Experts
http://www.siriusit.co.uk
T: +44 870 608 0063
_______________________________________________
postgis-devel mailing list
postgis-devel at postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-devel
-----------------------------------------
The substance of this message, including any attachments, may be
confidential, legally privileged and/or exempt from disclosure
pursuant to Massachusetts law. It is intended
solely for the addressee. If you received this in error, please
contact the sender and delete the material from any computer.



More information about the postgis-devel mailing list