<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV><FONT face="arial, helvetica, sans-serif">Again, compiling for HP. I get some errors, so here are fixes...</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">source/headers/geos/geom/IntersectionMatrix.h</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">#include <iostream></FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="arial, helvetica, sans-serif"> </FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">---------------------------------------------------</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt">more errors with fixes below...</DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt">--------------------------------------------------</DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">Error 226: "GeometryTransformer.cpp", line 162 # No appropriate function found for call of 'auto_ptr::auto_ptr'. Last viable candidate was</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>"std::auto_ptr<geos::geom::Geometry>::auto_ptr(std::auto_ptr<geos::geom::Geometry> &)" ["/opt/aCC/include_std/memory", line 833]. Argument of type 'class</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>auto_ptr<geos::geom::Geometry>' could not be converted to 'std::auto_ptr<geos::geom::Geometry> &'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>Geometry::AutoPtr transformGeom = transformPoint(p, geom);</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"> </FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">Error 226: "GeometryTransformer.cpp", line 213 # No appropriate function found for call of 'auto_ptr::auto_ptr'. Last viable candidate was</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>"std::auto_ptr<geos::geom::CoordinateSequence>::auto_ptr(std::auto_ptr<geos::geom::CoordinateSequence> &)" ["/opt/aCC/include_std/memory", line 833].</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>Argument of type 'class auto_ptr<geos::geom::CoordinateSequence>' could not be converted to 'std::auto_ptr<geos::geom::CoordinateSequence> &'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>transformCoordinates(geom->getCoordinatesRO(), geom));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">Error 226: "GeometryTransformer.cpp", line 235 # No appropriate function found for call of 'auto_ptr::auto_ptr'. Last viable candidate was</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>"std::auto_ptr<geos::geom::Geometry>::auto_ptr(std::auto_ptr<geos::geom::Geometry> &)" ["/opt/aCC/include_std/memory", line 833]. Argument of type 'class</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>auto_ptr<geos::geom::Geometry>' could not be converted to 'std::auto_ptr<geos::geom::Geometry> &'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN><SPAN style="mso-spacerun: yes"> </SPAN>Geometry::AutoPtr transformGeom = transformLineString(l, geom);</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>^^^^^^^^^^^^^ Error 226: "GeometryTransformer.cpp", line 264 # No appropriate function found for call of 'auto_ptr::auto_ptr'. Last viable candidate was</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>"std::auto_ptr<geos::geom::Geometry>::auto_ptr(std::auto_ptr<geos::geom::Geometry> &)" ["/opt/aCC/include_std/memory", line 833]. Argument of type 'class</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>auto_ptr<geos::geom::Geometry>' could not be converted to 'std::auto_ptr<geos::geom::Geometry> &'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>Geometry::AutoPtr shell = transformLinearRing(lr, geom);</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>^^^^^</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">Error 226: "GeometryTransformer.cpp", line 339 # No appropriate function found for call of 'auto_ptr::auto_ptr'. Last viable candidate was</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>"std::auto_ptr<geos::geom::Geometry>::auto_ptr(std::auto_ptr<geos::geom::Geometry> &)" ["/opt/aCC/include_std/memory", line 833]. Argument of type 'class</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>auto_ptr<geos::geom::Geometry>' could not be converted to 'std::auto_ptr<geos::geom::Geometry> &'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>Geometry::AutoPtr transformGeom = transformPolygon(p, geom);</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>^^^^^^^^^^^^^ Error 226: "GeometryTransformer.cpp", line 366 # No appropriate function found for call of 'auto_ptr::auto_ptr'. Last viable candidate was</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>"std::auto_ptr<geos::geom::Geometry>::auto_ptr(std::auto_ptr<geos::geom::Geometry> &)" ["/opt/aCC/include_std/memory", line 833]. Argument of type 'class</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>auto_ptr<geos::geom::Geometry>' could not be converted to 'std::auto_ptr<geos::geom::Geometry> &'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>Geometry::AutoPtr transformGeom = transform(</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"> </FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"> ----------------------------</FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p>fixes</o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p>-----------------------------------</o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">So changing GeometryTransformer.cpp line 162 from Geometry::AutoPtr transformGeom=transformPoint(p, geom); to Geometry::AutoPtr transformGeom(transformPoint(p, geom));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"> </FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">So changing GeometryTransformer.cpp line 213 from return factory->createLineString(transformCoordinates(geom->getCoordinatesRO(), geom)); to std::auto_ptr<CoordinateSequence> tempCoordinateSequence(transformCoordinates(geom->getCoordinatesRO(), geom)); return factory->createLineString(tempCoordinateSequence);</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"></FONT></o:p> </DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">So changing GeometryTransformer.cpp line 235 from Geometry::AutoPtr transformGeom=transformLineString(l, geom); to Geometry::AutoPtr transformGeom(transformLineString(l, geom));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"> </FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">So changing GeometryTransformer.cpp line 264 from Geometry::AutoPtr shell=transformLinearRing(lr, geom); to Geometry::AutoPtr shell(transformLinearRing(lr, geom));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"> </FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">So changing GeometryTransformer.cpp line 339 from Geometry::AutoPtr transformGeom=transformPolygon(p, geom); to Geometry::AutoPtr transformGeom(transformPolygon(p, geom));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"> </FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">So changing GeometryTransformer.cpp line 366 from Geometry::AutoPtr transformGeom=transform(geom->getGeometryN(i));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">to</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">Geometry::AutoPtr transformGeom(transform(geom->getGeometryN(i)));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"> </FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"> </FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">--------------------------------------------------------------</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt">more errors with fixes below...</DIV>--------------------------------------------------------------
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">Error 746: "MCIndexNoder.cpp", line 143 # Cannot use static_cast to convert void * to const geos::noding::SegmentString *.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>static_cast<const SegmentString *>(mc1->getContext())</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes"> </SPAN>^^^^^^^^^^^^^^^^^</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"></FONT> </DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">--------------------------------------------------------------</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">fixes</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">--------------------------------------------------------------</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">So changing MCIndexNoder.cpp line 143 from</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">SegmentString* ss1 = const_cast<SegmentString*>(static_cast<const SegmentString *>(mc1->getContext())); to</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">SegmentString* ss1 = const_cast<SegmentString*>(static_cast<const SegmentString *>((SegmentString*)mc1->getContext()));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"></FONT></o:p> </DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">So changing MCIndexNoder.cpp line 148 from</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">SegmentString* ss2 = const_cast<SegmentString*>(static_cast<const SegmentString *>(mc2->getContext())); to</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">SegmentString* ss2 = const_cast<SegmentString*>(static_cast<const SegmentString *>((SegmentString*)mc2->getContext()));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"> </FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p>---------------</o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p>That's all the changes and now everything compiles on HP.</o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p></o:p> </DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p>Mark</o:p></DIV></td></tr></table><br>