[OSM-dev] osm2pgsql - make problems

Artem Pavlenko artem at mapnik.org
Thu Jun 21 12:49:45 BST 2007


Hi Nick,

Could you provide output from geos-config (--cflags and --libs )

Cheers,
Artem
On 21 Jun 2007, at 12:20, Nick Black wrote:

> Hello,
>
> I'm trying to compile osm2pgsql.  I get this error when running make :
>
>  8sanitizer.o reprojection.o   -o osm2pgsql
> build_geometry.o: In function `is_simple':
> build_geometry.cpp:(.text+0x276): undefined reference to  
> `geos::geom::GeometryFactory::GeometryFactory()'
> build_geometry.cpp:(.text+0x281): undefined reference to  
> `geos::geom::GeometryFactory::getPrecisionModel() const'
> build_geometry.cpp:(.text+0x2ac): undefined reference to  
> `geos::io::WKTReader::read(std::basic_string<char,  
> std::char_traits<char>, std::allocator<char> > const&)'
> build_geometry.cpp:(.text+0x2d7): undefined reference to  
> `geos::geom::GeometryFactory::~GeometryFactory()'
> build_geometry.cpp:(.text+0x326): undefined reference to  
> `geos::geom::GeometryFactory::~GeometryFactory()'
> build_geometry.o: In function `build_geometry':
> build_geometry.cpp:(.text+0x4a3): undefined reference to  
> `geos::geom::GeometryFactory::GeometryFactory()'
> build_geometry.cpp:(.text+0x5e2): undefined reference to  
> `geos::geom::GeometryFactory::createLineString 
> (geos::geom::CoordinateSequence*) const'
> build_geometry.cpp:(.text+0x660): undefined reference to  
> `geos::geom::GeometryFactory::createMultiLineString 
> (std::vector<geos::geom::Geometry*, std::allocator<geos::g
> ::Geometry*> >*) const'
> build_geometry.cpp:(.text+0x69b): undefined reference to  
> `geos::operation::linemerge::LineMerger::LineMerger()'
> build_geometry.cpp:(.text+0x6b3): undefined reference to  
> `geos::operation::linemerge::LineMerger::add(geos::geom::Geometry  
> const*)'
> build_geometry.cpp:(.text+0x6c1): undefined reference to  
> `geos::operation::linemerge::LineMerger::getMergedLineStrings()'
> build_geometry.cpp:(.text+0x6ce): undefined reference to  
> `geos::io::WKTWriter::WKTWriter()'
> build_geometry.cpp:(.text+0x702): undefined reference to  
> `geos::io::WKTWriter::write(geos::geom::Geometry const*)'
> build_geometry.cpp:(.text+0x7fa): undefined reference to  
> `geos::geom::GeometryFactory::createLinearRing 
> (geos::geom::CoordinateSequence*) const'
> build_geometry.cpp:(.text+0x811): undefined reference to  
> `geos::geom::GeometryFactory::createPolygon 
> (geos::geom::LinearRing*, std::vector<geos::geom::Geometry*, std::
> ocator<geos::geom::Geometry*> >*) const'
> build_geometry.cpp:(.text+0x82d): undefined reference to  
> `geos::io::WKTWriter::write(geos::geom::Geometry const*)'
> build_geometry.cpp:(.text+0x873): undefined reference to  
> `geos::geom::Point::getX() const'
> build_geometry.cpp:(.text+0x87e): undefined reference to  
> `geos::geom::Point::getY() const'
> build_geometry.cpp:(.text+0x951): undefined reference to  
> `geos::io::WKTWriter::~WKTWriter()'
> build_geometry.cpp:(.text+0x979): undefined reference to  
> `geos::operation::linemerge::LineMerger::~LineMerger()'
> build_geometry.cpp:(.text+0x9cc): undefined reference to  
> `geos::geom::GeometryFactory::~GeometryFactory()'
> build_geometry.cpp:(.text+0xa80): undefined reference to  
> `geos::io::WKTWriter::~WKTWriter()'
> build_geometry.cpp:(.text+0xaa8): undefined reference to  
> `geos::operation::linemerge::LineMerger::~LineMerger()'
> build_geometry.cpp:(.text+0xc3a): undefined reference to  
> `geos::geom::GeometryFactory::~GeometryFactory()'
>
>
> I have libgeos-dev installed from the Ubuntu Feisty repos - at /usr/ 
> lib/, but I have postgis built with an older version:
>
>  postgis_full_version
> ---------------------------------------------------------------------- 
> ------------
>  POSTGIS="1.2.1" GEOS="2.2.3-CAPI-1.1.1" PROJ="Rel. 4.4.9, 29 Oct  
> 2004" USE_STATS
>
> So far as I know, I have the dependencies as listed in the  
> readme.txt.  Any idea what the problem is?
>
> Thanks for the help,
>
>
>
>
> -- 
> Nick Black
> --------------------------------
> http://www.blacksworld.net
> _______________________________________________
> dev mailing list
> dev at openstreetmap.org
> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev

Artem Pavlenko
http://mapnik.org



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20070621/90e6f55b/attachment.html>


More information about the dev mailing list