#32155: geos, undefined symbols for __ZNSt8auto_ptrIN4geos4geom8EnvelopeEEcvSt12auto_ptr_refIT_EIS2_EEv ------------------------------+--------------------------------------------- Reporter: ram@… | Owner: opendarwin@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: geos ------------------------------+--------------------------------------------- geos-3.3.1_0 is failing to build on Snow Leopard with Xcode-4.0.2 with the following: {{{ info:build /bin/sh ../libtool --tag=CXX --mode=link /Developer/usr/bin/llvm-g++-4.2 -DGEOS_INLINE -pedantic -Wall -ansi -Wno- long-long -ffloat-store -pipe -O2 -arch x86_64 -release 3.3.1 -no- undefined -L/opt/local/lib -arch x86_64 -o libgeos.la -rpath /opt/local/lib inlines.lo algorithm/libalgorithm.la geom/libgeom.la geomgraph/libgeomgraph.la index/libindex.la io/libio.la linearref/liblinearref.la noding/libnoding.la operation/liboperation.la planargraph/libplanargraph.la precision/libprecision.la simplify/libsimplify.la util/libutil.la :info:build libtool: link: /Developer/usr/bin/llvm-g++-4.2 -dynamiclib -o .libs/libgeos-3.3.1.dylib .libs/inlines.o -Wl,-force_load,algorithm/.libs/libalgorithm.a -Wl,-force_load,geom/.libs/libgeom.a -Wl,-force_load,geomgraph/.libs/libgeomgraph.a -Wl,-force_load,index/.libs/libindex.a -Wl,-force_load,io/.libs/libio.a -Wl,-force_load,linearref/.libs/liblinearref.a -Wl,-force_load,noding/.libs/libnoding.a -Wl,-force_load,operation/.libs/liboperation.a -Wl,-force_load,planargraph/.libs/libplanargraph.a -Wl,-force_load,precision/.libs/libprecision.a -Wl,-force_load,simplify/.libs/libsimplify.a -Wl,-force_load,util/.libs/libutil.a -L/opt/local/lib -O2 -arch x86_64 -arch x86_64 -install_name /opt/local/lib/libgeos-3.3.1.dylib -Wl,-single_module :info:build Undefined symbols for architecture x86_64: :info:build "__ZNSt8auto_ptrIN4geos4geom8EnvelopeEEcvSt12auto_ptr_refIT_EIS2_EEv", referenced from: :info:build virtual thunk to geos::geom::GeometryCollection::computeEnvelopeInternal() constin libgeom.a(GeometryCollection.o) :info:build "std::auto_ptr<geos::geom::Envelope>::auto_ptr(std::auto_ptr_ref<geos::geom::Envelope>)", referenced from: :info:build virtual thunk to geos::geom::GeometryCollection::computeEnvelopeInternal() constin libgeom.a(GeometryCollection.o) :info:build ld: symbol(s) not found for architecture x86_64 }}} Seems to be the same as #30309, but I'm building 3.3.1 on Snow Leopard. -- Ticket URL: <https://trac.macports.org/ticket/32155> MacPorts <http://www.macports.org/> Ports system for Mac OS