[postgis-users] Unable to pass the configure step on HP-UX 11.23

VEYSSIERE Nicolas nicolas.veyssiere at thalesgroup.com
Fri Sep 13 07:09:15 PDT 2013


I was able to build the conftest program for initGEOS function test, but with using this command :

g++ -o conftest conftest.c /usr/local/lib/libgeos_c.a /usr/local/lib/libgeos.a

I had to replace gcc with g++, and I miss some files.


Was can I do to solve the geos problem ? Or maybe it is a problem in postgis ?

I a bit lost on what to do for this platform....

--
Nicolas V.

De : postgis-users-bounces at lists.osgeo.org [mailto:postgis-users-bounces at lists.osgeo.org] De la part de VEYSSIERE Nicolas
Envoyé : vendredi 13 septembre 2013 15:09
À : postgis-users at lists.osgeo.org; scottso at sonalysts.com
Objet : [postgis-users] Unable to pass the configure step on HP-UX 11.23

Hello,

Today I have opened a ticket for geos on HP-UX 11.23 ia64 (http://trac.osgeo.org/geos/ticket/664).

I have submitted this patch, because I want to build Postgis on the same platform.

But as a someone before me (http://lists.osgeo.org/pipermail/postgis-users/2011-February/028847.html) I am unable to pass the configure step on the test for the initGEOS function.


./configure
checking build system type... ia64-hp-hpux11.23
checking host system type... ia64-hp-hpux11.23
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for a sed that does not truncate output... /usr/local/bin/sed
checking for grep that handles long lines and -e... /usr/local/bin/grep
checking for egrep... /usr/local/bin/grep -E
checking for fgrep... /usr/local/bin/grep -F
checking for ld used by gcc... /usr/ccs/bin/ld
checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm -B
checking the name lister (/usr/local/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1536000
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for /usr/ccs/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/local/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/ccs/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... hpux11.23 dld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/ccs/bin/ld
checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
checking whether the g++ linker (/usr/ccs/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/ccs/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... hpux11.23 dld.so
checking how to hardcode library paths into programs... immediate
checking for grep that handles long lines and -e... (cached) /usr/local/bin/grep
checking for ant... no
checking for cpp... /usr/local/bin/cpp
checking if g++ supports -Wall... yes
checking if g++ supports -Wmissing-prototypes... yes
checking if g++ supports -ffloat-store... yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -ll
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for vasprintf... no
checking for asprintf... no
checking for _LARGEFILE_SOURCE value needed for large files... 1
checking for perl... /usr/local/bin/perl
checking for convert... no
configure: WARNING: ImageMagick does not seem to be installed. Documentation cannot be built
checking for xsltproc... no
configure: WARNING: xsltproc is not installed so documentation cannot be built
checking for xmllint... /usr/local/bin/xmllint
checking for dblatex... no
configure: WARNING: dblatex is not installed so PDF documentation cannot be built
configure: WARNING: could not locate Docbook stylesheets required to build the documentation
checking CUnit/CUnit.h usability... no
checking CUnit/CUnit.h presence... no
checking for CUnit/CUnit.h... no
configure: WARNING: could not locate CUnit required for unit tests
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for libiconv_open in -liconv... no
checking for iconv_open in -lc... yes
checking for iconvctl... no
checking for libiconvctl... no
checking for pg_config... /usr/local/pgsql/bin/pg_config
checking PostgreSQL version... PostgreSQL 9.2.4
checking libpq-fe.h usability... yes
checking libpq-fe.h presence... yes
checking for libpq-fe.h... yes
checking for PQserverVersion in -lpq... yes
checking for xml2-config... /usr/local/bin/xml2-config
checking libxml/tree.h usability... yes
checking libxml/tree.h presence... yes
checking for libxml/tree.h... yes
checking libxml/parser.h usability... yes
checking libxml/parser.h presence... yes
checking for libxml/parser.h... yes
checking libxml/xpath.h usability... yes
checking libxml/xpath.h presence... yes
checking for libxml/xpath.h... yes
checking libxml/xpathInternals.h usability... yes
checking libxml/xpathInternals.h presence... yes
checking for libxml/xpathInternals.h... yes
checking for xmlInitParser in -lxml2... yes
checking for geos-config... /usr/local/bin/geos-config
checking GEOS version... 3.4.2
checking geos_c.h usability... yes
checking geos_c.h presence... yes
checking for geos_c.h... yes
checking for initGEOS in -lgeos_c... no
configure: error: could not find libgeos_c - you may need to specify the directory of a geos-config file using --with-geosconfig


When I search to find the problem, it failed to build the conftest program that test the initGEOS function :

gcc -o conftest conftest.c -lgeos_c -L/usr/local/lib
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateSequence*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::triangulate::DelaunayTriangulationBuilder::getTriangles(geos::geom::GeometryFactory const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::Geometry::Union(geos::geom::Geometry const*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::exception::~exception()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::sharedpaths::SharedPathsOp::sharedPathsOp(geos::geom::Geometry const&, geos::geom::Geometry const&, std::vector<geos::geom::LineString*, std::allocator<geos::geom::LineString*> >&, std::vector<geos::geom::LineString*, std::allocator<geos::geom::LineString*> >&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::_Rb_tree_decrement(std::_Rb_tree_node_base*)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createPoint(geos::geom::Coordinate const&) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "_Isfinite" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "__gxx_personality_v0" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_c.o]
ld: Unsatisfied symbol "std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::valid::IsValidOp::getValidationError()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::noding::GeometryNoder::node(geos::geom::Geometry const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::algorithm::CGAlgorithms::orientationIndex(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::linemerge::LineMerger::LineMerger()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::Polygon::getExteriorRing() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::linemerge::LineMerger::~LineMerger()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::relate::RelateOp::relate(geos::geom::Geometry const*, geos::geom::Geometry const*, geos::algorithm::BoundaryNodeRule const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "__cxa_allocate_exception" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKBReader::readHEX(std::basic_istream<char, std::char_traits<char> >&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::simplify::DouglasPeuckerSimplifier::simplify(geos::geom::Geometry const*, double)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "__cxa_begin_catch" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::triangulate::DelaunayTriangulationBuilder::~DelaunayTriangulationBuilder()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::imbue(std::locale const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKTWriter::write(geos::geom::Geometry const*)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createMultiPolygon() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::triangulate::DelaunayTriangulationBuilder::DelaunayTriangulationBuilder()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_istream<char, std::char_traits<char> >::seekg(long long, std::_Ios_Seekdir)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::ios_base::ios_base()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "__cxa_pure_virtual" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::index::strtree::STRtree::STRtree(unsigned long)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "operator delete(void*)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_c.o]
ld: Unsatisfied symbol "std::ios_base::~ios_base()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::polygonize::Polygonizer::getPolygons()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::operator<<(std::basic_ostream<char, std::char_traits<char> >&, geos::geom::Coordinate const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "typeinfo for geos::geom::Point" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createGeometryCollection(std::vector<geos::geom::Geometry*, std::allocator<geos::geom::Geometry*> >*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKBWriter::writeHEX(geos::geom::Geometry const&, std::basic_ostream<char, std::char_traits<char> >&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::algorithm::distance::DiscreteHausdorffDistance::distance(geos::geom::Geometry const&, geos::geom::Geometry const&, double)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::buffer::BufferBuilder::bufferLineSingleSided(geos::geom::Geometry const*, double, bool)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::getDefaultInstance()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::overflow(int)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::polygonize::Polygonizer::Polygonizer()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::Geometry::covers(geos::geom::Geometry const*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKBWriter::~WKBWriter()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "vtable for geos::geomgraph::EdgeList" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::polygonize::Polygonizer::~Polygonizer()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::algorithm::BoundaryNodeRule::getBoundaryEndPoint()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "operator new(unsigned long)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::underflow()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::algorithm::BoundaryNodeRule::getBoundaryRuleMod2()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createMultiPolygon(std::vector<geos::geom::Geometry*, std::allocator<geos::geom::Geometry*> >*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::Polygon::getNumInteriorRing() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::buildGeometry(std::vector<geos::geom::Geometry*, std::allocator<geos::geom::Geometry*> >*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::util::Interrupt::cancel()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_c.o]
ld: Unsatisfied symbol "geos::geom::Polygon::getInteriorRingN(unsigned long) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::uflow()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::polygonize::Polygonizer::getDangles()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::ios_base::Init::~Init()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_c.o]
ld: Unsatisfied symbol "geos::linearref::LengthIndexedLine::extractPoint(double) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::Geometry::Union() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::ios_base::Init::Init()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_c.o]
ld: Unsatisfied symbol "geos::operation::valid::TopologyValidationError::getCoordinate()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createLinearRing(geos::geom::CoordinateSequence*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::valid::TopologyValidationError::getMessage()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "vtable for std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createPoint() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createGeometryCollection() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createLineString(geos::geom::CoordinateSequence*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "typeinfo for geos::geom::MultiPolygon" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKTWriter::setTrim(bool)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKBWriter::WKBWriter(int, int, bool)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::xsgetn(char*, long)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::util::Interrupt::registerCallback(void (*)())" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_c.o]
ld: Unsatisfied symbol "geos::algorithm::BoundaryNodeRule::getBoundaryMonovalentEndPoint()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createLineString() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createMultiPoint() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::polygonize::Polygonizer::getInvalidRingLines()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "__dynamic_cast" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createPolygon(geos::geom::LinearRing*, std::vector<geos::geom::Geometry*, std::allocator<geos::geom::Geometry*> >*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::setbuf(char*, long)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::IntersectionMatrix::IntersectionMatrix(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "vtable for __cxxabiv1::__class_type_info" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_c.o]
ld: Unsatisfied symbol "geos::algorithm::BoundaryNodeRule::getBoundaryMultivalentEndPoint()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::__throw_logic_error(char const*)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::locale::~locale()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKBReader::read(std::basic_istream<char, std::char_traits<char> >&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::Point::getY() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::Point::getX() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "typeinfo for std::exception" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::IntersectionMatrix::toString() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKTWriter::setRoundingPrecision(int)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::showmanyc()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "vtable for std::basic_streambuf<char, std::char_traits<char> >" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::locale::locale()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::triangulate::DelaunayTriangulationBuilder::setSites(geos::geom::Geometry const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::runtime_error::runtime_error(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned long)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKBWriter::write(geos::geom::Geometry const&, std::basic_ostream<char, std::char_traits<char> >&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::linearref::LengthIndexedLine::project(geos::geom::Coordinate const&) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "typeinfo for geos::geom::Polygon" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::distance::DistanceOp::nearestPoints(geos::geom::Geometry const*, geos::geom::Geometry const*)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::triangulate::DelaunayTriangulationBuilder::getEdges(geos::geom::GeometryFactory const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::Point::getCoordinatesRO() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::buffer::BufferBuilder::~BufferBuilder()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::_M_sync(char*, unsigned long, unsigned long)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::LineString::getCoordinatesRO() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::__throw_length_error(char const*)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::buffer::BufferParameters::BufferParameters()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKTWriter::setOutputDimension(int)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "vtable for std::basic_ios<char, std::char_traits<char> >" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "vtable for __cxxabiv1::__si_class_type_info" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::getPrecisionModel() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "__cxa_free_exception" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::util::Interrupt::request()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_c.o]
ld: Unsatisfied symbol "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "_Unwind_Resume" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "__cxa_end_catch" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::index::strtree::AbstractSTRtree::iterate(geos::index::ItemVisitor&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::valid::TopologyValidationError::toString()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::polygonize::Polygonizer::getCutEdges()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::sync()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::simplify::TopologyPreservingSimplifier::simplify(geos::geom::Geometry const*, double)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKTWriter::WKTWriter()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKTWriter::~WKTWriter()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "typeinfo for geos::geom::Geometry" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createPolygon() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::algorithm::distance::DiscreteHausdorffDistance::distance(geos::geom::Geometry const&, geos::geom::Geometry const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::polygonize::Polygonizer::add(geos::geom::Geometry const*)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "typeinfo for std::basic_streambuf<char, std::char_traits<char> >" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "typeinfo for geos::geom::LinearRing" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "typeinfo for geos::geom::LineString" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createMultiPoint(std::vector<geos::geom::Geometry*, std::allocator<geos::geom::Geometry*> >*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::io::WKTReader::read(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::sharedpaths::SharedPathsOp::clearEdges(std::vector<geos::geom::LineString*, std::allocator<geos::geom::LineString*> >&)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::prep::PreparedGeometryFactory::create(geos::geom::Geometry const*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::linearref::LengthIndexedLine::LengthIndexedLine(geos::geom::Geometry const*)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "typeinfo for std::runtime_error" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::linemerge::LineMerger::add(geos::geom::Geometry const*)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::pbackfail(int)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::linemerge::LineMerger::getMergedLineStrings()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::geounion::CascadedPolygonUnion::Union(geos::geom::MultiPolygon const*)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::overlay::snap::GeometrySnapper::snapTo(geos::geom::Geometry const&, double)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createMultiLineString() const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::IntersectionMatrix::matches(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "vtable for std::basic_istream<char, std::char_traits<char> >" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::geom::GeometryFactory::createMultiLineString(std::vector<geos::geom::Geometry*, std::allocator<geos::geom::Geometry*> >*) const" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "__cxa_throw" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::buffer::BufferParameters::setQuadrantSegments(int)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::runtime_error::~runtime_error()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::__throw_bad_alloc()" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "geos::operation::buffer::BufferOp::getResultGeometry(double)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "VTT for std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "vtable for std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "VTT for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "vtable for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
ld: Unsatisfied symbol "std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long)" in file /usr/local/lib/libgeos_c.a[libgeos_c_la-geos_ts_c.o]
169 errors.
collect2: ld a retourné 1 code d'état d'exécution



The problem is that these functions seems to be there :

nm -C /usr/local/lib/libgeos_c.a | grep "geos::geom::GeometryFactory::createPoint"
         U geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateSequence*) const
         U geos::geom::GeometryFactory::createPoint(geos::geom::Coordinate const&) const
         U geos::geom::GeometryFactory::createPoint() const



Can someone help me on this issue ?

Thanks.


--
Nicolas V.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20130913/65b8981e/attachment.html>


More information about the postgis-users mailing list