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