[SOLVED]Empathy Messenger - Dependencies Issue

You have a problem with Salix? Post here and we'll do what we can to help.
User avatar
ray
Posts: 87
Joined: 20. Mar 2010, 10:28
Location: United Kingdom

[SOLVED]Empathy Messenger - Dependencies Issue

Post 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
Last edited by ray on 25. Mar 2010, 21:55, edited 1 time in total.
User avatar
gapan
Salix Wizard
Posts: 6361
Joined: 6. Jun 2009, 17:40

Re: Empathy Messenger - Dependencies Issue

Post by gapan »

It obviously needs another dependency that you don't have: libltdl
Image
Image
User avatar
ray
Posts: 87
Joined: 20. Mar 2010, 10:28
Location: United Kingdom

Re: Empathy Messenger - Dependencies Issue

Post 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?
User avatar
gapan
Salix Wizard
Posts: 6361
Joined: 6. Jun 2009, 17:40

Re: Empathy Messenger - Dependencies Issue

Post by gapan »

libldtl is part of the libtool package.
Image
Image
User avatar
ray
Posts: 87
Joined: 20. Mar 2010, 10:28
Location: United Kingdom

Re: Empathy Messenger - Dependencies Issue

Post by ray »

Installed libtool, doesnt solve the problem...
User avatar
gapan
Salix Wizard
Posts: 6361
Joined: 6. Jun 2009, 17:40

Re: Empathy Messenger - Dependencies Issue

Post 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?
Image
Image
User avatar
ray
Posts: 87
Joined: 20. Mar 2010, 10:28
Location: United Kingdom

Re: Empathy Messenger - Dependencies Issue

Post 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:
Last edited by ray on 25. Mar 2010, 21:49, edited 1 time in total.
User avatar
gapan
Salix Wizard
Posts: 6361
Joined: 6. Jun 2009, 17:40

Re: Empathy Messenger - Dependencies Issue

Post by gapan »

Did you install libcanberra from gsb?
Image
Image
User avatar
ray
Posts: 87
Joined: 20. Mar 2010, 10:28
Location: United Kingdom

Re: Empathy Messenger - Dependencies Issue

Post by ray »

Yeah, and now i got it fixed.

Thanks.
User avatar
thenktor
Salix Wizard
Posts: 2426
Joined: 6. Jun 2009, 14:47
Location: Franconia
Contact:

Re: Empathy Messenger - Dependencies Issue

Post 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
Image
burnCDDA (burns audio CDs)
geBIERt (German beer blog)
Post Reply