[Telepathy] To add a new account, you first have to install a backend
Rainer Dorsch
rdorsch at web.de
Sun Oct 28 20:06:58 PDT 2007
Am Sonntag, 28. Oktober 2007 22:05 schrieb Rainer Dorsch:
> Hello,
>
> I did a compile of empathy svn on Debian etch in a side directory,
> something along the lines
>
> export LD_LIBRARY_PATH=/opt/gtalk/lib/:$LD_LIBRARY_PATH
> export PKG_CONFIG_PATH=/opt/gtalk/lib/pkgconfig
>
> deps="glib-2.14.2 libtelepathy-0.2.0 telepathy-mission-control-4.49
> glib-2.14.2 gtk+-2.12.1 pango-1.18.3 telepathy-gabble-0.6.0.tar.gz
> dbus-glib-0.74 telepathy-glib-0.6.0 telepathy-gabble-0.6.0"
>
> rm -rf /opt/gtalk empathy/
>
> for p in $deps; do
> rm -rf $p
> tar xvfj $p.tar.bz2
> cd $p
> ./configure --prefix=/opt/gtalk
> make
> make install
> cd ..
> done
>
> date
> svn co svn://svn.gnome.org/svn/empathy/trunk empathy
> cd empathy
> ./autogen.sh --prefix=/opt/gtalk
> make
> make install
>
> After that empathy starts up, but I cannot configure account. When I try to
> do so, I get
>
> To add a new account, you first have to install a backend for each protocol
> you want to use.
>
>
> I want to use jabber/jingle. I hoped that gabble would be sufficient to
> install.
>
> Does the missing backend message mean
>
> Empathy does not find telepathy?
>
> Telepathy does not find the gabble backend?
>
> Has anybody an idea what I could check why?
>
Two aspects to add:
gabble is installed in /opt/gtalk:
/usr/bin/install -c -m
644 'org.freedesktop.Telepathy.ConnectionManager.gabble.service' '/opt/gtalk/share/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.gabble.service'
How do I tell my dbus system to check the services dir above? Is adding a line
to dhcdbd.conf sufficient:
rdorsch at paddy:/etc/dbus-1$ cat system.d/dhcdbd.conf
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration
1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<servicedir>/usr/share/dbus-1/services</servicedir>
<policy user="root">
<allow own="com.redhat.dhcp"/>
<allow send_interface="com.redhat.dhcp"/>
<allow send_destination="com.redhat.dhcp"/>
</policy>
<policy context="default">
<deny own="com.redhat.dhcp"/>
<deny send_destination="com.redhat.dhcp"/>
<deny send_interface="com.redhat.dhcp"/>
</policy>
</busconfig>
rdorsch at paddy:/etc/dbus-1$
?
Mission control starts with
rdorsch at paddy:/opt/gtalk/bin$ ./mission-control
** (process:26074): DEBUG: Could not open plugin directory: Error opening
directory '/opt/gtalk/lib/mission-control': No such file or directory
** (process:26074): DEBUG: Could not open plugin directory: Error opening
directory '/opt/gtalk/lib/mission-control': No such file or directory
Is it ok, that they are empty?
Thanks,
Rainer
--
Rainer Dorsch
Lärchenstr. 6
D-72135 Dettenhausen
07157-734133
jabber: rdorsch at jabber.org
GPG Fingerprint: 5966 C54C 2B3C 42CC 1F4F 8F59 E3A8 C538 7519 141E
Full GPG key: http://pgp.mit.edu/
More information about the Telepathy
mailing list