<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>RE: [postgis-devel] 1, dot, 3 dot 4!</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>Paul,<BR>
<BR>
Sounds like a plan. <BR>
<BR>
Regarding the kml failure. I tried to be lazy by<BR>
<BR>
1) copying my Open SUSE 11 vm.<BR>
2) downgrade to 1.3.3<BR>
3) ran make check and it failed on kml check again. So I assume the kml thing is nothing to worry about.<BR>
(But oops wait a minute reads 1.3.3 with GEOS 3.1.0. I assume KML doesn't use GEOS so that wouldn't affect things, but just to be sure, I tried to downgrade to geos 3.0.0 and couldn't because got this error during compile<BR>
<BR>
DoubleBits.cpp: In constructor 'geos::index::quadtree::DoubleBits::DoubleBits(double)':<BR>
DoubleBits.cpp:94: error: 'memcpy' was not declared in this scope<BR>
make[3]: *** [DoubleBits.lo] Error 1<BR>
make[3]: Leaving directory `/projects/geos-3.0.0/source/index/quadtree'<BR>
make[2]: *** [all-recursive] Error 1<BR>
make[2]: Leaving directory `/projects/geos-3.0.0/source/index'<BR>
make[1]: *** [all-recursive] Error 1<BR>
make[1]: Leaving directory `/projects/geos-3.0.0/source'<BR>
make: *** [all-recursive] Error 1<BR>
<BR>
<BR>
4) Okay that didn't work so I went to <A HREF="http://download.osgeo.org/geos/geos-3.0.2.tar.bz2">http://download.osgeo.org/geos/geos-3.0.2.tar.bz2</A> - still no go<BR>
g++ -DHAVE_CONFIG_H -I. -I. -I../../../source/headers -I../../../source/headers/geos -I../../../source/headers -g -O2 -DGEOS_INLINE -Wall -ansi -pedantic -Wno-long-long -MT DoubleBits.lo -MD -MP -MF .deps/DoubleBits.Tpo -c DoubleBits.cpp -fPIC -DPIC -o .libs/DoubleBits.o<BR>
DoubleBits.cpp: In static member function static double geos::index::quadtree::DoubleBits::powerOf2(int):<BR>
DoubleBits.cpp:51: error: memcpy was not declared in this scope<BR>
DoubleBits.cpp: In constructor geos::index::quadtree::DoubleBits::DoubleBits(double):<BR>
DoubleBits.cpp:94: error: memcpy was not declared in this scope<BR>
make[3]: *** [DoubleBits.lo] Error 1<BR>
make[3]: Leaving directory `/projects/geos-3.0.2/source/index/quadtree'<BR>
make[2]: *** [all-recursive] Error 1<BR>
make[2]: Leaving directory `/projects/geos-3.0.2/source/index'<BR>
make[1]: *** [all-recursive] Error 1<BR>
make[1]: Leaving directory `/projects/geos-3.0.2/source'<BR>
make: *** [all-recursive] Error 1<BR>
<BR>
Not quite sure what the above errors mean? Probably that compiling should be left to people who know what they are doing. I think I was able to compile these on my OpenSUSE 10.5, but I'll have to double check. I can only wildly guess this is all due to me using a dev version of gcc.<BR>
<BR>
gcc -v gives this info<BR>
<BR>
Using built-in specs.<BR>
Target: i586-suse-linux<BR>
Configured with: ../configure --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.3 --enable-ssp --disable-libssp --with-bugurl=<A HREF="http://bugs.opensuse.org/">http://bugs.opensuse.org/</A> --with-pkgversion='SUSE Linux' --disable-libgcj --with-slibdir=/lib --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --program-suffix=-4.3 --enable-version-specific-runtime-libs --enable-linux-futex --without-system-libunwind --with-cpu=generic --build=i586-suse-linux<BR>
Thread model: posix<BR>
gcc version 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036] (SUSE Linux)<BR>
<BR>
<BR>
5) Okay so I then went back redownloaded geos-svn.tar.gz to make sure I could still compile that. That still compiles fine, but does give some deprecation warnings which I'm assuming you are all aware of.<BR>
<BR>
then mv -f ".deps/MarkupSTL.Tpo" ".deps/MarkupSTL.Po"; else rm -f ".deps/MarkupSTL.Tpo"; exit 1; fi<BR>
markup/MarkupSTL.cpp: In member function std::string CMarkupSTL::x_TextToDoc(const char*, bool) const:<BR>
markup/MarkupSTL.cpp:910: warning: deprecated conversion from string constant to char*<BR>
markup/MarkupSTL.cpp:910: warning: deprecated conversion from string constant to char*<BR>
markup/MarkupSTL.cpp:910: warning: deprecated conversion from string constant to char*<BR>
markup/MarkupSTL.cpp:910: warning: deprecated conversion from string constant to char*<BR>
markup/MarkupSTL.cpp:910: warning: deprecated conversion from string constant to char*<BR>
markup/MarkupSTL.cpp: In member function std::string CMarkupSTL::x_TextFromDoc(int, int) const:<BR>
markup/MarkupSTL.cpp:939: warning: deprecated conversion from string constant to char*<BR>
markup/MarkupSTL.cpp:939: warning: deprecated conversion from string constant to char*<BR>
markup/MarkupSTL.cpp:939: warning: deprecated conversion from string constant to char*<BR>
markup/MarkupSTL.cpp:939: warning: deprecated conversion from string constant to char*<BR>
markup/MarkupSTL.cpp:939: warning: deprecated conversion from string constant to char*<BR>
markup/MarkupSTL.cpp:941: warning: deprecated conversion from string constant to char*<BR>
/bin/sh ../../libtool --tag=CXX --mode=link g++ -g -O2 -DGEOS_INLINE -Wall -ansi -pedantic -Wno-long-long -o XMLTester XMLTester.o MarkupSTL.o ../../source/libgeos.la ../../source/libgeos.la<BR>
mkdir .libs<BR>
g++ -g -O2 -DGEOS_INLINE -Wall -ansi -pedantic -Wno-long-long -o .libs/XMLTester XMLTester.o MarkupSTL.o ../../source/.libs/libgeos.so<BR>
creating XMLTester<BR>
if g++ -DHAVE_CONFIG_H -I. -I. -I../../source/headers -I../../source/headers/geos -I../../source/headers -I../../source/io/markup -g -O2 -DGEOS_INLINE -Wall -ansi -pedantic -Wno-long-long -MT SimpleWKTTester.o -MD -MP -MF ".deps/SimpleWKTTester.Tpo" -c -o SimpleWKTTester.o SimpleWKTTester.cpp; \<BR>
then mv -f ".deps/SimpleWKTTester.Tpo" ".deps/SimpleWKTTester.Po"; else rm -f ".deps/SimpleWKTTester.Tpo"; exit 1; fi<BR>
In file included from SimpleWKTTester.cpp:23:<BR>
../../source/headers/geos/io.h:62:2: warning: #warning is a GCC extension<BR>
../../source/headers/geos/io.h:62:2: warning: #warning *** DEPRECATED: You are using deprecated header io.h. Please, update your sources according to new layout of GEOS headers and namespaces<BR>
In file included from SimpleWKTTester.cpp:24:<BR>
../../source/headers/geos/geom.h:145:2: warning: #warning is a GCC extension<BR>
../../source/headers/geos/geom.h:145:2: warning: #warning *** DEPRECATED: You are using deprecated header geom.h. Please, update your sources according to new layout of GEOS headers and namespaces<BR>
/bin/sh ../../libtool --tag=CXX --mode=link g++ -g -O2 -DGEOS_INLINE -Wall -ansi -pedantic -Wno-long-long -o SimpleWKTTester SimpleWKTTester.o ../../source/libgeos.la ../../source/libgeos.la<BR>
g++ -g -O2 -DGEOS_INLINE -Wall -ansi -pedantic -Wno-long-long -o .libs/SimpleWKTTester SimpleWKTTester.o ../../source/.libs/libgeos.so<BR>
creating SimpleWKTTester<BR>
<BR>
<BR>
I guess this is what I get for trying to live on the edge virtually. Good thing I don't try to do these things in real life :)<BR>
<BR>
<BR>
Thanks,<BR>
Regina<BR>
<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: postgis-devel-bounces@postgis.refractions.net on behalf of Paul Ramsey<BR>
Sent: Sat 10/18/2008 1:47 PM<BR>
To: PostGIS Development Discussion<BR>
Subject: Re: [postgis-devel] 1, dot, 3 dot 4!<BR>
<BR>
All,<BR>
<BR>
I'm going to put out a 1.3.4RC1, ala FrankW's recommendation and see<BR>
if we can shake loose a little more testing and then drop the final<BR>
1.3.4 mid next week.<BR>
<BR>
Howl in outrage if you disagree, please.<BR>
<BR>
P.<BR>
_______________________________________________<BR>
postgis-devel mailing list<BR>
postgis-devel@postgis.refractions.net<BR>
<A HREF="http://postgis.refractions.net/mailman/listinfo/postgis-devel">http://postgis.refractions.net/mailman/listinfo/postgis-devel</A><BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>
<HTML><BODY><P><hr size=1></P>
<P><STRONG>
The substance of this message, including any attachments, may be confidential, legally privileged and/or exempt from disclosure pursuant to Massachusetts law. It is intended solely for the addressee. If you received this in error, please contact the sender and delete the material from any computer.
</STRONG></P></BODY></HTML>
<P><hr size=1></P>
<P><STRONG><font size="2" color="339900"> Help make the earth a greener place. If at all possible resist printing this email and join us in saving paper. </p> <p> </font></STRONG></P>