Bug#942269: ossim: FTBFS with GEOS 3.8.0 (error: no matching function for call)

Bas Couwenberg sebastic at xs4all.nl
Sun Oct 13 16:28:14 BST 2019


Source: ossim
Version: 2.9.1-1
Severity: serious
Tags: upstream
Justification: makes the package in question unusable or mostly so
Control: forwarded -1 https://github.com/ossimlabs/ossim/issues/243

Dear Maintainer,

Your package FTBFS with GEOS 3.8.0:

 /build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'void OssimPolyArea2dPrivate::setGeometry(const ossimPolygon&, const std::vector<ossimPolygon>&)':
 /build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:152:64: error: no matching function for call to 'geos::geom::GeometryFactory::createPolygon(geos::geom::LinearRing*&, std::vector<geos::geom::Geometry*>*&)'
   152 |          m_geometry = geomFactory()->createPolygon(shell, holes);
       |                                                                ^
 ...
 /build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:778:109: error: no matching function for call to 'geos::geom::GeometryFactory::createMultiPolygon(std::vector<geos::geom::Geometry*>&) const'
   778 |                m_privateData->setGeometry(m_privateData->m_geometry->getFactory()->createMultiPolygon(values));
       |                                                                                                             ^
 ...
 /build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'bool ossimPolyArea2d::loadState(const ossimKeywordlist&, const char*)':
 /build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:848:64: error: no matching function for call to 'OssimPolyArea2dPrivate::setGeometry(std::unique_ptr<geos::geom::Geometry>)'
   848 |             m_privateData->setGeometry(reader.read(wkt.c_str()));
       |                                                                ^

Kind Regards,

Bas



More information about the Pkg-grass-devel mailing list