<br><font size=3><tt>Mark,</tt></font>
<br>
<br><font size=3><tt>I am compiling on Linux x86_64 with only the --prefix
option for configure. I have tested 3.0.0rc4 and several SVN versions.
To make sure I had the latest I downloaded the SVN version again on Oct
8th. I continue to get the following:</tt></font>
<br>
<br>
<br>
<br><font size=3><tt>&gt; make FindImageOverlaps.o</tt></font>
<br><font size=3><tt>FindImageOverlaps.cpp:2:41: error: geos/algorithm/CGAlgorithms.h:
No such file or directory</tt></font>
<br><font size=3><tt>In file included from FindImageOverlaps.cpp:3:</tt></font>
<br><font size=3><tt>/XXXX/include/geos/geom/BinaryOp.h:54:44: error: geos/precision/GeometrySnapper.h:
No such file or directory</tt></font>
<br><font size=3><tt>In file included from /XXXX/geos/include/geos.h:27,</tt></font>
<br><font size=3><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;from /XXXX/autoseedAug2007/isis/inc/PolygonTools.h:26,</tt></font>
<br><font size=3><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;from FindImageOverlaps.cpp:9:</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom.h:145:2: warning: #warning
*** FIXME: to be removed, temporarly set to allow a quick successful build</tt></font>
<br><font size=3><tt>In file included from /XXXX/geos/include/geos.h:29,</tt></font>
<br><font size=3><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;from /XXXX/autoseedAug2007/isis/inc/PolygonTools.h:26,</tt></font>
<br><font size=3><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;from FindImageOverlaps.cpp:9:</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/io.h:61:2: warning: #warning
*** FIXME: to be removed, temporarly set to allow a quick successful build</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom/BinaryOp.h: In function
'std::auto_ptr&lt;geos::geom::Geometry&gt; geos::geom::SnapOp(const geos::geom::Geometry*,
const geos::geom::Geometry*, BinOp)':</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom/BinaryOp.h:131: error:
'geos::precision::GeometrySnapper' has not been declared</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom/BinaryOp.h:135: error:
'GeometrySnapper' has not been declared</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom/BinaryOp.h:157: error:
'GeometrySnapper' was not declared in this scope</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom/BinaryOp.h:157: error:
expected `;' before 'snapper0'</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom/BinaryOp.h:158: error:
'snapper0' was not declared in this scope</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom/BinaryOp.h:161: error:
expected `;' before 'snapper1'</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom/BinaryOp.h:162: error:
'snapper1' was not declared in this scope</tt></font>
<br><font size=3><tt>FindImageOverlaps.cpp: In member function 'geos::geom::LinearRing*
Isis::FindImageOverlaps::Despike(const geos::geom::LineString*)':</tt></font>
<br><font size=3><tt>FindImageOverlaps.cpp:392: error: 'geos::algorithm::CGAlgorithms'
has not been declared</tt></font>
<br><font size=3><tt>FindImageOverlaps.cpp:400: error: 'geos::algorithm::CGAlgorithms'
has not been declared</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom/BinaryOp.h: In function
'std::auto_ptr&lt;geos::geom::Geometry&gt; geos::geom::SnapOp(const geos::geom::Geometry*,
const geos::geom::Geometry*, BinOp) [with BinOp = geos::operation::overlay::overlayOp]':</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom/BinaryOp.h:271: &nbsp;
instantiated from 'std::auto_ptr&lt;geos::geom::Geometry&gt; geos::geom::BinaryOp(const
geos::geom::Geometry*, const geos::geom::Geometry*, BinOp) [with BinOp
= geos::operation::overlay::overlayOp]'</tt></font>
<br><font size=3><tt>FindImageOverlaps.cpp:152: &nbsp; instantiated from
here</tt></font>
<br><font size=3><tt>/XXXX/geos/include/geos/geom/BinaryOp.h:150: warning:
unused variable 'operand0'</tt></font>
<br><font size=3><tt>make: *** [FindImageOverlaps.o] Error 1</tt></font>
<br>
<br>
<br>
<br><font size=3><tt>If I manually copy CGAlgorithms.h and GeometrySnapper.h
from &quot;source/headers/...&quot; to their respective include areas everything
works fine including the ld and execution. It seems odd that the object
modules would be in the library but these two include files are not moved
during the &quot;make install&quot;.</tt></font>
<br>
<br><font size=3><tt>Thanks</tt></font>
<br><font size=3><tt>Stuart</tt></font>
<br>
<br><font size=3><tt>On Sun, 2007-09-30 at 20:45 -0700, Stuart C Sides
wrote:<br>
&gt;<i> <br>
</i>&gt;<i> GEOS devels, <br>
</i>&gt;<i> <br>
</i>&gt;<i> In code we wrote for 2.2.3, we used CGAlgorithms::distancePointLine.
I<br>
</i>&gt;<i> can't seem to find it or a replacement for it in version 3.0.0*.
Was<br>
</i>&gt;<i> this a bad thing, am I missing something...? Any help would
be<br>
</i>&gt;<i> appreciated. <br>
</i>&gt;<i> <br>
</i>&gt;<i> Thanks<br>
</i>&gt;<i> Stuart<br>
</i><br>
<br>
Hi Stuart,<br>
<br>
Are you using GEOS 3.0.0rc4 compiled as a DLL under Win32? There was a<br>
fix a while back for MingW DLLs that was causing functions not to be<br>
exported which has been fixed in the SVN repository.<br>
<br>
<br>
ATB,<br>
<br>
Mark.<br>
</tt></font><font size=2 face="sans-serif"><br>
</font>