<BR>

<DIV class=Section1>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hello All,<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I am installing GEOS 2 with <SPAN class=SpellE>PostGIS</SPAN> 0.9 where I previously had <SPAN class=SpellE>Geos</SPAN> 1 and <SPAN class=SpellE>PostGIS</SPAN> 0.8. This is on a <SPAN class=SpellE>debian</SPAN> machine. When running make on the latest snapshot I get the following error:<BR>
</SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FONT><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal">../index/quadtree/QuadTreeNodeBase.cpp:149: implicit declaration of function `<SPAN class=SpellE>int</SPAN> <SPAN class=SpellE>geos::<SPAN class=GramE>sprintf</SPAN></SPAN><SPAN class=GramE>(</SPAN>...)'<o:p></o:p></SPAN></FONT></I></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I edited the file and added “#<SPAN class=GramE>include</SPAN> &lt;<SPAN class=SpellE>stdio.h</SPAN>&gt;” to it and that file compiles now. But then I get to another error later on:<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FONT><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal">/bin/<SPAN class=SpellE><SPAN class=GramE>sh</SPAN></SPAN><SPAN class=GramE> ..</SPAN>/../<SPAN class=SpellE>libtool</SPAN> --mode=compile g++ -DHAVE_CONFIG_H -</SPAN></FONT></I><st1:place><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal">I.</SPAN></FONT></I></st1:place><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal"> -</SPAN></FONT></I><st1:place><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal">I.</SPAN></FONT></I></st1:place><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal"> -I<SPAN class=GramE>..</SPAN>/../source/headers -I<SPAN class=GramE>..</SPAN>/../source/headers/<SPAN class=SpellE>geos</SPAN> -I<SPAN class=GramE>..</SPAN>/../source/headers -DGEOS_VERSION=""2.1.0""<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>-g -O2 -c -o <SPAN class=SpellE>Polygonizer.lo</SPAN> `test -f '<SPAN class=GramE>..</SPAN>/operation/<SPAN class=SpellE>polygonize/Polygonizer.cpp</SPAN>' || echo '<SPAN class=GramE>./</SPAN>'`../operation/<SPAN class=SpellE>polygonize/Polygonizer.cpp<BR>
&nbsp;</SPAN></SPAN></FONT></I><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal"><SPAN class=GramE>g</SPAN>++ -DHAVE_CONFIG_H -</SPAN></FONT></I><st1:place><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal">I.</SPAN></FONT></I></st1:place><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal"> -</SPAN></FONT></I><st1:place><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal">I.</SPAN></FONT></I></st1:place><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal"> -I../../source/headers -I<SPAN class=GramE>..</SPAN>/../source/headers/<SPAN class=SpellE>geos</SPAN> -I<SPAN class=GramE>..</SPAN>/../source/headers -DGEOS_VERSION=2.1.0 -g -O2 -<SPAN class=GramE>c ..</SPAN>/operation/<SPAN class=SpellE>polygonize/Polygonizer.cpp</SPAN> -<SPAN class=SpellE>Wp,-MD,.deps/<SPAN class=GramE>Polygonizer.TPlo</SPAN></SPAN><SPAN class=GramE><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>-</SPAN><SPAN class=SpellE>fPIC</SPAN> -DPIC -o .<SPAN class=SpellE>libs/Polygonizer.o<BR>
</SPAN></SPAN></FONT></I><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal">../operation/<SPAN class=SpellE>polygonize/Polygonizer.cpp</SPAN>: In method `void <SPAN class=SpellE>geos:<SPAN class=GramE>:Polygonizer</SPAN>::LineStringAdder::filter_rw</SPAN>(<SPAN class=SpellE>geos::Geometry</SPAN> *)':<BR>
</SPAN></FONT></I><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal">../../source/headers/geos/opPolygonize.h:407: `void <SPAN class=SpellE>geos:<SPAN class=GramE>:Polygonizer</SPAN>::add</SPAN>(<SPAN class=SpellE>geos::LineString</SPAN> *)' is private<BR>
</SPAN></FONT></I><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal">../operation/polygonize/Polygonizer.cpp:29: within this context<BR>
</SPAN></FONT></I><SPAN class=GramE><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal">make[</SPAN></FONT></I></SPAN><I style="mso-bidi-font-style: normal"><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-bidi-font-style: normal">2]: *** [<SPAN class=SpellE>Polygonizer.lo</SPAN>] Error 1</SPAN></FONT></I><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">This one I have no idea how to patch up. I've tried both the latest CVS Snapshot and the 2.1.0 release. Any help would be appreciated.<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thanks!<BR>
</SPAN></FONT><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">~Danny Kent<BR>
</SPAN></FONT><st1:place><st1:PlaceType><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">University</SPAN></FONT></st1:PlaceType><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> of </SPAN></FONT><st1:PlaceName><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Florida<BR>
<BR>
P.S. I went back to 2.0.1 and everything works fine there.</SPAN></FONT></st1:PlaceName></st1:place></P></DIV><BR>