pango fails -- Symbol not found: _cairo_quartz_font_face_create_for_cgfont #14639
Comments
I have the same error with 10.8.1. My brew config file:
|
Same issue here...
|
@mxcl pango when built with superenv links against the wrong cairo @ everyone else, |
I am not sure if this is pango or not... After installing pango with --env=std I was able to finally open gnuradio-companion, but no text was visible. Should I be looking at pango or another package? |
What's "the wrong cairo"? The X11 cairo or the wrong keg? |
Need output from: And And |
|
Cannot reproduce:
And yes, I have XQuartz installed. If someone with the problem could recompile pango like so: Notably this would always happen with std-env when not installed to /usr/local. Superenv attempts to prevent this kind of thing. Not sure how it is failing, I just reviewed the code and it's very careful. Only thing I can think of is cairo's pc file is introducing another link path into the mix and superenv is failing to remove it again. |
Thanks, easy fix coming up. |
Amateur mistake where I forgot that the system library path is read AFTER the -L library path, so /usr/local/lib was after /opt/X11/lib and the wrong cairo was used. This only affects CLT /usr/local installs with XQuartz installed. Fixes Homebrew#14639.
Amateur mistake where I forgot that the system library path is read AFTER the -L library path, so /usr/local/lib was after /opt/X11/lib and the wrong cairo was used. This only affects CLT /usr/local installs with XQuartz installed. Fixes Homebrew#14639.
Pango library built by homebrew cannot be used by any application due to a runtime linking error.
System configuration:
Full installation log:
The text was updated successfully, but these errors were encountered: