Проблема:
Когда я пытаюсь открыть некоторые приложения, я получаю ошибки из компоновщика так:проблемы с динамически подключаемых библиотек
/usr/lib/x86_64-linux-gnu/libpoppler-qt5.so.1: undefined symbol: _ZN6QDebugD1Ev
Некоторые приложения поражаются
- texstudio показывает
/usr/lib/x86_64-linux-gnu/libpoppler-qt5.so.1: undefined symbol: _ZN6QDebugD1Ev
- IPython's
qtconsole
показывает
/usr/lib/python3.5/site-packages/PyQt5/QtCore.so: undefined symbol: _ZNK12QStorageInfo11displayNameEv
- Konsole (эмулятор терминала для KDE - я использую Unity, хотя) показывает
/usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5: undefined symbol: ...
- granatier (игра KDE), KSysguard и KAddressbook также показывают ошибки в
KF5
библиотеках - VLC кажется, будут затронуты слишком так как он говорит, что с Qt 4 что-то не так (см. ниже). Однако это не означает, что это проблема связывания.
Казалось бы, проблема с динамической компоновкой, и я мое предположение было бы, что проблема заключается в библиотеках
Qt
всех этой ошибке, кажется, происходят из Qt подключаемых библиотек (» Qt "появляется в большинстве имен файлов и большинства имен символов). AFAIK KDE ist baed на Qt, что объясняет, почему все приложения KDE терпят неудачу.
Как кажется, оба Qt 4 и 5
У меня также был similar problem with ssl, но он ушел в конце концов (возможно, обновление).
Я использую ld
2,25
Почему я спрашиваю здесь
Я понимаю, что мой вопрос не о программировании. В help center указано, что
Вопросы об общем вычислительном оборудовании и программном обеспечении не относятся к теме для переполнения стека, если только они не связаны напрямую с инструментами, используемыми в основном для программирования.
Это, кажется, проблема с компоновщиком/динамическими библиотеками, поэтому я бы сказал, что это связано с инструментами программирования.
Если вы не согласны, пожалуйста, позаботьтесь о нижних авиалиниях и напишите комментарий, объясняющий вам POV.
Вы перекомпилировали или установили другую версию библиотеки Qt? –
@OleksandrKravchuk Я попытался переустановить разные Qt-пакеты (те, которые содержат проблемные библиотеки) – 0x539
, так что либо Qt lib, либо программное обеспечение, использующее его, не из репозитория официального дистрибутива? –