LINUX.ORG.RU

Eric и PyQt5 в Gentoo

 , , ,


0

1

Хочу собрать самый свежий eric-6.1.1 с поддержкой PyQt5 и Python 3. Взял отсюда ебилд для 6.0.5, положил в локальный оверлей под именем eric-6.1.1.ebuild и немного отредактировал: поменял зависимость с PyQt4 на PyQt5 (ебилд). Но он не собирается:

>>> Install eric-6.1.1 into /var/tmp/portage/dev-util/eric-6.1.1/image/ category dev-util
Checking dependencies
Python Version: 2.7.11
Found PyQt5
Sorry, please install QScintilla2 and
its PyQt5/PyQt4 wrapper.
Error: cannot import name Qsci
 * ERROR: dev-util/eric-6.1.1::locus failed (install phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 133:  Called src_install
 *   environment, line 3102:  Called die
 * The specific snippet of code:
 *       "${PYTHON}" install.py -b "${EPREFIX}/usr/bin" -d "$(python_get_sitedir)" -i "${D}" -c -z || die;
 * 
 * If you need support, post the output of `emerge --info '=dev-util/eric-6.1.1::locus'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/eric-6.1.1::locus'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/eric-6.1.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/eric-6.1.1/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/eric-6.1.1/work/eric6-6.1.1'
 * S: '/var/tmp/portage/dev-util/eric-6.1.1/work/eric6-6.1.1'

При этом:

# eix-installed all | grep qscintilla
dev-python/qscintilla-python-2.9.1
x11-libs/qscintilla-2.9.1

И почему он видит только Python 2.7.11?

Deleted

С версией python разобрался. Насчёт qscintilla: версия 2.9.1 устанавливается почему-то только для qt4. Хотя разработчик говорит, что поддержка qt5 также имеется.

Deleted ()

QScintilla в генте собирается с Qt 4. По поводу Python 2.7 - смотри PYTHON_COMPAT в ебилде. Но не факт, что он поддерживает другие версии.

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

Поправил ебилды qscintilla и qscintilla-python чтобы ставились для qt5, теперь eric нормально собрался.

Deleted ()

Шрифты в этом Eric какие-то уродские.

Deleted ()

Столько времени потратил на этот Eric, а в нём автодополнение не работает.

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

Пришлось навернуть KDevelop с питономодулем.

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