[geos-devel] GEOS-3.0.0rc1 in a week, SWIG status ?

strk at refractions.net strk at refractions.net
Thu Jul 6 03:12:25 EDT 2006


It seems a problem with the libtool script for your platform.
Maybe using another version ? libtoolize -f ?

The problem is probably there since we renamed classes to have
same classnames in different namespaces (to reflect JTS layout).

--strk;

On Wed, Jul 05, 2006 at 09:40:38PM -0600, Michael Fuhr wrote:
> On Thu, Jul 06, 2006 at 01:35:59AM +0200, strk wrote:
> > Charlie, we'll release the first candidate of GEOS in a week.
> 
> I just tried building GEOS CVS on Solaris 9 and got several undefined
> symbol errors while linking capi/geostest.  I haven't built GEOS
> CVS on Solaris for a long time so I don't know when this problem
> started, but I have a libgeos-3.0.0.so from 16 Jan that appears to
> work.
> 
> Here's what the linker complained about:
> 
> geos::index::bintree::NodeBase::addAllItems(std::vector<void*, std::allocator<void*> >*)
> geos::index::bintree::NodeBase::addAllItemsFromOverlapping(geos::index::bintree::Interval*, std::vector<void*, std::allocator<void*> >*)
> typeinfo for geos::index::bintree::NodeBase
> geos::index::bintree::Interval::getMin() 
> geos::index::bintree::Interval::getMax() 
> geos::index::bintree::NodeBase::NodeBase()
> geos::index::bintree::NodeBase::~NodeBase()
> geos::index::bintree::Interval::getWidth() 
> geos::index::bintree::NodeBase::nodeSize() 
> geos::index::bintree::Interval::Interval(geos::index::bintree::Interval*)
> geos::index::bintree::Interval::Interval()
> geos::index::bintree::Interval::~Interval()
> geos::index::bintree::Interval::Interval(double, double)
> geos::index::bintree::NodeBase::add(void*)
> geos::index::bintree::Root::insert(geos::index::bintree::Interval*, void*)
> geos::index::bintree::NodeBase::size() 
> geos::index::bintree::NodeBase::depth() 
> geos::index::bintree::NodeBase::getItems() 
> 
> Earlier I see the following warnings and errors:
> 
> rm -fr .libs/libgeos.lax/libindex.a
> mkdir .libs/libgeos.lax/libindex.a
> (cd .libs/libgeos.lax/libindex.a && ar x /<path omitted>/source/index/.libs/libindex.a)
> libtool: link: warning: object name conflicts; renaming object files
> libtool: link: warning: to ensure that they will not overwrite
> Mutually exclusive options were given!
> Usage:  uniq [-c|-d|-u][-f fields][-s char] [input_file [output_file]]
> Or:     uniq [-c|-d|-u][-n][+m] [input_file [output_file]]
> ../libtool: -r: is not an identifier
> 
> I see these messages only for libindex; other libraries build without
> complaint.  uniq appears to be failing because of the options it's
> passed.
> 
> I don't know much about libtool but it looks involved.  Any ideas?
> 
> -- 
> Michael Fuhr
> _______________________________________________
> geos-devel mailing list
> geos-devel at geos.refractions.net
> http://geos.refractions.net/mailman/listinfo/geos-devel

-- 

 /"\    ASCII Ribbon Campaign
 \ /    Respect for low technology.
  X     Keep e-mail messages readable by any computer system.
 / \    Keep it ASCII. 




More information about the geos-devel mailing list