<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.&nbsp; 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 &lt;iostream&gt;</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">&nbsp;</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">&nbsp;&nbsp;&nbsp; </SPAN>"std::auto_ptr&lt;geos::geom::Geometry&gt;::auto_ptr(std::auto_ptr&lt;geos::geom::Geometry&gt; &amp;)" ["/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">&nbsp;&nbsp;&nbsp; </SPAN>auto_ptr&lt;geos::geom::Geometry&gt;' could not be converted to 'std::auto_ptr&lt;geos::geom::Geometry&gt; &amp;'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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">&nbsp;</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">&nbsp;&nbsp;&nbsp; </SPAN>"std::auto_ptr&lt;geos::geom::CoordinateSequence&gt;::auto_ptr(std::auto_ptr&lt;geos::geom::CoordinateSequence&gt; &amp;)" ["/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">&nbsp;&nbsp;&nbsp; </SPAN>Argument of type 'class auto_ptr&lt;geos::geom::CoordinateSequence&gt;' could not be converted to 'std::auto_ptr&lt;geos::geom::CoordinateSequence&gt; &amp;'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>transformCoordinates(geom-&gt;getCoordinatesRO(), geom));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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">&nbsp;&nbsp;&nbsp; </SPAN>"std::auto_ptr&lt;geos::geom::Geometry&gt;::auto_ptr(std::auto_ptr&lt;geos::geom::Geometry&gt; &amp;)" ["/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">&nbsp;&nbsp;&nbsp; </SPAN>auto_ptr&lt;geos::geom::Geometry&gt;' could not be converted to 'std::auto_ptr&lt;geos::geom::Geometry&gt; &amp;'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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">&nbsp;&nbsp;&nbsp; </SPAN>"std::auto_ptr&lt;geos::geom::Geometry&gt;::auto_ptr(std::auto_ptr&lt;geos::geom::Geometry&gt; &amp;)" ["/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">&nbsp;&nbsp;&nbsp; </SPAN>auto_ptr&lt;geos::geom::Geometry&gt;' could not be converted to 'std::auto_ptr&lt;geos::geom::Geometry&gt; &amp;'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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">&nbsp;&nbsp;&nbsp; </SPAN>"std::auto_ptr&lt;geos::geom::Geometry&gt;::auto_ptr(std::auto_ptr&lt;geos::geom::Geometry&gt; &amp;)" ["/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">&nbsp;&nbsp;&nbsp; </SPAN>auto_ptr&lt;geos::geom::Geometry&gt;' could not be converted to 'std::auto_ptr&lt;geos::geom::Geometry&gt; &amp;'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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">&nbsp;&nbsp;&nbsp; </SPAN>"std::auto_ptr&lt;geos::geom::Geometry&gt;::auto_ptr(std::auto_ptr&lt;geos::geom::Geometry&gt; &amp;)" ["/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">&nbsp;&nbsp;&nbsp; </SPAN>auto_ptr&lt;geos::geom::Geometry&gt;' could not be converted to 'std::auto_ptr&lt;geos::geom::Geometry&gt; &amp;'.</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Geometry::AutoPtr transformGeom = transform(</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif">&nbsp;</FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif">&nbsp;----------------------------</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">&nbsp;</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-&gt;createLineString(transformCoordinates(geom-&gt;getCoordinatesRO(), geom)); to std::auto_ptr&lt;CoordinateSequence&gt; tempCoordinateSequence(transformCoordinates(geom-&gt;getCoordinatesRO(), geom)); return factory-&gt;createLineString(tempCoordinateSequence);</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"></FONT></o:p>&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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-&gt;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-&gt;getGeometryN(i)));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif">&nbsp;</FONT></o:p></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif">&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>static_cast&lt;const SegmentString *&gt;(mc1-&gt;getContext())</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>^^^^^^^^^^^^^^^^^</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif"></FONT>&nbsp;</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&lt;SegmentString*&gt;(static_cast&lt;const SegmentString *&gt;(mc1-&gt;getContext())); to</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">SegmentString* ss1 = const_cast&lt;SegmentString*&gt;(static_cast&lt;const SegmentString *&gt;((SegmentString*)mc1-&gt;getContext()));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif"></FONT></o:p>&nbsp;</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&lt;SegmentString*&gt;(static_cast&lt;const SegmentString *&gt;(mc2-&gt;getContext())); to</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><FONT face="arial, helvetica, sans-serif">SegmentString* ss2 = const_cast&lt;SegmentString*&gt;(static_cast&lt;const SegmentString *&gt;((SegmentString*)mc2-&gt;getContext()));</FONT></DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p><FONT face="arial, helvetica, sans-serif">&nbsp;</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>&nbsp;</DIV>
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><o:p>Mark</o:p></DIV></td></tr></table><br>