[Telepathy] empathy/mission-control/telepathy in non-standard directory

Xavier Claessens xclaesse at gmail.com
Sat Nov 10 08:18:00 PST 2007


You need to set XDG_DATA_DIRS env variable to "/opt/share" I think.


Xavier Claessens.

Le vendredi 09 novembre 2007 à 20:25 -0500, Rainer Dorsch a écrit :
> Hello,
> 
> I am installing empathy/mission-control/telepathy in a non-standard 
> directory /opt/gtalk. Everything builds and installs fine, when I start 
> empathy, I cannot create accounts, because no backends are found:
> 
> In the accounts dialog I get:
> 
> ****************************
> 
> No Accounts Configured
> 
> To add a new account, you first have to install a backend for each protocol 
> you want to use.
> 
> ******************************
> 
> The Add button is disabled, which makes me concluding that no backend was 
> found at all.
> 
> This is confirmed by the code segment
> 
> 
> empathy/libempathy-gtk/empathy-accounts-dialog.c:
>                 if (empathy_profile_chooser_n_profiles 
> (dialog->combobox_profile) > 0) {
>                         string = g_string_new (_("To add a new account, you 
> can click on the "
>                                                  "'Add' button and a new entry 
> will be created "
>                                                  "for you to start 
> configuring."));
>                 } else {
>                         string = g_string_new (_("To add a new account, you 
> first have to "
>                                                  "install a backend for each 
> protocol "
>                                                  "you want to use."));
>                 }
> 
> 
> Seems telepathy is unable to find any connection manager which I installed, in 
> particular I am going for gabble 0.6.1 (?)
> 
> 
> Not sure where to go from here. Can somebody point to a telepathy code segment 
> which is used to find the available connection managers? Is that using DBUS?
> 
> Also a review of my build and run scripts would be very welcome.
> 
> Many thanks,
> Rainer
> 
> My build and run scripts:
> 
> rdorsch at paddy:/opt/rdorsch.nobackup/SW.nobackup/tapioca$ cat build
> #!/bin/bash
> set -vx
> export LD_LIBRARY_PATH=/opt/gtalk/lib/:$LD_LIBRARY_PATH
> export PKG_CONFIG_PATH=/opt/gtalk/lib/pkgconfig
> 
> deps="glib-2.14.2 dbus-glib-0.74 pango-1.18.3 gtk+-2.12.1 libtelepathy-0.2.0 
> telepathy-mission-control-4.49 sofia-sip-1.12.7 telepathy-glib-0.6.0 
> telepathy-gabble-0.6.1 telepathy-idle-0.1.2"
> 
> rm -rf /opt/gtalk empathy/
> 
> for p in $deps; do
>   echo Rebuilding $p ...
>   rm -rf $p
>   if [ -e $p.tar.gz ]; then
>     tar xvfz $p.tar.gz
>   elif [ -e $p.tar.bz2 ]; then
>     tar xvfj $p.tar.bz2
>   else
>     echo Did not find anything for $p
>     exit 1
>   fi
>   cd $p
>   if ! ./configure --prefix=/opt/gtalk; then
>     echo configuring $p failed
>     exit 2
>   fi
>   if ! make; then
>     echo building $p failed
>     exit 2
>   fi
>   if ! make install; then
>     echo installing $p failed
>     exit 2
>   fi
>   cd ..
> done
> 
> date
> svn co svn://svn.gnome.org/svn/empathy/trunk empathy
> cd empathy
> ./autogen.sh --prefix=/opt/gtalk
> make
> make install
> 
> rdorsch at paddy:/opt/rdorsch.nobackup/SW.nobackup/tapioca$ cat dbus-empathy
> #!/bin/bash
> 
> PREFIX=/opt/gtalk
> export PATH=$PREFIX/bin:$PATH
> export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH
> #export MC_PROFILE_DIR=$PREFIX/share/mission-control/profiles
> export XDG_DATA_DIRS=$PREFIX/share/:/usr/share/
> export 
> PYTHONPATH=$PREFIX/lib/python2.5/site-packages/:/usr/lib/python2.5/site-packages/
> 
> dbus-daemon --config-file=/etc/dbus-1/session-gtalk.conf --print-address | 
> tee /tmp/dbus-gtalk-rd.log
> rdorsch at paddy:/opt/rdorsch.nobackup/SW.nobackup/tapioca$ cat empathyloc
> #!/bin/bash
> set -vxx
> PREFIX=/opt/gtalk
> export PATH=$PREFIX/bin:$PATH
> export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH
> export DBUS_SESSION_BUS_ADDRESS=$(head -n 1 /tmp/dbus-gtalk-rd.log)
> echo DBUS_SESSION_BUS_ADDRESS: $DBUS_SESSION_BUS_ADDRESS
> EMPATHY_DEBUG=all empathy 
> $*rdorsch at paddy:/opt/rdorsch.nobackup/SW.nobackup/tapioca$
> 
> 
> 
> 
> 



More information about the Telepathy mailing list