Hi Citizens:
If you have installed Apple's X11 v. 2.4.0, and "upgrade" to OS X 10.6
(Snow Leopard), you will be displeased to discover X11 gets downgraded
with no warning, and (unlike before), there is no mechanism to restore
X11.
I recovered by copying the 2.4.0 version of /usr/X11/lib/
libfontconfig.1.dylib into the "new" X11 /usr/lib directory.
You can grab it here if you have similar issues:
<http://sage.ucsc.edu/~wgscott/downloads/?C=M;O=D>
Bill
Begin forwarded message:
From: "William G. Scott" <wgsc...@chemistry.ucsc.edu>
Date: August 28, 2009 4:52:34 PM PDT
To: Jeremy Huddleston <jerem...@apple.com>
Cc: x11-us...@lists.apple.com
Subject: Re: SL's X11 (X11-users Digest, Vol 6, Issue 177)
Hi Jeremy:
Thanks.
I just replaced the SL /usr/X11/lib/libfontconfig.1.dylib with the
one I had from an X11-2.4.0 install on another computer and it
solved at least this problem.
Fink used to give the users the option of installing its own X11,
but I thought they got talked out of it by Apple for 10.5.
I guess I have a different idea of what "robust" is.
Bill
On Aug 28, 2009, at 4:44 PM, Jeremy Huddleston wrote:
On Aug 28, 2009, at 16:25, William G. Scott wrote:
I've compiled a bunch of stuff using 2.4.0 on 10.5.
I just upgraded to 10.6, which regressed X11 without warning, and
there is no way out for the next four months except to recompile
everything or wait until December?
You should recompile all your fink/MacPorts when you upgrade the OS
anyways...
Yes, the X11 included with OSX 10.6 is 2.3.4. It is newer /
compatible with anything compiled against Leopard's X11 (2.1.6) or
something compiled against 2.3.3.2 or earlier from macosforge.org.
MacPorts uses their own X11 packages rather than the system X11
packages and is therefore (IMO) more robust than fink which uses
the system X11... but that's another discussion entirely.
% /sw/bin/coot
dyld: Library not loaded: /usr/X11/lib/libfontconfig.1.dylib
Referenced from: /sw/bin/coot-real
Reason: Incompatible library version: coot-real requires version
6.0.0 or later, but libfontconfig.1.dylib provides version 5.0.0
Please say it ain't so, or is there a way to force-install 2.4.0
in 10.6?
No... and trying to do so will give you problems down the road. As
mentioned, 2.4.1 for SL will NOT install in /usr/X11 and will
therefore be more robust to the SU process.