[postgis-devel] 1.3.4SVN Testers Needed
Dane Springmeyer
blake at hailmail.net
Mon Oct 13 16:30:33 PDT 2008
Thanks Paul.
Geos builds great now for me on Mac OS 10.5. Only a few warnings
during compile which I'll paste below.
Cheers,
Dane
$ make
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
AbstractPreparedPolygonContains.lo -MD -MP -MF .deps/
AbstractPreparedPolygonContains.Tpo -c
AbstractPreparedPolygonContains.cpp -fno-common -DPIC -o .libs/
AbstractPreparedPolygonContains.o
../../../source/headers/geos/noding/NodedSegmentString.h: In member
function 'geos::noding::SegmentNode*
geos
::noding
::NodedSegmentString::addIntersectionNode(geos::geom::Coordinate*,
int)':
../../../source/headers/geos/noding/NodedSegmentString.h:88: warning:
comparison between signed and unsigned integer expressions
[....snip...]
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 IntervalRTreeLeafNode.lo -MD -
MP -MF .deps/IntervalRTreeLeafNode.Tpo -c IntervalRTreeLeafNode.cpp -
fno-common -DPIC -o .libs/IntervalRTreeLeafNode.o
../../../source/headers/geos/index/intervalrtree/
IntervalRTreeLeafNode.h: In destructor 'virtual
geos
::index
::intervalrtree::IntervalRTreeLeafNode::~IntervalRTreeLeafNode()':
../../../source/headers/geos/index/intervalrtree/
IntervalRTreeLeafNode.h:50: warning: deleting 'void*' is undefined
[....snip...]
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 SortedPackedIntervalRTree.lo -
MD -MP -MF .deps/SortedPackedIntervalRTree.Tpo -c
SortedPackedIntervalRTree.cpp -fno-common -DPIC -o .libs/
SortedPackedIntervalRTree.o
../../../source/headers/geos/index/intervalrtree/
IntervalRTreeLeafNode.h: In destructor 'virtual
geos
::index
::intervalrtree::IntervalRTreeLeafNode::~IntervalRTreeLeafNode()':
../../../source/headers/geos/index/intervalrtree/
IntervalRTreeLeafNode.h:50: warning: deleting 'void*' is undefined
../../../source/headers/geos/index/intervalrtree/
SortedPackedIntervalRTree.h: In constructor
'geos
::index
::intervalrtree
::SortedPackedIntervalRTree::SortedPackedIntervalRTree()':
../../../source/headers/geos/index/intervalrtree/
SortedPackedIntervalRTree.h:53: warning:
'geos::index::intervalrtree::SortedPackedIntervalRTree::root' will be
initialized after
../../../source/headers/geos/index/intervalrtree/
SortedPackedIntervalRTree.h:52: warning: 'std::vector<const
geos::index::intervalrtree::IntervalRTreeNode*, std::allocator<const
geos::index::intervalrtree::IntervalRTreeNode*> >*
geos::index::intervalrtree::SortedPackedIntervalRTree::leaves'
SortedPackedIntervalRTree.cpp:101: warning: when initialized here
[....snip...]
g++ -g -O2 -DGEOS_INLINE -Wall -ansi -pedantic -Wno-long-long -o .libs/
XMLTester XMLTester.o MarkupSTL.o -Wl,-bind_at_load ../../
source/.libs/libgeos.dylib
creating XMLTester
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; \
then mv -f ".deps/SimpleWKTTester.Tpo" ".deps/SimpleWKTTester.Po";
else rm -f ".deps/SimpleWKTTester.Tpo"; exit 1; fi
In file included from SimpleWKTTester.cpp:23:
../../source/headers/geos/io.h:62:2: warning: #warning is a GCC
extension
../../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
In file included from SimpleWKTTester.cpp:24:
../../source/headers/geos/geom.h:145:2: warning: #warning is a GCC
extension
../../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
On Oct 13, 2008, at 4:00 PM, Obe, Regina wrote:
> Thanks for the prompt service :)
>
>
> -----Original Message-----
> From: postgis-devel-bounces at postgis.refractions.net on behalf of
> Paul Ramsey
> Sent: Mon 10/13/2008 6:47 PM
> To: PostGIS Development Discussion
> Subject: Re: [postgis-devel] 1.3.4SVN Testers Needed
>
> Found it. SVN snapshot should build now. (We use 'make dist' to build
> the tarball, but that requires that every file be declared in the
> build scripts, so they can be packaged up. That new header was not
> declared.)
>
> P.
>
> On Mon, Oct 13, 2008 at 2:25 PM, Havard Tveite
> <havard.tveite at umb.no> wrote:
> > Errors at the same place here - Solaris 2.7, gcc 3.3.2:
> >
> > 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 CLocalizer.lo -MD -MP -MF .deps/CLocalizer.Tpo -c
> CLocalizer.cpp -fPIC
> > -DP
> > IC -o .libs/CLocalizer.o
> > CLocalizer.cpp:1:32: geos/io/CLocalizer.h: No such file or directory
> > CLocalizer.cpp:11: error: syntax error before `::' token
> > CLocalizer.cpp:18: error: ISO C++ forbids declaration of
> `setlocale' with no
> > type
> > CLocalizer.cpp:18: error: declaration of `setlocale' not in a
> namespace
> > surrounding `std'
> > CLocalizer.cpp:18: error: `int std::setlocale' redeclared as
> different kind
> > of
> > symbol
> > /usr/include/locale.h:102: error: previous declaration of `char*
> > setlocale(int,
> > const char*)'
> > CLocalizer.cpp:18: error: initializer list being treated as compound
> > expression
> > CLocalizer.cpp:18: error: invalid conversion from `const char*' to
> `int'
> > CLocalizer.cpp:21: error: syntax error before `::' token
> > make[2]: *** [CLocalizer.lo] Error 1
> > make[2]: Leaving directory `/data3/usr/local/src/geos/geos-3.1.0/
> source/io'
> >
> > Håvard Tveite
> >
> > Dane Springmeyer wrote:
> >>
> >> Paul,
> >>
> >> Just tried building GEOS from the provided svn download on Mac
> 10.5.5
> >> and I get this error during make:
> >>
> >> then mv -f ".deps/Unload.Tpo" ".deps/Unload.Plo"; else rm -f
> >> ".deps/
> >> Unload.Tpo"; exit 1; fi
> >> 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 Unload.lo -MD -MP -MF .deps/
> Unload.Tpo -c
> >> Unload.cpp -fno-common -DPIC -o .libs/Unload.o
> >> 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 Unload.lo -MD -MP -MF .deps/
> Unload.Tpo -c
> >> Unload.cpp -o Unload.o >/dev/null 2>&1
> >> if /bin/sh ../../libtool --tag=CXX --mode=compile 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 CLocalizer.lo -MD -MP -MF ".deps/CLocalizer.Tpo" -c
> -o
> >> CLocalizer.lo CLocalizer.cpp; \
> >> then mv -f ".deps/CLocalizer.Tpo" ".deps/CLocalizer.Plo";
> else rm
> >> -f
> >> ".deps/CLocalizer.Tpo"; exit 1; fi
> >> 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 CLocalizer.lo -MD -MP -MF .deps/
> >> CLocalizer.Tpo -c CLocalizer.cpp -fno-common -DPIC -o .libs/
> >> CLocalizer.o
> >> CLocalizer.cpp:1:32: error: geos/io/CLocalizer.h: No such file or
> >> directory
> >> CLocalizer.cpp:11: error: 'CLocalizer' has not been declared
> >> CLocalizer.cpp:11: error: ISO C++ forbids declaration of
> 'CLocalizer'
> >> with no type
> >> CLocalizer.cpp: In function 'int geos::io::CLocalizer()':
> >> CLocalizer.cpp:16: error: 'saved_locale' was not declared in this
> scope
> >> CLocalizer.cpp: At global scope:
> >> CLocalizer.cpp:21: error: expected constructor, destructor, or type
> >> conversion before '::' token
> >> CLocalizer.cpp: In function 'int geos::io::CLocalizer()':
> >> CLocalizer.cpp:19: warning: control reaches end of non-void
> function
> >> make[2]: *** [CLocalizer.lo] Error 1
> >> make[1]: *** [all-recursive] Error 1
> >> make: *** [all-recursive] Error 1
> >>
> >>
> >> I see it must be related to http://trac.osgeo.org/geos/ticket/201
> >>
> >> Let me know if I'm missing something.
> >>
> >> Dane
> >>
> >>
> >>
> >> On Oct 13, 2008, at 11:57 AM, Paul Ramsey wrote:
> >>
> >>> 1.3.4 is very close to release, but we can release it faster, with
> >>> less intestinal distress, if we get some solid pre-release testing
> >>> from folks. You can download the current SVN version directly
> from the
> >>> downloads page, no SVN client required:
> >>>
> >>> http://postgis.refractions.net/download/postgis-1.3.4SVN.tar.gz
> >>>
> >>> If you want to also try the latest preparedgeometry enhancements,
> >>> you'll need to upgrade your GEOS version to the SVN trunk before
> >>> compiling and installing1.3.4SVN,
> >>> http://download.osgeo.org/geos/geos-svn.tar.bz2
> >>>
> >>> Even if you don't, you should see some performance increases in
> 1.3.4,
> >>> particularly in point-and-polygon predicate tests, and large joins
> >>> using point-ant-polygon predicates.
> >>>
> >>> Let us know how it goes. We are particularly interested in any
> >>> compilation difficulties or regression failures on less common
> unix
> >>> variants (Solaris on Sparc, AIX on Power, etc)
> >>>
> >>> Paul
> >>> _______________________________________________
> >>> postgis-devel mailing list
> >>> postgis-devel at postgis.refractions.net
> >>> http://postgis.refractions.net/mailman/listinfo/postgis-devel
> >>
> >> _______________________________________________
> >> postgis-devel mailing list
> >> postgis-devel at postgis.refractions.net
> >> http://postgis.refractions.net/mailman/listinfo/postgis-devel
> >
> > --
> > --
> > Håvard Tveite
> > Department of Mathematical Sciences and Technology
> > Norwegian University of Life Sciences
> > _______________________________________________
> > postgis-devel mailing list
> > postgis-devel at postgis.refractions.net
> > http://postgis.refractions.net/mailman/listinfo/postgis-devel
> >
> _______________________________________________
> postgis-devel mailing list
> postgis-devel at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-devel
>
>
>
>
> 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.
>
>
>
> Help make the earth a greener place. If at all possible resist
> printing this email and join us in saving paper.
>
>
> _______________________________________________
> postgis-devel mailing list
> postgis-devel at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-devel/attachments/20081013/d00af178/attachment.html>
More information about the postgis-devel
mailing list