dbus failed to activate

Ryan Schmidt ryandesign at macports.org
Tue Jan 27 09:20:08 PST 2009


On Jan 27, 2009, at 06:58, Timothy Lee wrote:

> On Jan 27, 2009, at 1:16 AM, Ryan Schmidt wrote:
>
>> Both copies of the port want to install the same file, /Library/ 
>> LaunchAgents/org.freedesktop.dbus-session.plist. This is a startup  
>> item of sorts that Mac OS X looks for at system startup to start a  
>> service. This file cannot be placed in a different directory,  
>> otherwise it will not have any effect. That is why this file's  
>> location is not confined to ${prefix} and why its location is not  
>> configurable. So with the way the dbus port is currently written,  
>> I'm afraid you cannot have it installed and activated  
>> simultaneously in more than one MacPorts install on a single machine.
>>
>> The same would be true of any port that uses the startupitem  
>> portfile keywords or manually installs launchd plists.
>>
>> Some such ports offer +no_startupitem variants to turn off the  
>> installation of such files; see e.g. the apache2 port. If that is  
>> appropriate for dbus, such a variant could be added there.
>
> Hm... the portion regarding startupitem_type in macports.conf makes  
> it sound like setting this variable to "none" is the 'big hammer'  
> and that all portfiles specifying startup items are explicitly  
> overridden. Is this not true?

Yes, except that dbus installs this plist manually, not using the  
startupitem keywords, so startupitem_type would have no effect for dbus.



More information about the macports-users mailing list