[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] ft2demos with X11 on OS X (XQuartz) (Re: Freetype-devel D
From: |
Hin-Tak Leung |
Subject: |
Re: [ft-devel] ft2demos with X11 on OS X (XQuartz) (Re: Freetype-devel Digest, Vol 134, Issue 22) |
Date: |
Sat, 26 Mar 2016 19:47:07 +0000 (UTC) |
The library dependence is likely dynamic... you could examine which copy of the
library
it is trying to load by:
otool -L <your_binary>
To some extent, you can override it with:
export DYLD_LIBRARY_PATH=/opt/X11/lib
before you run the binary, but this is generally frown upon, as other things
may break.
To force embedding a specific library location into the binary at build time,
use the
compiler/linker -rpath option - see this, for example:
http://stackoverflow.com/questions/4513799/how-to-set-the-runtime-path-rpath-of-an-executable-with-gcc-under-mac-osx
--------------------------------------------
On Sat, 26/3/16, Adam Twardoch (Lists) <address@hidden> wrote:
Ah, yes. I
do indeed have cairo, mupdf installed via brew in
/usr/local, freetype is also there (built myself). mupdf
comes from the "x11" group of things installed by
brew. When I try to launch mupdf-x11, I get
error: cannot open
displayuncaught exception: cannot open
display
Then I
have XQuartz installed in /opt/x11
I guess these two things are in
conflict somehow.
So, I do have
freetype both in /usr/local/include/freetype2/
and /usr/local/liband
in/opt/X11/include/freetype2/ and /opt/X11/lib
Do you know how I
could build the freetype2-demos tools to link to freetype
that is in /opt/X11 ?
A.