Re: Skype wont't open

Peter
2005-03-01T07:13:05Z

Thanks Ray

> At 01:50 PM 3/1/2005 +0800, Peter H. wrote:
> >Hi,
> >
> >in slackware10 trying to open skype a program
> >for Internet telephony I get the following error:
> >
> >relocation error: /usr/lib/qt/lib/libqt-mt.so.3: undefined symbol:
> >XkbSetPerClientControls
> >
> >and the program aborts.
> >
> >How to resolve?
> >
> >Thanks & regards

On Mon, 28 Feb 2005 22:21:39 -0800
Ray Olszewski <ray@comarre.com> wrote:
>
> Probably by getting a newer version of libqt-mt.so.3 . An undefined symbol
> usually means you have an older version of a library than the app was
> compiled against. (If you have the library's -dev package installed ... or
> whatever Slackware calls the packages with the headers files for various
> libraries ... you could check the headers for this function call, as a way
> of confirming my guess.)
>
> In Debian-Sid, the current version of this package is 3.2.3-4 . The
> installed copy I have on a system here is timestamped last July, but I
> doubt my version is the current package. The Skype site says you need at
> least version 3.2 of this library.

The version I have is 3.3.2 which I took from a Fedora 3 CD. In Fedora 2
Skype opens with this version which I copied to slackware.

>
> I'm guessing that you got Skype from the Skype site, not as part of
> Slackware, probably the dynamic binary the site offers for download. The
> Skype site does also list a version that has QT 3.2 compiled statically. I
> imagine that includes the libqt-mt part, so using that might be an
> effective workaround.

I tried both the dynamic and static version and I am getting the same error.

::$ ls -l /usr/lib/qt/lib/libqt-mt.so.3
lrwxrwxrwx 1 root root 17 2004-10-29 09:24 /usr/lib/qt/lib/libqt-mt.so.3 ->
libqt-mt.so.3.3.2

> PS - Just to avoid misunderstanding ... libqt-mt.so.3 is normally a
> symlink, to something like this:
>
> /usr/lib/libqt-mt.so.3 -> libqt-mt.so.3.2.3
>
> You need to check the underlying library it is a symlink to to determine
> the version.