Re: Skype wont't open

Ray Olszewski
2005-03-02T03:00:42Z

At 10:07 AM 3/2/2005 +0800, Peter wrote:
>Is it possible that the kernel has something to do that skype will not
>open in
>slackware10 instead aborts with:
>
>skype: relocation error: /usr/lib/qt/lib/libqt-mt.so.3: undefined symbol:
>XkbSetPerClientControls
>
>My kernel in slackware10 is 2.4.26 whereas in Fedora2 where skype works
>flawlessly the kernel is 2.6....
>
>What is that anyhow XkbSetPerClientControls ?
>
>Besides having tried the static and dynamic version I tried as well the rpm
>version which I have in Fedora, made a tgz file with rpm2tgz and trying to
>run
>it I get the identical error message.

This result is somewhat puzzling, especially coming from the static version.

So I did a bit of checking, though, and apparently this message means that
libqt-mt.so.3 is unable to find one of its symbols. In this case, the
symbol should resolve to a call to libX11.so, so the problem is likely a
version incompatibility between the libqt-mt.so.3 you are using and
Slackware's libX11.so.

Probably the best workaround is to stop using the libqt-mt.so.3 you copied
over from SuSE and find a version of libqt-mt.so.3 that is compiled for,
and works with, Slackware 10. Then use the dynamic version of Skype with it.

In any case, it is all but surely not a kernel issue. It is some sort of X
issue.