From: Garrett P. <gc...@ma...> - 2015-11-17 02:04:49
|
Hello Rita: Looking back I think these were modified methods on that class. In SVN I see all necessary methods implemented. I wonder if the import library you are linking to is old? Are you working from an install versus from a dev tree. and the dev tree is out of synch with the install? Take care Garrett > On Nov 16, 2015, at 5:38 AM, Martina Di Rita <mar...@un...> wrote: > > Hi Garrett, Hi Oscar, > > sorry for the delay. Thank you for having fixed that problem, now I have some undefined reference in the library, always related to the same file... > > ../../../lib/libossim.so.1.8.21: undefined reference to `ossimPolyArea2d::intersects(ossimPolyArea2d const&) const' > ../../../lib/libossim.so.1.8.21: undefined reference to `ossimPolyArea2d::setToBufferedShape(double)' > ../../../lib/libossim.so.1.8.21: undefined reference to `ossimPolyArea2d::operator=(std::vector<ossimDpt, std::allocator<ossimDpt> > const&)' > ../../../lib/libossim.so.1.8.21: undefined reference to `ossimPolyArea2d::isValid(bool) const' > > Why it gives me so many problems? I'm missing something? > > As concerns the Git repo it seems nice, now I'm going to have a look in it. But if, for now, I'm going to continue to use SVN? This could be a problem? > > Thank you for the support, > > Martina > > > p.s. Awesome the Git tutorial ;) > > > > > > > 2015-11-13 19:26 GMT+01:00 Garrett Potts <gc...@ma... <mailto:gc...@ma...>>: > Hello Martina: > > > Your compiler might be needing a forced include for the cast. I have added the include in. Try to update and see if that fixes you > > > Take care > > Garrett > >> On Nov 13, 2015, at 12:48 PM, Martina Di Rita <mar...@un... <mailto:mar...@un...>> wrote: >> >> Hi, >> >> trying to update OSSIM to the latest version, I found some problems in building again the code: >> >> >> >> /home/martina/OSSIM_LAST/ossim/src/ossim/base/ossimPolyArea2d.cpp: In member function ‘ossimPolyArea2d& ossimPolyArea2d::toMultiPolygon()’: >> >> /home/martina/OSSIM_LAST/ossim/src/ossim/base/ossimPolyArea2d.cpp:749:110: error: no matching function for call to ‘OssimPolyArea2dPrivate::setGeometry(geos::geom::MultiPolygon*)’ >> >> /home/martina/OSSIM_LAST/ossim/src/ossim/base/ossimPolyArea2d.cpp:749:110: note: candidates are: >> >> /home/martina/OSSIM_LAST/ossim/src/ossim/base/ossimPolyArea2d.cpp:83:6: note: void OssimPolyArea2dPrivate::setGeometry(const ossimPolygon&, const std::vector<ossimPolygon>&) >> >> /home/martina/OSSIM_LAST/ossim/src/ossim/base/ossimPolyArea2d.cpp:83:6: note: no known conversion for argument 1 from ‘geos::geom::MultiPolygon*’ to ‘const ossimPolygon&’ >> >> /home/martina/OSSIM_LAST/ossim/src/ossim/base/ossimPolyArea2d.cpp:56:9: note: void OssimPolyArea2dPrivate::setGeometry(OssimPolyArea2dPrivate::GeometryPtr) >> >> /home/martina/OSSIM_LAST/ossim/src/ossim/base/ossimPolyArea2d.cpp:56:9: note: no known conversion for argument 1 from ‘geos::geom::MultiPolygon*’ to ‘OssimPolyArea2dPrivate::GeometryPtr {aka geos::geom::Geometry*}’ >> >> >> >> It seems I have some issues with ossimPolyArea2d.cpp file. >> Anyone has got some idea? >> >> Thank you, >> >> Martina >> >> -- >> Martina Di Rita, PhD Student >> Geodesy and Geomatics Division >> University of Rome "La Sapienza" >> via Eudossiana, 18 - 00184 Rome Italy >> Phone ++39 0644585087 <tel:%2B%2B39%200644585087> >> E-mail mar...@un... <mailto:mar...@un...>------------------------------------------------------------------------------ >> _______________________________________________ >> www.ossim.org <http://www.ossim.org/> >> Ossim-developer mailing list >> Oss...@li... <mailto:Oss...@li...> >> https://lists.sourceforge.net/lists/listinfo/ossim-developer <https://lists.sourceforge.net/lists/listinfo/ossim-developer> > > > > > -- > Martina Di Rita, PhD Student > Geodesy and Geomatics Division > University of Rome "La Sapienza" > via Eudossiana, 18 - 00184 Rome Italy > Phone ++39 0644585087 <tel:%2B%2B39%200644585087> > E-mail mar...@un... <mailto:mar...@un...>------------------------------------------------------------------------------ > Presto, an open source distributed SQL query engine for big data, initially > developed by Facebook, enables you to easily query your data on Hadoop in a > more interactive manner. Teradata is also now providing full enterprise > support for Presto. Download a free open source copy now. > http://pubads.g.doubleclick.net/gampad/clk?id=250295911&iu=/4140_______________________________________________ > www.ossim.org > Ossim-developer mailing list > Oss...@li... > https://lists.sourceforge.net/lists/listinfo/ossim-developer |