Date: Mon, 19 Mar 2012 23:13:42 +1000 From: Da Rock <freebsd-questions@herveybayaustralia.com.au> To: freebsd-questions@freebsd.org Subject: Re: dbus, epiphany, rekonq Message-ID: <4F673106.5080309@herveybayaustralia.com.au> In-Reply-To: <20120319130749.GA48574@mech-cluster241.men.bris.ac.uk> References: <20120319122129.GA41308@mech-cluster241.men.bris.ac.uk> <20120319134423.b2202448.freebsd@edvax.de> <20120319130749.GA48574@mech-cluster241.men.bris.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On 03/19/12 23:07, Anton Shterenlikht wrote: > On Mon, Mar 19, 2012 at 01:44:23PM +0100, Polytropon wrote: >> On Mon, 19 Mar 2012 12:21:29 +0000, Anton Shterenlikht wrote: >>> I can't lauch www/epiphany or www/rekonq >>> on ia64 -current, due to some dbus issue: >>> >>> TZAV> ps ax|grep dbus >>> 1435 - Is 0:00.02 /usr/local/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --sess >>> 1434 2- I 0:00.01 dbus-launch --autolaunch=fb0372ea595109904f5a068e00000180 --binary-synta >>> 41284 5 RL+ 0:00.00 grep dbus >>> >>> TZAV> epiphany >>> >>> ** (epiphany:41285): WARNING **: Unable to connect to session bus: Failed to connect to socket /tmp/dbus-dyUjnhLBwE: No such file or directory >>> >>> TZAV> rekonq >>> unnamed app(41291): KUniqueApplication: Cannot find the D-Bus session server: "Failed to connect to socket /tmp/dbus-dyUjnhLBwE: No such file or directory" >>> >>> unnamed app(41290): KUniqueApplication: Pipe closed unexpectedly. >>> >>> TZAV> ps ax | grep dbus >>> 1435 - Is 0:00.02 /usr/local/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --sess >>> 1434 2- I 0:00.01 dbus-launch --autolaunch=fb0372ea595109904f5a068e00000180 --binary-synta >>> 41294 5 RL+ 0:00.00 grep dbus >>> >>> What am I doing wrong? >> Have you checked the presence of the /tmp/dbus-dyUjnhLBwE socket? > sure, it's not there. > >>> I understand dbus is a required part of >>> a modern browser, it is no longer an option, right? >> What?! I don't think that this is an acceptable opinion. :-) >> >> Both browsers you mentioned are part of KDE or Gnome. >> THOSE heavily rely on DBUS, that's right, and due to >> the transition of dependencies, _their_ web browsers >> also do. >> >> For example, I'm not running DBUS here, but I run modern >> web browsers. I just don't run _those_ two. :-) >> >> So did you properly build your KDE and Gnome components >> with DBUS enabled, and all of their configurable dependencies >> also with DBUS enabled? It _may_ be that the use of DBUS >> is not among the default building options for one of the >> nested dependencies, and that one might be _the one_ that >> now shoots your foot. :-) >> >> Your ps listing indicates that you are running DBUS, so >> that shouldn't be the problem. Missing DBUS support in one >> of the required components _could_ be. > ok, this makes is clearer. > > My dbus comes from www/firefox36: > > TZAV> pwd > /usr/ports/www/firefox36 > TZAV> make showconfig > ===> The following configuration options are available for firefox-3.6.28,1: > DBUS=on "Enable D-BUS support" > SMB=off "Enable smb:// URI support using gnomevfs" > DEBUG=off "Build a debugging image" > LOGGING=off "Enable additional log messages" > OPTIMIZED_CFLAGS=off "Enable some additional optimizations" > ===> Use 'make config' to modify these settings > TZAV> > > and firefox36 works fine. > > I build from ports. Neither rekonq nor epiphany have > dbus options. My reading of the rekonq Makefile > is that it uses devel/dbus-qt4. Anyway, these are > installed: > > TZAV> pkg info -xo dbus > dbus-1.4.14_2: devel/dbus > dbus-glib-0.94: devel/dbus-glib > eggdbus-0.6_1: devel/eggdbus > libdbusmenu-qt-0.9.0: devel/libdbusmenu-qt > qt4-dbus-4.7.4: devel/dbus-qt4 > qt4-qdbusviewer-4.7.4: devel/qt4-qdbusviewer > TZAV> > > Many thanks > Have you got this in your session startup? May or may not be necessary if you're using kdm/gdm. ## test for an existing bus daemon, just to be safe if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then ## if not found, launch a new one eval 'dbus-launch --sh-syntax --exit-with-session' echo "D-Bus per-session daemon address is: $DBUS_SESSION_BUS_ADDRESS" fi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F673106.5080309>