cairo on Tiger: can't locate file for: -lXrender

Bryan Blackburn blb at macports.org
Wed Jan 14 19:16:49 PST 2009


On Wed, Jan 14, 2009 at 08:15:56PM -0600, Ryan Schmidt said:
> I can't install cairo on Tiger:
[...]
> .libs/cairo-deflate-stream.o .libs/cairo-svg-surface.o   -L/mp/lib 
> /mp/lib/libpixman-1.dylib -lm /mp/lib/libfontconfig.dylib /mp/ 
> lib/libiconv.dylib /mp/lib/libexpat.dylib /mp/lib/libfreetype.dylib / 
> mp/lib/libpng12.dylib /mp/lib/libX11.dylib /mp/lib/libXau.dylib /mp/ 
> lib/libXdmcp.dylib -lz -lXrender  -Wl,-framework -Wl,CoreServices - 
> Wl,-framework -Wl,ApplicationServices -Wl,-framework -Wl,CoreServices  
> -Wl,-framework -Wl,ApplicationServices -Wl,-framework - 
> Wl,ApplicationServices   -install_name  /mp/lib/libcairo.2.dylib - 
> compatibility_version 10803 -current_version 10803.6 -Wl,-single_module
> /usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: can't locate file for: 
> -lXrender

The xrender port is the one that supplies libXrender, so I'd say if you
don't have one in /usr/X11R6/lib then you'll need the port.  Though oddly I
notice there's no reference to /usr/X11R6/lib in that compile line at all,
which means it may not see one there even if you do have it.  Since things
have been in flux, perhaps something became attached to the one in
${prefix}/lib so it isn't looking in /usr/X11R6 at all now?

Bryan

[...]
>
> The xrender port is not installed. It had been, but then r43644 and  
> r43686 changed xrender to a lib dependency and sometime later I  
> uninstalled it. Does anyone know (Jeremy?) what should be done here?


More information about the macports-dev mailing list