Не могу установить python-2.7.1-r1

В общем, переключился на python3.1, потом ещё и избавился от hal и решил почистить систему depcleanом, что и зделал.
depclean удалил все старые версии питона и ещё много чего, но я беспокоился не сильно, т.к. уповал на revdep-rebuild.
Но, в итоге, остался у разбитого корыта, т.к. python-2.7 (который требует часть неработающих пакетов) собираться не хочет.
Её тянет и python-updater и revdep-rebuild.
Долго мучался с ним, так и не смог собрать - скачал исходник с офф. сайта, без проблем установил, однако, мне это ничего не принесло, т.к. он не создал общую библиотеку libpython2.7.so.1.0.

Ах да, при попытки сборки python 2.7
emerge =dev-lang/python-2.7.1-r1 он проходит стадию конфигурации, а вот на стадии сборки на каком-то моменте он выдаёт ошибку, что не может найти libpython2.7.so.1.0
Python/pyfpe.o: file not recognized: File truncated
collect2: выполнение ld завершилось с кодом возврата 1
ln: обращение к «libpython2.7.so.1.0»: Нет такого файла или каталога
make: *** [libpython2.7.so] Ошибка 1

Не понимаю его логику. Если бы у меня был это файл, то мне бы не нужно было устанавливать питон...
Собственно, помещение этого файла в /usr/lib/ никак ситуацию не изменяет.

Очень бы хотелось найти выход из сложившейся ситуации...

tihon написал(а): Долго

tihon написал(а):
Долго мучался с ним, так и не смог собрать - скачал исходник с офф. сайта, без проблем установил

Ну приехали. Ересь #14443

Цитата:
Очень бы хотелось найти выход из сложившейся ситуации...

Лучше переустановите вчистую и имейте в виду ссылку выше. Что там успели напортачить в системе ваши шаловливые ручки, известно разве что вашему же многострадальному bash, уже ежели системные пакеты ставятся ручками.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

/

krigstask написал(а):
Что там успели напортачить в системе ваши шаловливые ручки, известно разве что вашему же многострадальному bash, уже ежели системные пакеты ставятся ручками.

Неужели findcruft'ом лишнее найти (после чего, руководствуясь здравым смыслом помноженным на знание FHS, удалить ручками) нереально?

:wq
--
Live free or die

В совокупности с emerge -e

В совокупности с emerge -e world надежда, конечно, есть, но…

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Питон я ручками собрал только

Питон я ручками собрал только после того, как он много раз не смог собраться из ебилда посредством emerge и офф. дерева.
Поэтому у меня и возник резонный вопрос - почему, если удалить питон, потом нельзя его поставить.
Собственно из-за этого я и начал двигаться в обход emerge.
Если этот (собранный вручную) питон как-то мешает, то я могу его удалить, т.к. знаю где что находится, однако, это возвращает меня к предыдущей проблеме, а именно, неспособности emerge разрулить зависимости (установив python-2.7 либо пересобрав пакеты под python-3.1, т.к ни одно из этих дейтвий успехом не заканчивается.).

Наше дело правое, а врага найдём.

неспособности emerge

неспособности emerge разрулить зависимости (установив python-2.7 либо пересобрав пакеты под python-3.1, т.к ни одно из этих дейтвий успехом не заканчивается.).

Это вам так кажется после того, как вы превратили свою систему в кашу из слаквари и бсд, оно уже не сможет чего то гарантированно собрать

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

я же уже 2 раза написал, что

я же уже 2 раза написал, что ручная сборка питона произошла ПОСЛЕ того, как у emerge много раз не получилось поставить чистый питон из официального гентушного портежа.

А если проблема была до ручной сборки, то значит постустановка Питона эту проблему вызвать не могла.
Понадобится - откачу результаты сборки обратно.

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

Надеюсь, больше никто не будет наступать на эти грабли?
Заранее благодарен.

Наше дело правое, а врага найдём.

Дело в том что вы удалили

Дело в том что вы удалили системный пакет. Кто просил вас переключаться на 3-Й питон , да ещё и почистить после этого. Читайте FAQ на сайте на тему"я удалил системный пакет..."

, а "Почему emerge не может

, а "Почему emerge не может собрать питон".

К сожалению, из-за того, что ты плохо читал то, что написал тебе емерге после падения сборки (про emerge --info и build.log) , помочь тебе смогли бы только телепаты - ибо сейчас это гадание по звездам.

После того, как ты тчто то тяам поставил/удалил руками - кроме как INVALID в баге уже ничего написать нельзя

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

что я читал во время падения

что я читал во время падения сборки, то я и выложил.

В общем, я без проблем удалил самосборный питон, после этого сделал в другой директории stage3 и с пом. хитрых опций установил питон 2.7
Установилось без проблем, даже revdep-rebuild ругаться перестал.
Однако, python-updater не хочет пересобирать некоторые пакеты (которые не работают, требуя версию 2.6). Такие пакеты я нашёл методом тыка (напр. deluge, у него куча модулей питоновских, которые не цепляются апдейтером).

И сейчас самая забавная проблема - питон версии 2.7 опять не (пере)собирается с той же ошибкой.
Собственно, это меня и волнует, т.к. я хочу пересобрать всю систему (чтобы обойти косяки питон-апдейтера).
Но сборка питона2.7 вылетает всё с той же ошибкой.

>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-lang/python-2.7.1-r1/work/Python-2.7.1 ...
evadim перед выкладыванием лога на 10 страниц, почитайте данный топик - http://www.gentoo.ru/node/14464

Однако, whereis libpython2.7.so.1.0
libpython2.7.so.1: /usr/lib/libpython2.7.so.1.0

Где он тогда его ищет? В /usr/share/lib?

Наше дело правое, а врага найдём.

мля...

tihon написал(а):
что я читал во время падения сборки, то я и выложил.

ЧаВо за тебя кто читать будет?!?
http://www.gentoo.ru/node/14464

:wq
--
Live free or die

мдя. Выложил маленькую часть

мдя.
Выложил маленькую часть лога в первом сообщении - ругаетесь, что мало.
Выложил большую часть лога - ругаетесь, что много.

Ещё выпады будут или поговорим по делу?

Наше дело правое, а врага найдём.

Так троллить будем или FAQ

Так троллить будем или FAQ читать ? боюсь, что с таким подходом у многих пропадет желания тебе помогать.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

FAQ я прочитал после 2 поста

FAQ я прочитал после 2 поста и после этого установил питон вторым emerge.
увы, мой emerge питон так и не собирает.

Наше дело правое, а врага найдём.

Эта библиотека не «не

Эта библиотека не «не находится», а не собирается, я так полагаю.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Данная библиотека лежит в

Данная библиотека лежит в /usr/lib в рамках собранного питона (сторонним emerge).
Что происходит при пересборке мне пока не ясно...

Наше дело правое, а врага найдём.

Я знаю, что она там лежит. Но

Я знаю, что она там лежит. Но речь не о ней, а о той, которая должна собраться.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

проверьте, куда встал питон

проверьте, куда встал питон при ручной сборке. обычно ./configure БЕЗ параметров помещает его в /usr/local/lib/ . просто перенесите его в /usr/lib/ и попробуйте его же переставить.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

ручную сборку я уже давно

ручную сборку я уже давно удалил, /usr/local/lib почистил.
На данный момент у меня стоит python-2.7.1-r1, но он был собран сторонним emerge (с опциями моего корня), но базируясь не на python3.1
Мой же emerge, который стоит на 3-ем питоне, 2.7 питон собрать не может.

Наше дело правое, а врага найдём.

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

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