Невозможно запустить TortoiseHg, неработающие библиотеки и отсутствующие зависимости

У меня проблемы с запуском TortoiseHg (GUI для Mercurial). PPA серьезно устарел, и не существует самодостаточного AppImage или SnapCraft изображения.

Ранее я задавал этот вопрос не в том месте ( https://bugs.kde.org/show_bug.cgi?id=388980 )

По некоторым причинам Qsci необходимо перекомпилировать для запуска некоторых приложений Qt.

Я успешно перекомпилировал Qsci (version = QScintilla_gpl-2.10.2.tar.gz), но при попытке создать привязку python он жалуется (Невозможно создать код C ++).

$ python configure.py
Configuring QScintilla 2.10.2...
QScintilla 2.10.2 is being used.
The QScintilla .sip files will be installed in /usr/share/sip/PyQt4.
QScintilla will be installed in /usr/lib/python2.7/dist-packages/PyQt4.
PyQt 4.11.4 is being used.
Qt 4.8.7 is being used.
sip 4.19.6 is being used.
The sip executable is /usr/bin/sip.
QScintilla is being built with 'protected' redefined as 'public'.
The PEP 484 stubs will be installed in /usr/lib/python2.7/dist-packages/PyQt4.
The QScintilla API file will be installed in /usr/share/qt4/qsci/api/python.
Generating the C++ source for the Qsci module...
Error: Unable to create the C++ code.

Это происходит в последних версиях KDE Neon и Ubuntu MATE и, возможно, в других дистрибутивах, которые я не тестировал.

Спасибо заранее.

0
задан 18 January 2018 в 03:40

1 ответ

Перекомпиляция, похоже, не решает проблему. По какой-то причине он все еще использует Qt4, а не Qt5.

К счастью, нашел предварительно скомпилированный двоичный файл.

sudo apt-get install python-pyqt5.qsci

исправили проблему.

1
ответ дан 18 January 2018 в 03:40

Другие вопросы по тегам:

Похожие вопросы: