Subject: graphics/cairo build failure on OS X 10.4-- finds wrong libtool?
To: None <tech-pkg@netbsd.org>
From: Mark E. Perkins <perkinsm@bway.net>
List: tech-pkg
Date: 02/05/2006 21:30:23
Subject line pretty much covers it. Output from last failing command is
included below.

Can anyone recommend a fix for this?

Thanks,
Mark
-----------
Extracting
/Volumes/NetBSD/pkgsrc/graphics/cairo/work/cairo-1.0.2/src/../pixman/src/.libs/libpixman.a
(cd .libs/libcairo.lax/libpixman.a && ar x
/Volumes/NetBSD/pkgsrc/graphics/cairo/work/cairo-1.0.2/src/../pixman/src/.libs/libpixman.a)
gcc -pipe -dynamiclib  -o .libs/libcairo.2.2.3.dylib  .libs/cairo.o
.libs/cairo-arc.o .libs/cairo-array.o .libs/cairo-cache.o
.libs/cairo-clip.o .libs/cairo-color.o .libs/cairo-debug.o
.libs/cairo-fixed.o .libs/cairo-font.o .libs/cairo-font-options.o
.libs/cairo-gstate.o .libs/cairo-hash.o .libs/cairo-hull.o
.libs/cairo-image-surface.o .libs/cairo-matrix.o .libs/cairo-path.o
.libs/cairo-path-bounds.o .libs/cairo-path-data.o
.libs/cairo-path-fill.o .libs/cairo-path-stroke.o .libs/cairo-pen.o
.libs/cairo-polygon.o .libs/cairo-region.o .libs/cairo-slope.o
.libs/cairo-spline.o .libs/cairo-surface.o .libs/cairo-traps.o
.libs/cairo-pattern.o .libs/cairo-unicode.o .libs/cairo-output-stream.o
.libs/cairo-wideint.o .libs/cairo-meta-surface.o .libs/cairo-ft-font.o
.libs/cairo-ps-surface.o .libs/cairo-pdf-surface.o
.libs/cairo-font-subset.o .libs/cairo-png.o .libs/cairo-xlib-surface.o
.libs/cairo-xlib-screen.o .libs/cairo-quartz-surface.o
.libs/cairo-glitz-surface.o  .libs/libcairo.lax/libpixman.a/pixregion.o
.libs/libcairo.lax/libpixman.a/fbpict.o
.libs/libcairo.lax/libpixman.a/icblt.o
.libs/libcairo.lax/libpixman.a/icbltone.o
.libs/libcairo.lax/libpixman.a/iccolor.o
.libs/libcairo.lax/libpixman.a/icformat.o
.libs/libcairo.lax/libpixman.a/icimage.o
.libs/libcairo.lax/libpixman.a/icpixels.o
.libs/libcairo.lax/libpixman.a/icrect.o
.libs/libcairo.lax/libpixman.a/icstipple.o
.libs/libcairo.lax/libpixman.a/ictrap.o
.libs/libcairo.lax/libpixman.a/ictransform.o
.libs/libcairo.lax/libpixman.a/ictri.o
.libs/libcairo.lax/libpixman.a/icutil.o
.libs/libcairo.lax/libpixman.a/fbedge.o
.libs/libcairo.lax/libpixman.a/fbtrap.o
.libs/libcairo.lax/libpixman.a/fbcompose.o
.libs/libcairo.lax/libpixman.a/renderedge.o
-L/Volumes/NetBSD/pkgsrc/graphics/cairo/work/.buildlink/lib
-L/Volumes/NetBSD/pkgsrc/graphics/cairo/work/.x11-buildlink/lib
-lXrender
/Volumes/NetBSD/pkgsrc/graphics/cairo/work/.buildlink/lib/libpng.dylib
/Volumes/NetBSD/pkgsrc/graphics/cairo/work/.buildlink/lib/libglitz.dylib
/Volumes/NetBSD/pkgsrc/graphics/cairo/work/.buildlink/lib/libXext.dylib
-lm -lfontconfig -lfreetype -lz -lpthread  -Wl,-framework -Wl,Carbon
-install_name  /Volumes/NetBSD/pkg/lib/libcairo.2.dylib
-Wl,-compatibility_version -Wl,5 -Wl,-current_version -Wl,5.3
ld: Undefined symbols:
_XCopyArea
_XCreateGC
_XCreatePixmap
_XFillRectangle
_XFreeGC
_XFreePixmap
_XGetImage
_XInitImage
_XPutImage
_XSetClipMask
_XSetClipRectangles
_XSetErrorHandler
_XSetFillStyle
_XSetTSOrigin
_XSetTile
_XAddExtension
_XESetCloseDisplay
_XGetDefault
_XScreenNumberOfScreen
/usr/bin/libtool: internal link edit command failed
*** Error code 1

Stop.
bmake: stopped in /Volumes/NetBSD/pkgsrc/graphics/cairo/work/cairo-1.0.2/src
*** Error code 1