Meld fails to start; complains about launchd not providing socket path

Ryan Schmidt ryandesign at macports.org
Wed May 20 19:51:15 PDT 2009


On May 20, 2009, at 20:32, Garth Dahlstrom wrote:

>>> [797] ged at garth-dahlstroms-macbook:~$ meld
>>> Xlib:  extension "RANDR" missing on display "/tmp/launch-Y4N79L/:0".
>>> Dynamic session lookup supported but failed: launchd did not  
>>> provide a socket path, verify that org.freedesktop.dbus- 
>>> session.plist is loaded!
>>>
>>
>> Did you load org.freedesktop.dbus-session.plist? If not, someone  
>> more familiar with this software should be able to tell you how,  
>> though I expect one of the dbus ports would have printed a message  
>> for you during installation explaining how to do so.
>
> I haven't because I don't have an idea how one would go about  
> loading it,  I presume its part of gnome (being that it dbus is  
> part of its name)...
>
> Here's the gnome stuff that's been sucked in from meld and the  
> other packages I've built from ports so far, maybe the meld package  
> is missing a dep?
>
> [558] ged at garth-dahlstroms-macbook:~/Documents/workspace/ums-code/A/ 
> trunk$ sudo port installed | grep -i gnome
>   gnome-common @2.26.0_0 (active)
>   gnome-doc-utils @0.16.1_0 (active)
>   gnome-icon-theme @2.26.0_0 (active)
>   gnome-keyring @2.26.1_0 (active)
>   gnome-mime-data @2.18.0_3 (active)
>   gnome-vfs @2.24.1_0 (active)
>   libgnome @2.26.0_0 (active)
>   libgnomecanvas @2.26.0_0 (active)
>   libgnomeui @2.24.1_0 (active)
>   py25-gnome @2.26.1_0+darwin_9 (active)

org.freedesktop.dbus-session.plist is provided by the dbus port,  
which you should have because gnome-vfs depends on it. The dbus port  
should have printed this message when it was installed:

######################################################################## 
#########################
# Startup items have been generated that will aid in
# starting dbus with launchd. They are disabled
# by default. Execute the following command to start them,
# and to cause it to launch at startup:
#
# sudo launchctl load -w ${startup_root}/Library/LaunchDaemons/ 
org.freedesktop.dbus-system.plist
# sudo launchctl load -w ${startup_root}/Library/LaunchAgents/ 
org.freedesktop.dbus-session.plist
######################################################################## 
##########################

If you used the +no_root variant of dbus, then the command "sudo"  
would have been omitted in these instructions.




More information about the macports-users mailing list