Проблема при установки 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 написал(а):Такое

prof-alex написал(а):
Такое ощущение, что в процессе замены python не использовался python-updater.

Очень даже может быть!
Давным давно я снёс 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 имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".