[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