[postgis-devel] 1.3.4SVN Testers Needed

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Tue Oct 14 01:42:24 PDT 2008


Dane Springmeyer wrote:

> 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

Yeah, I see all these warnings too :(  Is there any chance of getting 
these cleared up before release?


ATB,

Mark.

-- 
Mark Cave-Ayland
Sirius Corporation - The Open Source Experts
http://www.siriusit.co.uk
T: +44 870 608 0063



More information about the postgis-devel mailing list