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

GEOS geos-trac at osgeo.org
Mon Oct 3 03:53:00 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.3.0                     
 Severity:  Unassigned  |    Keywords:                            
------------------------+---------------------------------------------------
 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>
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