[geos-devel] Re: [GEOS] #483: make fails for geos-3.2.3 on FC15

GEOS geos-trac at osgeo.org
Mon Oct 3 04:29:08 EDT 2011


#483: make fails for geos-3.2.3 on FC15
------------------------+---------------------------------------------------
 Reporter:  henriot     |       Owner:  geos-devel@…              
     Type:  defect      |      Status:  new                       
 Priority:  major       |   Milestone:  3.3.2                     
Component:  Default     |     Version:  3.2.3                     
 Severity:  Unassigned  |    Keywords:                            
------------------------+---------------------------------------------------
Description changed by mloskot:

Old description:

> Make fails for geos-3.2.3 (and geos-3.2.2, same error) on fedora core 15
> :
>
> Making all in build
> make[1] : on entre dans le répertoire « /home/henrioto/geos-3.2.2/build »
> Making all in msvc80
> make[2] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80 »
> Making all in geos_c_dll
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_c_dll »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_c_dll »
> Making all in geos_lib
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_lib »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_lib »
> Making all in geos_python
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_python »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_python »
> Making all in geos_ruby
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_ruby »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_ruby »
> Making all in geos_unit
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_unit »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_unit »
> Making all in geos_xmltester
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_xmltester »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80/geos_xmltester »
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80 »
> make[3]: Rien à faire pour « all-am ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80 »
> make[2] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc80 »
> Making all in msvc90
> make[2] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90 »
> Making all in geos_c_dll
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_c_dll »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_c_dll »
> Making all in geos_lib
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_lib »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_lib »
> Making all in geos_python
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_python »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_python »
> Making all in geos_ruby
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_ruby »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_ruby »
> Making all in geos_unit
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_unit »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_unit »
> Making all in geos_xmltester
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_xmltester »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90/geos_xmltester »
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90 »
> make[3]: Rien à faire pour « all-am ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90 »
> make[2] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc90 »
> Making all in msvc10
> make[2] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10 »
> Making all in geos_c_dll
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10/geos_c_dll »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10/geos_c_dll »
> Making all in geos_lib
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10/geos_lib »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10/geos_lib »
> Making all in geos_unit
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10/geos_unit »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10/geos_unit »
> Making all in geos_xmltester
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10/geos_xmltester »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10/geos_xmltester »
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10 »
> make[3]: Rien à faire pour « all-am ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10 »
> make[2] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/build/msvc10 »
> make[2] : on entre dans le répertoire « /home/henrioto/geos-3.2.2/build »
> make[2]: Rien à faire pour « all-am ».
> make[2] : on quitte le répertoire « /home/henrioto/geos-3.2.2/build »
> make[1] : on quitte le répertoire « /home/henrioto/geos-3.2.2/build »
> Making all in source
> make[1] : on entre dans le répertoire « /home/henrioto/geos-3.2.2/source
> »
> Making all in algorithm
> make[2] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm »
> Making all in locate
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm/locate »
> make[4] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm/locate »
> make[4]: Rien à faire pour « all-am ».
> make[4] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm/locate »
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm/locate »
> Making all in distance
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm/distance »
> make[4] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm/distance »
> make[4]: Rien à faire pour « all-am ».
> make[4] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm/distance »
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm/distance »
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm »
> make[3]: Rien à faire pour « all-am ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm »
> make[2] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/source/algorithm »
> Making all in geom
> make[2] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/source/geom »
> Making all in util
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/source/geom/util »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/source/geom/util »
> Making all in prep
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/source/geom/prep »
> make[3]: Rien à faire pour « all ».
> make[3] : on quitte le répertoire «
> /home/henrioto/geos-3.2.2/source/geom/prep »
> make[3] : on entre dans le répertoire «
> /home/henrioto/geos-3.2.2/source/geom »
> /bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
> -I../../source/headers -I../../source/headers/geos -I../../source/headers
> -g -O2 -DGEOS_INLINE  -pedantic -Wall -ansi -Wno-long-long  -ffloat-store
> -MT CoordinateSequenceFactory.lo -MD -MP -MF
> .deps/CoordinateSequenceFactory.Tpo -c -o CoordinateSequenceFactory.lo
> CoordinateSequenceFactory.cpp
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../source/headers
> -I../../source/headers/geos -I../../source/headers -g -O2 -DGEOS_INLINE
> -pedantic -Wall -ansi -Wno-long-long -ffloat-store -MT
> CoordinateSequenceFactory.lo -MD -MP -MF
> .deps/CoordinateSequenceFactory.Tpo -c CoordinateSequenceFactory.cpp
> -fPIC -DPIC -o .libs/CoordinateSequenceFactory.o
> In file included from CoordinateSequenceFactory.cpp:20:0:
> ../../source/headers/geos/geom/CoordinateSequenceFactory.h:78:37: erreur:
> ‘create’ declared as a ‘virtual’ field
> ../../source/headers/geos/geom/CoordinateSequenceFactory.h:78:30: erreur:
> expected ‘;’ at end of member declaration
> ../../source/headers/geos/geom/CoordinateSequenceFactory.h:78:37: erreur:
> declaration of ‘geos::geom::CoordinateSequence*
> geos::geom::CoordinateSequenceFactory::create’
> ../../source/headers/geos/geom/CoordinateSequenceFactory.h:65:30: erreur:
> conflicts with previous declaration ‘virtual
> geos::geom::CoordinateSequence*
> geos::geom::CoordinateSequenceFactory::create(std::vector<geos::geom::Coordinate>*)
> const’
> ../../source/headers/geos/geom/CoordinateSequenceFactory.h:78:44: erreur:
> expected ‘)’ before ‘size’
> make[3]: *** [CoordinateSequenceFactory.lo] Erreur 1
> make[3] : on quitte le répertoire « /home/henrioto/geos-3.2.2/source/geom
> »
> make[2]: *** [all-recursive] Erreur 1
> make[2] : on quitte le répertoire « /home/henrioto/geos-3.2.2/source/geom
> »
> make[1]: *** [all-recursive] Erreur 1
> make[1] : on quitte le répertoire « /home/henrioto/geos-3.2.2/source »
> make: *** [all-recursive] Erreur 1

New description:

 Make fails for geos-3.2.3 (and geos-3.2.2, same error) on fedora core 15 :

 {{{
 Making all in build
 make[1] : on entre dans le répertoire « /home/henrioto/geos-3.2.2/build »
 Making all in msvc80
 make[2] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80 »
 Making all in geos_c_dll
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_c_dll »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_c_dll »
 Making all in geos_lib
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_lib »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_lib »
 Making all in geos_python
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_python »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_python »
 Making all in geos_ruby
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_ruby »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_ruby »
 Making all in geos_unit
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_unit »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_unit »
 Making all in geos_xmltester
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_xmltester »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80/geos_xmltester »
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc80 »
 make[3]: Rien à faire pour « all-am ».
 make[3] : on quitte le répertoire « /home/henrioto/geos-3.2.2/build/msvc80
 »
 make[2] : on quitte le répertoire « /home/henrioto/geos-3.2.2/build/msvc80
 »
 Making all in msvc90
 make[2] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90 »
 Making all in geos_c_dll
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_c_dll »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_c_dll »
 Making all in geos_lib
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_lib »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_lib »
 Making all in geos_python
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_python »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_python »
 Making all in geos_ruby
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_ruby »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_ruby »
 Making all in geos_unit
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_unit »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_unit »
 Making all in geos_xmltester
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_xmltester »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90/geos_xmltester »
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc90 »
 make[3]: Rien à faire pour « all-am ».
 make[3] : on quitte le répertoire « /home/henrioto/geos-3.2.2/build/msvc90
 »
 make[2] : on quitte le répertoire « /home/henrioto/geos-3.2.2/build/msvc90
 »
 Making all in msvc10
 make[2] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc10 »
 Making all in geos_c_dll
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc10/geos_c_dll »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc10/geos_c_dll »
 Making all in geos_lib
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc10/geos_lib »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc10/geos_lib »
 Making all in geos_unit
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc10/geos_unit »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc10/geos_unit »
 Making all in geos_xmltester
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc10/geos_xmltester »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc10/geos_xmltester »
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/build/msvc10 »
 make[3]: Rien à faire pour « all-am ».
 make[3] : on quitte le répertoire « /home/henrioto/geos-3.2.2/build/msvc10
 »
 make[2] : on quitte le répertoire « /home/henrioto/geos-3.2.2/build/msvc10
 »
 make[2] : on entre dans le répertoire « /home/henrioto/geos-3.2.2/build »
 make[2]: Rien à faire pour « all-am ».
 make[2] : on quitte le répertoire « /home/henrioto/geos-3.2.2/build »
 make[1] : on quitte le répertoire « /home/henrioto/geos-3.2.2/build »
 Making all in source
 make[1] : on entre dans le répertoire « /home/henrioto/geos-3.2.2/source »
 Making all in algorithm
 make[2] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm »
 Making all in locate
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm/locate »
 make[4] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm/locate »
 make[4]: Rien à faire pour « all-am ».
 make[4] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm/locate »
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm/locate »
 Making all in distance
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm/distance »
 make[4] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm/distance »
 make[4]: Rien à faire pour « all-am ».
 make[4] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm/distance »
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm/distance »
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm »
 make[3]: Rien à faire pour « all-am ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm »
 make[2] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/source/algorithm »
 Making all in geom
 make[2] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/source/geom »
 Making all in util
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/source/geom/util »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/source/geom/util »
 Making all in prep
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/source/geom/prep »
 make[3]: Rien à faire pour « all ».
 make[3] : on quitte le répertoire «
 /home/henrioto/geos-3.2.2/source/geom/prep »
 make[3] : on entre dans le répertoire «
 /home/henrioto/geos-3.2.2/source/geom »
 /bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
 -I../../source/headers -I../../source/headers/geos -I../../source/headers
 -g -O2 -DGEOS_INLINE  -pedantic -Wall -ansi -Wno-long-long  -ffloat-store
 -MT CoordinateSequenceFactory.lo -MD -MP -MF
 .deps/CoordinateSequenceFactory.Tpo -c -o CoordinateSequenceFactory.lo
 CoordinateSequenceFactory.cpp
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../source/headers
 -I../../source/headers/geos -I../../source/headers -g -O2 -DGEOS_INLINE
 -pedantic -Wall -ansi -Wno-long-long -ffloat-store -MT
 CoordinateSequenceFactory.lo -MD -MP -MF
 .deps/CoordinateSequenceFactory.Tpo -c CoordinateSequenceFactory.cpp
 -fPIC -DPIC -o .libs/CoordinateSequenceFactory.o
 In file included from CoordinateSequenceFactory.cpp:20:0:
 ../../source/headers/geos/geom/CoordinateSequenceFactory.h:78:37: erreur:
 ‘create’ declared as a ‘virtual’ field
 ../../source/headers/geos/geom/CoordinateSequenceFactory.h:78:30: erreur:
 expected ‘;’ at end of member declaration
 ../../source/headers/geos/geom/CoordinateSequenceFactory.h:78:37: erreur:
 declaration of ‘geos::geom::CoordinateSequence*
 geos::geom::CoordinateSequenceFactory::create’
 ../../source/headers/geos/geom/CoordinateSequenceFactory.h:65:30: erreur:
 conflicts with previous declaration ‘virtual
 geos::geom::CoordinateSequence*
 geos::geom::CoordinateSequenceFactory::create(std::vector<geos::geom::Coordinate>*)
 const’
 ../../source/headers/geos/geom/CoordinateSequenceFactory.h:78:44: erreur:
 expected ‘)’ before ‘size’
 make[3]: *** [CoordinateSequenceFactory.lo] Erreur 1
 make[3] : on quitte le répertoire « /home/henrioto/geos-3.2.2/source/geom
 »
 make[2]: *** [all-recursive] Erreur 1
 make[2] : on quitte le répertoire « /home/henrioto/geos-3.2.2/source/geom
 »
 make[1]: *** [all-recursive] Erreur 1
 make[1] : on quitte le répertoire « /home/henrioto/geos-3.2.2/source »
 make: *** [all-recursive] Erreur 1
 }}}

--

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/483#comment:2>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).


More information about the geos-devel mailing list