[geos-devel] Indexes are not being built yet?
Paul Ramsey
pramsey at refractions.net
Tue Mar 18 12:53:28 EST 2003
Vinko,
GEOS is not static by any means, it's still being actively added to,
and the primary developer (Yury) is not developing under GNU. So GNU
build support is only added "after the fact" by one of the GNU users,
like me or Norman or Fernando. You can hack the build yourself and get
it running (maybe, if Yury has it committed in a buildable state, he
usually does, but occasionally not) or you can wait for one of us to
clean up the latest changes for GNU. One of my tasks when I get home
will be packaging a "release" which *will* be static, and easily
buildable, against which we can link the new GEOS-enabled PostGIS. We
definately cannot expect to deploy PostGIS/GEOS against the CVS version
of GEOS. :)
TTYL,
Paul
On Monday, March 17, 2003, at 04:56 PM, Vinko Vrsalovic wrote:
>
> Hi,
>
> I downloaded GEOS today and built it, but...
>
> make[2]: Entering directory `/home/vinko/geos/source/test'
> /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
> ../geom/.libs/libgeos.so: undefined reference to
> `SweepLineInterval::SweepLineInterval[in-charge](double, double,
> void*)'
> ../geom/.libs/libgeos.so: undefined reference to
> `Quadtree::insert(Envelope*, void*)'
> ../geom/.libs/libgeos.so: undefined reference to
> `SweepLineIndex::~SweepLineIndex [in-charge]()'
> ../geom/.libs/libgeos.so: undefined reference to
> `SweepLineIndex::SweepLineIndex[in-charge]()'
> ../geom/.libs/libgeos.so: undefined reference to
> `MaximalEdgeRing::MaximalEdgeRing[in-charge](DirectedEdge*,
> GeometryFactory*, CGAlgorithms*)'
> ../geom/.libs/libgeos.so: undefined reference to
> `Quadtree::query(Envelope*)'
> ../geom/.libs/libgeos.so: undefined reference to
> `SweepLineIndex::add(SweepLineInterval*)'
> ../geom/.libs/libgeos.so: undefined reference to `Quadtree::~Quadtree
> [in-charge]()'
> ../geom/.libs/libgeos.so: undefined reference to
> `MCPointInRing::MCPointInRing[in-charge](LinearRing*)'
> ../geom/.libs/libgeos.so: undefined reference to
> `SweepLineIndex::computeOverlaps(SweepLineOverlapAction*)'
> ../geom/.libs/libgeos.so: undefined reference to
> `Quadtree::Quadtree[in-charge](Envelope*)'
> ../geom/.libs/libgeos.so: undefined reference to
> `SweepLineInterval::getItem()'
>
>
> I find that there's no Makefile.in in source/indexes/*
>
> What do I need to build the library and run the tests?
>
> Thanks,
> V.
>
> _______________________________________________
> geos-devel mailing list
> geos-devel at geos.refractions.net
> http://geos.refractions.net/mailman/listinfo/geos-devel
More information about the geos-devel
mailing list