Install RC1 - pb with libdbus-glib
Robby Workman
xfce at rlworkman.net
Tue Sep 5 00:56:15 CEST 2006
Mike Massonnet wrote:
> Mon, 04 Sep 2006 00:50:10 +0200 - gv <gvlistes at bluewin.ch> wrote :
>
>> Hello,
>>
>> I'm trying to install the RC1 with the installer (from the beta1
>> ver.). Everything works well until the xfce desktop module: it wants
>> a 0.34 version of libdbus-glib and doesn't like my 0.23 version...
>> Ok, but I can't find a newer version of these libs for Mandriva.
>>
>> Meanwhile I now got a partial new version: no xfwm4 plugin, no
>> backdrop, etc.
>>
>> A solution?
>
> According to robw810 on IRC, you should be fine to install xfdesktop
> manually by passing the next flag to configure:
> ./configure --disable-thunar-vfs
>
> It will remove dbus support in xfdesktop.
>
I've been poking at this a bit more since I got home, and it
doesn't appear to have an "easy" and correct fix. First, you can
disable the dbus dependency in *Thunar* with the --disable-dbus
flag, and it builds just fine. However, there is not a
dbus=yes|no flag for xfdesktop. In xfdesktop-$VERSION/src/main.c
are these lines:
#ifdef HAVE_THUNAR_VFS
#include <dbus/dbus-glib.h>
#endif
which mean dbus has to be present if thunar-vfs is enabled. So
far as I can tell, the only workaround at present is to add the
--disable-thunar-vfs flag to the xfdesktop configure, as a real
fix seems to require quite a bit more (in
src/xfdesktop-special-file-icon.c and maybe other places). In
other words, I can't fix this; Brian needs to hurry up and return
:-)
FWIW, it looks as if Brian might have intentionally coded this
dependency on dbus, but then, what do I know? :)
RW (robw810)
--
http://rlworkman.net
More information about the Xfce
mailing list