From owner-freebsd-questions@FreeBSD.ORG Mon Mar 19 13:19:09 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 40ABA1065750 for ; Mon, 19 Mar 2012 13:19:08 +0000 (UTC) (envelope-from freebsd-questions@herveybayaustralia.com.au) Received: from mail.unitedinsong.com.au (mail.unitedinsong.com.au [150.101.178.33]) by mx1.freebsd.org (Postfix) with ESMTP id E9C7F8FC0C for ; Mon, 19 Mar 2012 13:19:07 +0000 (UTC) Received: from mail.unitedinsong.com.au (bell.herveybayaustralia.com.au [192.168.0.40]) by mail.unitedinsong.com.au (Postfix) with ESMTP id 9F0F05C28 for ; Mon, 19 Mar 2012 23:32:39 +1000 (EST) Received: from laptop1.herveybayaustralia.com.au (laptop1.herveybayaustralia.com.au [192.168.0.177]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.unitedinsong.com.au (Postfix) with ESMTPSA id CE9185C22 for ; Mon, 19 Mar 2012 23:32:38 +1000 (EST) Message-ID: <4F673106.5080309@herveybayaustralia.com.au> Date: Mon, 19 Mar 2012 23:13:42 +1000 From: Da Rock User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:7.0.1) Gecko/20111109 Thunderbird/7.0.1 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <20120319122129.GA41308@mech-cluster241.men.bris.ac.uk> <20120319134423.b2202448.freebsd@edvax.de> <20120319130749.GA48574@mech-cluster241.men.bris.ac.uk> In-Reply-To: <20120319130749.GA48574@mech-cluster241.men.bris.ac.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: dbus, epiphany, rekonq X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-questions@freebsd.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Mar 2012 13:19:09 -0000 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