On Aug 2, 2011, at 7:00 AM, Howard Butler wrote: > > On Aug 1, 2011, at 3:54 PM, Mr. Puneet Kishor wrote: > >> Undefined symbols for architecture x86_64: >> >> "__ZNSt8auto_ptrIN4geos4geom8EnvelopeEEcvSt12auto_ptr_refIT_EIS2_EEv", >> referenced from: >> virtual thunk to >> geos::geom::GeometryCollection::computeEnvelopeInternal() constin >> GeometryCollection.o >> >> "std::auto_ptr<geos::geom::Envelope>::auto_ptr(std::auto_ptr_ref<geos::geom::Envelope>)", >> referenced from: >> virtual thunk to >> geos::geom::GeometryCollection::computeEnvelopeInternal() constin >> GeometryCollection.o >> ld: symbol(s) not found for architecture x86_64 >> collect2: ld returned 1 exit status >> make[2]: *** [libgeos.la] Error 1 >> make[1]: *** [all-recursive] Error 1 >> make: *** [all-recursive] Error 1 >> >> >> hmmmm.... >> >> punkish@Lucknow ~/Projects/geos-3.3.0$sw_vers >> ProductName: Mac OS X >> ProductVersion: 10.7 >> BuildVersion: 11A2063 >> punkish@Lucknow ~/Projects/geos-3.3.0$arch >> i386 >> >> What gives? > > > Reported earlier [1]. > > I spent a little time trying to fix this, but I couldn't come up with a > solution.
The following works (the solution was listed in the MacPorts tickets) -- punkish@Lucknow /opt/local/bin$sudo ./port install geos configure.cc=gcc-4.2 configure.cxx=g++-4.2 ---> Fetching archive for geos ---> Fetching geos ---> Verifying checksum(s) for geos ---> Extracting geos ---> Configuring geos ---> Building geos ---> Staging geos into destroot ---> Installing geos @3.3.0_0 ---> Activating geos @3.3.0_0 ---> Cleaning geos > > Howard > > [1]: http://lists.osgeo.org/pipermail/geos-devel/2011-July/005364.html > > > _______________________________________________ > postgis-users mailing list > postgis-users@postgis.refractions.net > http://postgis.refractions.net/mailman/listinfo/postgis-users _______________________________________________ postgis-users mailing list postgis-users@postgis.refractions.net http://postgis.refractions.net/mailman/listinfo/postgis-users