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 <[EMAIL PROTECTED]> 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. > -- Peter - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs