Page 1 of 2

[SOLVED]Empathy Messenger - Dependencies Issue

Posted: 25. Mar 2010, 21:16
by ray
Hi,

I wanted to try out empathy, so i added the GSB source as described in the wiki and upgraded the basic packages [gtk,glib etc]. Next, instead of installing the entire gnome desktop, i just installed empathy and deps. However, it is complaining of missing deps.

Code: Select all

empathy: error while loading shared libraries: libcanberra-gtk.so.0: cannot open shared object file: No such file or directory
I tried compiling libcanberra from the source, but configure fails with the below error:

Code: Select all

checking for lt_dladvise_init in -lltdl... no
configure: error: Unable to find libltdl.
Any advice?

Thanks,
ray

Re: Empathy Messenger - Dependencies Issue

Posted: 25. Mar 2010, 21:20
by gapan
It obviously needs another dependency that you don't have: libltdl

Re: Empathy Messenger - Dependencies Issue

Posted: 25. Mar 2010, 21:27
by ray
Two Questions:

Why arent these dependencies not available in the salix/GSB repos if they're needed?

And where can i find libtdl? I've googled but couldnt really find a source.

EDIT: Found that libltdl is included in aaa_elflibs-13.013-i486-1.txz in slackware, by googling.
This package is locked, but also isnt installed in salx.

Wierd?

Re: Empathy Messenger - Dependencies Issue

Posted: 25. Mar 2010, 21:42
by gapan
libldtl is part of the libtool package.

Re: Empathy Messenger - Dependencies Issue

Posted: 25. Mar 2010, 21:43
by ray
Installed libtool, doesnt solve the problem...

Re: Empathy Messenger - Dependencies Issue

Posted: 25. Mar 2010, 21:44
by gapan
Perhaps it's looking a for a newer version of the library? Why don't you install the libcanberra package from GSB instead of compiling it?

Re: Empathy Messenger - Dependencies Issue

Posted: 25. Mar 2010, 21:47
by ray
Configure still says cant find libltdl

Code: Select all

....
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking ltdl.h usability... yes
checking ltdl.h presence... yes
checking for ltdl.h... yes
checking for lt_dladvise_init in -lltdl... no
configure: error: Unable to find libltdl.
EDIT: i installed libcanberra from GSB, thought it wasnt there..
Shouldnt it be installed as a dep? Anyways, empathy is working.

Thanks a ton :mrgreen:

Re: Empathy Messenger - Dependencies Issue

Posted: 25. Mar 2010, 21:48
by gapan
Did you install libcanberra from gsb?

Re: Empathy Messenger - Dependencies Issue

Posted: 25. Mar 2010, 21:49
by ray
Yeah, and now i got it fixed.

Thanks.

Re: Empathy Messenger - Dependencies Issue

Posted: 26. Mar 2010, 01:45
by thenktor
ray wrote:EDIT: i installed libcanberra from GSB, thought it wasnt there..
Shouldnt it be installed as a dep? Anyways, empathy is working.
Why should anything from GSB be installed as dep in Salix? We don't maintain GSB :P