LINUX.ORG.RU

amarok не грузится


0

0

здрасьте! во тпоставил амарок с репозитория (livna) для федоры 5. Он поставился,написал все ок, но не запускается :( говорит следующее: [aliens@MARS lib]# amarok Amarok: [Loader] Starting amarokapp.. Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp. amarokapp: symbol lookup error: /usr/lib/libamarok.so.0: undefined symbol: _ZN9KLineEdit13focusOutEventEP11QFocusEvent из рута тож самое :( что может быть? амарок последний

★★

Говорят, что KLineEdit::focusOutEvent( QFocusEvent ) не найдена. Видимо, амароку твоя версия( или сборка ) кедов не нравится.

devinull ★★
()
Ответ на: комментарий от devinull

>тогда бы и жалоба была на отсутствие библиотеки, а не функции.

может упоминание ldd было не совсем уместным, но под отсутствием библиотеки, я подразумевал отсутствие библиотеки в которой определена эта undefined функция. если её (библиотеку в которой определена функция) обнаружить - то можно будет подгрузить через LD_PRELOAD

ale ★★
()

вобщем оп топику, посмотреть где определен символ _ZN9KLineEdit13focusOutEventEP11QFocusEvent можно вот таким скриптом (есно должна быть определена переменная KDEDIR):

rm log-find && for i in $KDEDIR/lib/*; do FIND_VAR=`nm $i | grep "_ZN9KLineEdit13focusOutEventEP11QFocusEvent" | grep -v "U"`; if [ "x$FIND_VAR" != "x" ]; then echo "find in lib $i" >> log-find; fi; done && cat log-find | less

мой результат (теоретически, твой результат может отличатся, если разные версии кед, у меня - 3.5.4):

find in lib /opt/kde3/lib/libkdeui.so find in lib /opt/kde3/lib/libkdeui.so.4 find in lib /opt/kde3/lib/libkdeui.so.4.2.0

ale ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.