MacPorts on Lion (common issues, fixes, and workarounds)
Jeremy Huddleston
jeremyhu at macports.org
Wed Jul 20 14:20:19 PDT 2011
The problem is resolution at link time.
-L/opt/local/lib caues /opt/local/lib/libnotify.dylib to be used to satisfy /usr/lib/libSystem.B.dylib's dependency of /usr/lib/system/libnotify.dylib
The -L options on the command line are the link-time equivalent of DYLD_LIBRARY_PATH at runtime.
On Jul 20, 2011, at 13:34, Rainer Müller wrote:
> On 2011-07-20 18:26 , Jeremy Huddleston wrote:
>> 6) libnotify
>>
>> The libnotify port is disabled on Lion. This blocks gnome,
>> firefox-x11, and other ports. There is a hacky workaround discussed
>> in the Portfile, but it is recommended for *experts only* ... I
>> really can't stress that enough. You should be comfortable booting
>> from a recovery disk, using target disk mode, or otherwise gaining
>> access to your FS to fix your system should something go wrong after
>> following (or not quite following) my advise. If any part of the
>> workaround confuses you, DON'T DO IT!
>
> I guess this is because /usr/lib/libSystem.B.dylib links against several
> libraries now. Do we really need to "blacklist" any of the names used in
> /usr/lib/system/*.dylib?
>
> On the other hand, the load commands always refer to the install name
> with the full path, so I still don't get why it picks up the wrong
> libnotify at all...
>
> Rainer
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
>
More information about the macports-dev
mailing list