Проблема при установки dev-python/pycairo-1.8.4
Добрый вечер!
При установки dev-python/pycairo-1.8.4 возникла следующая ошибка:
>>> Emerging (1 of 6) dev-python/pycairo-1.8.4
* pycairo-1.8.4.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking pycairo-1.8.4.tar.gz to /var/tmp/portage/dev-python/pycairo-1.8.4/work
>>> Source unpacked in /var/tmp/portage/dev-python/pycairo-1.8.4/work
>>> Compiling source in /var/tmp/portage/dev-python/pycairo-1.8.4/work/pycairo-1.8.4 ...
Error: Python >= 2.6 is required
*
* ERROR: dev-python/pycairo-1.8.4 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2509: Called distutils_src_compile
* environment, line 708: Called die
* The specific snippet of code:
* ${python} setup.py build "$@" || die "compilation failed"
* The die message:
* compilation failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-python/pycairo-1.8.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-python/pycairo-1.8.4/temp/environment'.
*
>>> Failed to emerge dev-python/pycairo-1.8.4, Log file:
>>> '/var/tmp/portage/dev-python/pycairo-1.8.4/temp/build.log'
* Messages for package dev-python/pycairo-1.8.4:
*
* ERROR: dev-python/pycairo-1.8.4 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2509: Called distutils_src_compile
* environment, line 708: Called die
* The specific snippet of code:
* ${python} setup.py build "$@" || die "compilation failed"
* The die message:
* compilation failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-python/pycairo-1.8.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-python/pycairo-1.8.4/temp/environment'.
*
Пожалуйста, подскажите как решить эту проблему???
- Для комментирования войдите или зарегистрируйтесь
При этом Python у меня вроде
При этом Python у меня вроде последней версии:
bodro bodro # python --version
Python 2.6.2
bodro bodro #
а питон какой стоит и какой
а питон какой стоит и какой выбран системным?
eix python
eselect python show
Вот даю вывод команд: bodro
Вот даю вывод команд:
bodro bodro # eselect python list
Available python interpreters:
[1] python2.6 *
bodro bodro #
bodro bodro # eselect python show
python2.6
bodro bodro #
bodro bodro # eix dev-lang/python
[I] dev-lang/python
Available versions:
(2.4) 2.4.6
(2.5) 2.5.4-r2 2.5.4-r3
(2.6) (~)2.6.2-r1
{berkdb bootstrap build cxx doc elibc_uclibc examples gdbm ipv6 ncurses readline sqlite ssl threads tk ucs2 wininst xml}
Installed versions: 2.6.2-r1(2.6)(02:26:14 03.07.2009)(berkdb gdbm ncurses readline ssl threads tk xml -build -doc -elibc_uclibc -examples -ipv6 -sqlite -ucs2 -wininst)
Homepage: http://www.python.org/
Description: Python is an interpreted, interactive, object-oriented programming language.
bodro bodro #
bodro@bodro ~ $ equery d pycairo
Traceback (most recent call last):
File "/usr/local/bin/equery", line 30, in
from gentoolkit import equery
File "/usr/local/lib/python2.5/site-packages/gentoolkit/__init__.py", line 13, in
import portage
ImportError: No module named portage
bodro@bodro ~ $
Вот вывод equery почему то меня немного смущает. Что вообще у меня в системе то происходит? Какие варианты есть?
Пробовал переставлять python. Не помогает. В чём дело то???
Такое ощущение, что в
Такое ощущение, что в процессе замены python не использовался python-updater.
prof-alex написал(а):Такое
Очень даже может быть!
Давным давно я снёс Python. Ну не знал я тогда что emerge на нём написан. И нужно было как то его восстанавливать. Я собрал его вручную, запустил emerge -av python и поставил Python. После этого всё работало нормально. Может быть корень бед тянется оттуда?
Я думал об этом, переставлял python, и запускал updater. Но вот что он выдаёт:
bodro@bodro ~ $ sudo python-updater
Password:
* Couldn't determine any previous Python version(s).
* Use -o OLD_PYTHON_VERSION to specify your old python version.
bodro@bodro ~ $
Что же мне теперь делать??? Посоветуйте, пожалуйста.
Натурально, ничего умнее
Натурально, ничего умнее пересборки всех пакетов на Python мне на ум не приходит
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
А не могли бы вы по точнее
А не могли бы вы по точнее подсказать, что же делать. Я просто столкнулся с такй же проблемой =(
# emerge
Traceback (most recent call last):
File "/usr/bin/emerge", line 34, in
import _emerge
File "/usr/lib/portage/pym/_emerge/__init__.py", line 57, in
from portage._sets import load_default_config, SETPREFIX
ImportError: No module named _sets
Попробовал заного Порты распаковать выдаёт ошибку
"tar: Выход, отложенный по результатам предыдущих ошибок"
может я не правильно Питон собрал? сначала через эмерж 2,6 потом руками 3,1
Сотона ты мой, что вы там
Сотона ты мой, что вы там творите-то с системой?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.