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" <[log in to unmask]>
> Date: August 28, 2009 4:52:34 PM PDT
> To: Jeremy Huddleston <[log in to unmask]>
> Cc: [log in to unmask]
> 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.
>>
>>
>>
>
|