[geos-devel] Portability Modifications

Paul Ramsey pramsey at refractions.net
Thu Oct 24 01:16:57 EDT 2002


Yury,
The patchset Norman committed last night seems to include all the at()
-> [] changes already, so you should probably do a careful update to
pull those into your sandbox (careful because there might be some
conflicts).
Norman,
I can compile almost everything now, the only exceptions are in
source/test, the CTS program dies when it tries to link. I am too thick
to quite understand all the interdependencies going on, I am afraid. 

/bin/sh ../../libtool --mode=link g++  -g -O2  -o CTS  CTS.o
../geom/libgeos.la ../geom/libgeos.la
g++ -g -O2 -o .libs/CTS CTS.o  ../geom/.libs/libgeos.so -Wl,--rpath
-Wl,/usr/local/lib
CTS.o: In function `ParseException type_info function':
/home/pramsey/geos/source/test/CTS.cpp:524: undefined reference to
`ParseException::~ParseException(void)'
/home/pramsey/geos/source/test/CTS.cpp:524: undefined reference to
`ParseException::toString(void)'
/home/pramsey/geos/source/test/CTS.cpp:524: undefined reference to
`ParseException::~ParseException(void)'
../geom/.libs/libgeos.so: undefined reference to `Assert::isTrue(bool)'
../geom/.libs/libgeos.so: undefined reference to
`IsSimpleOp::isSimple(LineString *)'
../geom/.libs/libgeos.so: undefined reference to
`RelateOp::relate(Geometry *, Geometry *)'
../geom/.libs/libgeos.so: undefined reference to
`CGAlgorithms::length(CoordinateList)'
../geom/.libs/libgeos.so: undefined reference to
`WKTWriter::WKTWriter(void)'
../geom/.libs/libgeos.so: undefined reference to
`CGAlgorithms::signedArea(CoordinateList)'
../geom/.libs/libgeos.so: undefined reference to
`WKTWriter::~WKTWriter(void)'
../geom/.libs/libgeos.so: undefined reference to
`CGAlgorithms::distancePointLine(Coordinate, Coordinate, Coordinate)'
../geom/.libs/libgeos.so: undefined reference to
`CGAlgorithms::distanceLineLine(Coordinate, Coordinate, Coordinate,
Coordinate)'
../geom/.libs/libgeos.so: undefined reference to
`GeometryGraph::GeometryGraph(int, Geometry *)'
../geom/.libs/libgeos.so: undefined reference to
`GeometryGraph::getBoundaryPoints(void)'
../geom/.libs/libgeos.so: undefined reference to
`Assert::shouldNeverReachHere(void)'
../geom/.libs/libgeos.so: undefined reference to
`WKTWriter::write(Geometry *)'
../geom/.libs/libgeos.so: undefined reference to
`Assert::shouldNeverReachHere(basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >)'
../geom/.libs/libgeos.so: undefined reference to
`RobustCGAlgorithms::RobustCGAlgorithms(void)'
../geom/.libs/libgeos.so: undefined reference to
`IsSimpleOp::isSimple(MultiLineString *)'
../geom/.libs/libgeos.so: undefined reference to
`IsSimpleOp::IsSimpleOp(void)'
../geom/.libs/libgeos.so: undefined reference to
`IsSimpleOp::isSimple(MultiPoint *)'
collect2: ld returned 1 exit status
make: *** [CTS] Error 1




More information about the geos-devel mailing list