For the record, libgeos3.3.0 built for me on 10.7.2/Xcode4.1, so it most
likely is a gcc-4.2 problem. If I let the build default to clang, it
fails at the same location. If I tell it to use llvm-gcc/++-4.2, then
it works for that section but fails later with undefined symbols
libtool: link: llvm-g++-4.2 -dynamiclib -o .libs/libgeos-3.3.0.dylib
.libs/inlines.o .libs/libgeos.lax/libalgorithm.a/Angle.o
.libs/libgeos.lax/libalgorithm.a/BoundaryNodeRule.o
.libs/libgeos.lax/libalgorithm.a/CentroidArea.o
.libs/libgeos.lax/libalgorithm.a/CentroidLine.o
.libs/libgeos.lax/libalgorithm.a/CentroidPoint.o
.libs/libgeos.lax/libalgorithm.a/CGAlgorithms.o
.libs/libgeos.lax/libalgorithm.a/ConvexHull.o
.libs/libgeos.lax/libalgorithm.a/DiscreteHausdorffDistance.o
.libs/libgeos.lax/libalgorithm.a/DistanceToPoint.o
.libs/libgeos.lax/libalgorithm.a/HCoordinate.o
.libs/libgeos.lax/libalgorithm.a/IndexedPointInAreaLocator.o
.libs/libgeos.lax/libalgorithm.a/InteriorPointArea.o
.libs/libgeos.lax/libalgorithm.a/InteriorPointLine.o
.libs/libgeos.lax/libalgorithm.a/InteriorPointPoint.o
.libs/libgeos.lax/libalgorithm.a/LineIntersector.o
.libs/libgeos.lax/libalgorithm.a/MCPointInRing.o
.libs/libgeos.lax/libalgorithm.a/MinimumDiameter.o
.libs/libgeos.lax/libalgorithm.a/NotRepresentableException.o
.libs/libgeos.lax/libalgorithm.a/PointLocator.o
.libs/libgeos.lax/libalgorithm.a/PointOnGeometryLocator.o
.libs/libgeos.lax/libalgorithm.a/RayCrossingCounter.o
.libs/libgeos.lax/libalgorithm.a/RobustDeterminant.o
.libs/libgeos.lax/libalgorithm.a/SimplePointInAreaLocator.o
.libs/libgeos.lax/libalgorithm.a/SimplePointInRing.o
.libs/libgeos.lax/libalgorithm.a/SIRtreePointInRing.o
.libs/libgeos.lax/libgeom.a/AbstractPreparedPolygonContains.o
.libs/libgeos.lax/libgeom.a/BasicPreparedGeometry.o
.libs/libgeos.lax/libgeom.a/ComponentCoordinateExtracter.o
.libs/libgeos.lax/libgeom.a/Coordinate.o
.libs/libgeos.lax/libgeom.a/CoordinateArraySequence.o
.libs/libgeos.lax/libgeom.a/CoordinateArraySequenceFactory.o
.libs/libgeos.lax/libgeom.a/CoordinateOperation.o
.libs/libgeos.lax/libgeom.a/CoordinateSequence.o
.libs/libgeos.lax/libgeom.a/CoordinateSequenceFactory.o
.libs/libgeos.lax/libgeom.a/Dimension.o
.libs/libgeos.lax/libgeom.a/Envelope.o
.libs/libgeos.lax/libgeom.a/Geometry.o
.libs/libgeos.lax/libgeom.a/GeometryCollection.o
.libs/libgeos.lax/libgeom.a/GeometryCombiner.o
.libs/libgeos.lax/libgeom.a/GeometryComponentFilter.o
.libs/libgeos.lax/libgeom.a/GeometryEditor.o
.libs/libgeos.lax/libgeom.a/GeometryFactory.o
.libs/libgeos.lax/libgeom.a/GeometryList.o
.libs/libgeos.lax/libgeom.a/GeometryTransformer.o
.libs/libgeos.lax/libgeom.a/IntersectionMatrix.o
.libs/libgeos.lax/libgeom.a/LinearRing.o
.libs/libgeos.lax/libgeom.a/LineSegment.o
.libs/libgeos.lax/libgeom.a/LineString.o
.libs/libgeos.lax/libgeom.a/Location.o
.libs/libgeos.lax/libgeom.a/MultiLineString.o
.libs/libgeos.lax/libgeom.a/MultiPoint.o
.libs/libgeos.lax/libgeom.a/MultiPolygon.o
.libs/libgeos.lax/libgeom.a/Point.o
.libs/libgeos.lax/libgeom.a/Polygon.o
.libs/libgeos.lax/libgeom.a/PrecisionModel.o
.libs/libgeos.lax/libgeom.a/PreparedGeometry.o
.libs/libgeos.lax/libgeom.a/PreparedGeometryFactory.o
.libs/libgeos.lax/libgeom.a/PreparedLineString.o
.libs/libgeos.lax/libgeom.a/PreparedLineStringIntersects.o
.libs/libgeos.lax/libgeom.a/PreparedPoint.o
.libs/libgeos.lax/libgeom.a/PreparedPolygon.o
.libs/libgeos.lax/libgeom.a/PreparedPolygonContains.o
.libs/libgeos.lax/libgeom.a/PreparedPolygonContainsProperly.o
.libs/libgeos.lax/libgeom.a/PreparedPolygonCovers.o
.libs/libgeos.lax/libgeom.a/PreparedPolygonIntersects.o
.libs/libgeos.lax/libgeom.a/PreparedPolygonPredicate.o
.libs/libgeos.lax/libgeom.a/ShortCircuitedGeometryVisitor.o
.libs/libgeos.lax/libgeom.a/SineStarFactory.o
.libs/libgeos.lax/libgeom.a/Triangle.o
.libs/libgeos.lax/libgeomgraph.a/Depth.o
.libs/libgeos.lax/libgeomgraph.a/DirectedEdge.o
.libs/libgeos.lax/libgeomgraph.a/DirectedEdgeStar.o
.libs/libgeos.lax/libgeomgraph.a/Edge.o
.libs/libgeos.lax/libgeomgraph.a/EdgeEnd.o
.libs/libgeos.lax/libgeomgraph.a/EdgeEndStar.o
.libs/libgeos.lax/libgeomgraph.a/EdgeIntersectionList.o
.libs/libgeos.lax/libgeomgraph.a/EdgeList.o
.libs/libgeos.lax/libgeomgraph.a/EdgeNodingValidator.o
.libs/libgeos.lax/libgeomgraph.a/EdgeRing.o
.libs/libgeos.lax/libgeomgraph.a/GeometryGraph.o
.libs/libgeos.lax/libgeomgraph.a/GraphComponent.o
.libs/libgeos.lax/libgeomgraph.a/Label.o
.libs/libgeos.lax/libgeomgraph.a/MonotoneChainEdge.o
.libs/libgeos.lax/libgeomgraph.a/MonotoneChainIndexer.o
.libs/libgeos.lax/libgeomgraph.a/Node.o
.libs/libgeos.lax/libgeomgraph.a/NodeFactory.o
.libs/libgeos.lax/libgeomgraph.a/NodeMap.o
.libs/libgeos.lax/libgeomgraph.a/PlanarGraph.o
.libs/libgeos.lax/libgeomgraph.a/Position.o
.libs/libgeos.lax/libgeomgraph.a/Quadrant.o
.libs/libgeos.lax/libgeomgraph.a/SegmentIntersector.o
.libs/libgeos.lax/libgeomgraph.a/SimpleEdgeSetIntersector.o
.libs/libgeos.lax/libgeomgraph.a/SimpleMCSweepLineIntersector.o
.libs/libgeos.lax/libgeomgraph.a/SimpleSweepLineIntersector.o
.libs/libgeos.lax/libgeomgraph.a/SweepLineEvent.o
.libs/libgeos.lax/libgeomgraph.a/SweepLineSegment.o
.libs/libgeos.lax/libgeomgraph.a/TopologyLocation.o
.libs/libgeos.lax/libindex.a/AbstractNode.o
.libs/libgeos.lax/libindex.a/AbstractSTRtree.o
.libs/libgeos.lax/libindex.a/Bintree.o
.libs/libgeos.lax/libindex.a/DoubleBits.o
.libs/libgeos.lax/libindex.a/Interval.o
.libs/libgeos.lax/libindex.a/IntervalRTreeBranchNode.o
.libs/libgeos.lax/libindex.a/IntervalRTreeLeafNode.o
.libs/libgeos.lax/libindex.a/IntervalRTreeNode.o
.libs/libgeos.lax/libindex.a/IntervalSize.o
.libs/libgeos.lax/libindex.a/ItemBoundable.o
.libs/libgeos.lax/libindex.a/Key.o
.libs/libgeos.lax/libindex.a/lt1-Key.o
.libs/libgeos.lax/libindex.a/lt2-Node.o
.libs/libgeos.lax/libindex.a/lt3-NodeBase.o
.libs/libgeos.lax/libindex.a/lt4-Root.o
.libs/libgeos.lax/libindex.a/lt5-Interval.o
.libs/libgeos.lax/libindex.a/MonotoneChain.o
.libs/libgeos.lax/libindex.a/MonotoneChainBuilder.o
.libs/libgeos.lax/libindex.a/MonotoneChainOverlapAction.o
.libs/libgeos.lax/libindex.a/MonotoneChainSelectAction.o
.libs/libgeos.lax/libindex.a/Node.o
.libs/libgeos.lax/libindex.a/NodeBase.o
.libs/libgeos.lax/libindex.a/Quadtree.o
.libs/libgeos.lax/libindex.a/Root.o
.libs/libgeos.lax/libindex.a/SIRtree.o
.libs/libgeos.lax/libindex.a/SortedPackedIntervalRTree.o
.libs/libgeos.lax/libindex.a/STRtree.o
.libs/libgeos.lax/libindex.a/SweepLineEvent.o
.libs/libgeos.lax/libindex.a/SweepLineIndex.o
.libs/libgeos.lax/libindex.a/SweepLineInterval.o
.libs/libgeos.lax/libio.a/ByteOrderDataInStream.o
.libs/libgeos.lax/libio.a/ByteOrderValues.o
.libs/libgeos.lax/libio.a/CLocalizer.o
.libs/libgeos.lax/libio.a/ParseException.o
.libs/libgeos.lax/libio.a/StringTokenizer.o
.libs/libgeos.lax/libio.a/Unload.o .libs/libgeos.lax/libio.a/WKBReader.o
.libs/libgeos.lax/libio.a/WKBWriter.o
.libs/libgeos.lax/libio.a/WKTReader.o
.libs/libgeos.lax/libio.a/WKTWriter.o .libs/libgeos.lax/libio.a/Writer.o
.libs/libgeos.lax/liblinearref.a/ExtractLineByLocation.o
.libs/libgeos.lax/liblinearref.a/LengthIndexedLine.o
.libs/libgeos.lax/liblinearref.a/LengthIndexOfPoint.o
.libs/libgeos.lax/liblinearref.a/LengthLocationMap.o
.libs/libgeos.lax/liblinearref.a/LinearGeometryBuilder.o
.libs/libgeos.lax/liblinearref.a/LinearIterator.o
.libs/libgeos.lax/liblinearref.a/LinearLocation.o
.libs/libgeos.lax/liblinearref.a/LocationIndexOfLine.o
.libs/libgeos.lax/liblinearref.a/LocationIndexOfPoint.o
.libs/libgeos.lax/libnoding.a/BasicSegmentString.o
.libs/libgeos.lax/libnoding.a/FastNodingValidator.o
.libs/libgeos.lax/libnoding.a/FastSegmentSetIntersectionFinder.o
.libs/libgeos.lax/libnoding.a/HotPixel.o
.libs/libgeos.lax/libnoding.a/IntersectionAdder.o
.libs/libgeos.lax/libnoding.a/IntersectionFinderAdder.o
.libs/libgeos.lax/libnoding.a/IteratedNoder.o
.libs/libgeos.lax/libnoding.a/MCIndexNoder.o
.libs/libgeos.lax/libnoding.a/MCIndexPointSnapper.o
.libs/libgeos.lax/libnoding.a/MCIndexSegmentSetMutualIntersector.o
.libs/libgeos.lax/libnoding.a/MCIndexSnapRounder.o
.libs/libgeos.lax/libnoding.a/NodedSegmentString.o
.libs/libgeos.lax/libnoding.a/NodingValidator.o
.libs/libgeos.lax/libnoding.a/Octant.o
.libs/libgeos.lax/libnoding.a/OrientedCoordinateArray.o
.libs/libgeos.lax/libnoding.a/ScaledNoder.o
.libs/libgeos.lax/libnoding.a/SegmentIntersectionDetector.o
.libs/libgeos.lax/libnoding.a/SegmentNode.o
.libs/libgeos.lax/libnoding.a/SegmentNodeList.o
.libs/libgeos.lax/libnoding.a/SegmentString.o
.libs/libgeos.lax/libnoding.a/SegmentStringUtil.o
.libs/libgeos.lax/libnoding.a/SimpleNoder.o
.libs/libgeos.lax/libnoding.a/SimpleSnapRounder.o
.libs/libgeos.lax/libnoding.a/SingleInteriorIntersectionFinder.o
.libs/libgeos.lax/liboperation.a/BufferBuilder.o
.libs/libgeos.lax/liboperation.a/BufferInputLineSimplifier.o
.libs/libgeos.lax/liboperation.a/BufferOp.o
.libs/libgeos.lax/liboperation.a/BufferParameters.o
.libs/libgeos.lax/liboperation.a/BufferSubgraph.o
.libs/libgeos.lax/liboperation.a/CascadedPolygonUnion.o
.libs/libgeos.lax/liboperation.a/CascadedUnion.o
.libs/libgeos.lax/liboperation.a/ConnectedElementLocationFilter.o
.libs/libgeos.lax/liboperation.a/ConnectedElementPointFilter.o
.libs/libgeos.lax/liboperation.a/ConnectedInteriorTester.o
.libs/libgeos.lax/liboperation.a/ConsistentAreaTester.o
.libs/libgeos.lax/liboperation.a/DistanceOp.o
.libs/libgeos.lax/liboperation.a/EdgeEndBuilder.o
.libs/libgeos.lax/liboperation.a/EdgeEndBundle.o
.libs/libgeos.lax/liboperation.a/EdgeEndBundleStar.o
.libs/libgeos.lax/liboperation.a/EdgeRing.o
.libs/libgeos.lax/liboperation.a/EdgeSetNoder.o
.libs/libgeos.lax/liboperation.a/EdgeString.o
.libs/libgeos.lax/liboperation.a/ElevationMatrix.o
.libs/libgeos.lax/liboperation.a/ElevationMatrixCell.o
.libs/libgeos.lax/liboperation.a/FuzzyPointLocator.o
.libs/libgeos.lax/liboperation.a/GeometryGraphOperation.o
.libs/libgeos.lax/liboperation.a/GeometryLocation.o
.libs/libgeos.lax/liboperation.a/GeometrySnapper.o
.libs/libgeos.lax/liboperation.a/IndexedNestedRingTester.o
.libs/libgeos.lax/liboperation.a/IsSimpleOp.o
.libs/libgeos.lax/liboperation.a/IsValidOp.o
.libs/libgeos.lax/liboperation.a/LineBuilder.o
.libs/libgeos.lax/liboperation.a/LineMergeDirectedEdge.o
.libs/libgeos.lax/liboperation.a/LineMergeEdge.o
.libs/libgeos.lax/liboperation.a/LineMergeGraph.o
.libs/libgeos.lax/liboperation.a/LineMerger.o
.libs/libgeos.lax/liboperation.a/LineSequencer.o
.libs/libgeos.lax/liboperation.a/LineStringSnapper.o
.libs/libgeos.lax/liboperation.a/MaximalEdgeRing.o
.libs/libgeos.lax/liboperation.a/MinimalEdgeRing.o
.libs/libgeos.lax/liboperation.a/OffsetCurveBuilder.o
.libs/libgeos.lax/liboperation.a/OffsetCurveSetBuilder.o
.libs/libgeos.lax/liboperation.a/OffsetPointGenerator.o
.libs/libgeos.lax/liboperation.a/OffsetSegmentGenerator.o
.libs/libgeos.lax/liboperation.a/OverlayNodeFactory.o
.libs/libgeos.lax/liboperation.a/OverlayOp.o
.libs/libgeos.lax/liboperation.a/OverlayResultValidator.o
.libs/libgeos.lax/liboperation.a/PointBuilder.o
.libs/libgeos.lax/liboperation.a/PointGeometryUnion.o
.libs/libgeos.lax/liboperation.a/PolygonBuilder.o
.libs/libgeos.lax/liboperation.a/PolygonizeDirectedEdge.o
.libs/libgeos.lax/liboperation.a/PolygonizeEdge.o
.libs/libgeos.lax/liboperation.a/PolygonizeGraph.o
.libs/libgeos.lax/liboperation.a/Polygonizer.o
.libs/libgeos.lax/liboperation.a/QuadtreeNestedRingTester.o
.libs/libgeos.lax/liboperation.a/RectangleContains.o
.libs/libgeos.lax/liboperation.a/RectangleIntersects.o
.libs/libgeos.lax/liboperation.a/RelateComputer.o
.libs/libgeos.lax/liboperation.a/RelateNode.o
.libs/libgeos.lax/liboperation.a/RelateNodeFactory.o
.libs/libgeos.lax/liboperation.a/RelateNodeGraph.o
.libs/libgeos.lax/liboperation.a/RelateOp.o
.libs/libgeos.lax/liboperation.a/RepeatedPointTester.o
.libs/libgeos.lax/liboperation.a/RightmostEdgeFinder.o
.libs/libgeos.lax/liboperation.a/SegmentIntersectionTester.o
.libs/libgeos.lax/liboperation.a/SharedPathsOp.o
.libs/libgeos.lax/liboperation.a/SimpleNestedRingTester.o
.libs/libgeos.lax/liboperation.a/SnapIfNeededOverlayOp.o
.libs/libgeos.lax/liboperation.a/SnapOverlayOp.o
.libs/libgeos.lax/liboperation.a/SubgraphDepthLocater.o
.libs/libgeos.lax/liboperation.a/SweeplineNestedRingTester.o
.libs/libgeos.lax/liboperation.a/TopologyValidationError.o
.libs/libgeos.lax/liboperation.a/UnaryUnionOp.o
.libs/libgeos.lax/libplanargraph.a/ConnectedSubgraphFinder.o
.libs/libgeos.lax/libplanargraph.a/DirectedEdge.o
.libs/libgeos.lax/libplanargraph.a/DirectedEdgeStar.o
.libs/libgeos.lax/libplanargraph.a/Edge.o
.libs/libgeos.lax/libplanargraph.a/Node.o
.libs/libgeos.lax/libplanargraph.a/NodeMap.o
.libs/libgeos.lax/libplanargraph.a/PlanarGraph.o
.libs/libgeos.lax/libplanargraph.a/Subgraph.o
.libs/libgeos.lax/libprecision.a/CommonBits.o
.libs/libgeos.lax/libprecision.a/CommonBitsOp.o
.libs/libgeos.lax/libprecision.a/CommonBitsRemover.o
.libs/libgeos.lax/libprecision.a/EnhancedPrecisionOp.o
.libs/libgeos.lax/libprecision.a/SimpleGeometryPrecisionReducer.o
.libs/libgeos.lax/libsimplify.a/DouglasPeuckerLineSimplifier.o
.libs/libgeos.lax/libsimplify.a/DouglasPeuckerSimplifier.o
.libs/libgeos.lax/libsimplify.a/LineSegmentIndex.o
.libs/libgeos.lax/libsimplify.a/TaggedLineSegment.o
.libs/libgeos.lax/libsimplify.a/TaggedLinesSimplifier.o
.libs/libgeos.lax/libsimplify.a/TaggedLineString.o
.libs/libgeos.lax/libsimplify.a/TaggedLineStringSimplifier.o
.libs/libgeos.lax/libsimplify.a/TopologyPreservingSimplifier.o
.libs/libgeos.lax/libutil.a/Assert.o
.libs/libgeos.lax/libutil.a/GeometricShapeFactory.o
.libs/libgeos.lax/libutil.a/math.o
.libs/libgeos.lax/libutil.a/Profiler.o -L/sw/lib -install_name
/sw/opt/libgeos3.3.0/lib/libgeos-3.3.0.dylib -Wl,-single_module
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
Hanspeter
On 1/18/2012 3:37 PM, Monica Wolfson wrote:
>
> Hi Alexander,
> Yes sorry, I see where I should have started my error log now (first time
> every submitting a help ticket). I also see the original post concerning GDAL
> is only a little over a week old (I had trouble finding it again when I went
> to post my question). So if the maintainer is working on it, then no worries.
> I was just hoping there might be a work around in the meantime to get GDAL
> (or libgeos) to compile.
>
>
> Thanks,
> Monica
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 1/18/12 2:31 PM, Monica Wolfson wrote:
>> Hi All, I saw a thread about this problem under a post about GDAL
>> not compiling on 10.7 which mentioned the libgeos3.3.0-3.3.0-1
>> package maintainer knew of the problem and was working on a fix.
>> That was a few weeks ago, however, and it is still failing. Does
>> anyone have a workaround?
>>
>> I am running Fink version 0.31.6 on 10.7.2. I just ran Fink
>> self-update and Fink update-all prior to trying to install GDAL.
>> Here is the error message I keep getting:
>>
>> /usr/include/c++/4.2.1/memory:211:9: note: candidate template
>> ignored: failed template argument deduction
>> auto_ptr(auto_ptr<_Tp1>& __a) throw() : _M_ptr(__a.release()) { } ^
>> 5 errors generated. make[3]: *** [ConvexHull.lo] Error 1 make[3]:
>> *** Waiting for unfinished jobs.... mv -f .deps/CGAlgorithms.Tpo
>> .deps/CGAlgorithms.Plo make[2]: *** [all-recursive] Error 1
>> make[1]: *** [all-recursive] Error 1 make: *** [all-recursive]
>> Error 1 ### execution of /var/tmp/tmp.1.pyt84y failed, exit code 2
>> Removing runtime build-lock... Removing build-lock package...
>> /sw/bin/dpkg-lockwait -r fink-buildlock-libgeos3.3.0-3.3.0-1
>> (Reading database ... 39748 files and directories currently
>> installed.) Removing fink-buildlock-libgeos3.3.0-3.3.0-1 ...
>> Failed: phase compiling: libgeos3.3.0-3.3.0-1 failed
>>
>> And here is my Fink build information: Package manager version:
>> 0.31.6 Distribution version: selfupdate-rsync Wed Jan 18 12:14:14
>> 2012, 10.7, x86_64 Trees: local/main stable/main Xcode: 4.2.1
>>
>>
>> Thank you, Monica
>
> You didn't actually show the errors, per se. There's a longer log in
>
> http://thread.gmane.org/gmane.os.macosx.fink.user/34126
>
> Maintainer cc'ed.
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Fink-users mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users