дистрибутив fedora 12
установил скайп skype-2.1.0.81-fc10.i586
а вот с первого раза запустить не смог
skype использует библиотеку libQtNetwork.so.4
и любое другое приложение тоже не работало
Код: Выделить всё
[venom@localhost ~]$ skype
skype: symbol lookup error: /usr/lib/libQtNetwork.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv
[venom@localhost ~]$ qtconfig-qt4
qtconfig-qt4: symbol lookup error: /usr/lib/libQtNetwork.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv
погуглил, нашел кое что на форумах дистрибутива ubuntu
там проблема была в пакете nessus, в котором до кучи были библиотеки libQt*
и приоритет как раз был на этих библиотеках, не на стандартных
в моем случае был установлен пакет eToken, который содержал библиотеки libQt* и перекрывал стандартные библиотеки установленные пакетом qt
Код: Выделить всё
# ldd /usr/bin/qtconfig-qt4 | grep Qt
libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0x00b96000)
libQt3Support.so.4 => /usr/lib/libQt3Support.so.4 (0x00c08000)
libQtSql.so.4 => /usr/lib/libQtSql.so.4 (0x00110000)
libQtXml.so.4 => /usr/lib/eToken/libQtXml.so.4 (0x0014b000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0x003e8000)
libQtGui.so.4 => /usr/lib/eToken/libQtGui.so.4 (0x04efa000)
libQtCore.so.4 => /usr/lib/eToken/libQtCore.so.4 (0x009a6000)
Код: Выделить всё
# rm -f /usr/lib/eToken/libQt*
# ldd /usr/bin/qtconfig-qt4 | grep Qt
libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0x009c2000)
libQt3Support.so.4 => /usr/lib/libQt3Support.so.4 (0x00a34000)
libQtSql.so.4 => /usr/lib/libQtSql.so.4 (0x00110000)
libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0x00152000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0x003e8000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00cef000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x067ae000)
skype больше не ругался и запускался без проблем