[РЕШЕНО] Ошибка сборки dev-python/setuptools-0.6.13
Sunny 22 июля, 2010 - 22:35
Сделал ежедневное обновление дерева портежей вчера и появилась навая версия sys-libs/cracklib-2.8.16, требующая пакета dev-python/setuptools-0.6.13, и почему он у меня не компилируется без ошибки, вот само сообщение:
/var/tmp/portage/dev-python/setuptools-0.6.13/temp/environment: line 1326: 21297 Aborted "$(PYTHON)" "${setup_file}" "${DISTUTILS_GLOBAL_OPTIONS [@]}" build -b "$(_distutils_get_build_dir)" "$@" * ERROR: dev-python/setuptools-0.6.13 failed: * Building failed with CPython 3.1 in distutils_building() function * * Call stack: * ebuild.sh, line 54: Called src_compile * environment, line 4781: Called distutils_src_compile * environment, line 1333: Called python_execute_function 'distutils_building ' * environment, line 3552: Called die * The specific snippet of code: * die "${failure_message}"; * * If you need support, post the output of 'emerge --info =dev-python/setuptools -0.6.13', * the complete build log and the output of 'emerge -pqv =dev-python/setuptools- 0.6.13'. * The complete build log is located at '/var/tmp/portage/dev-python/setuptools- 0.6.13/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/setupt ools-0.6.13/temp/environment'. * S: '/var/tmp/portage/dev-python/setuptools-0.6.13/work/distribute-0.6.13'
Подождал один день в надежде, что подправят дерево и сегодня можно будет обновить старые ошибки, но чуда не случилось, что это за пакет такой? В системе две версии пифона 2.6 и 3.1, по умолчанию 2.6, ставил 3.1 даже emerge не запускается без сегфолта, может какието флаги надо добавить типа USE python3?
п.с.
Пересобрал python с помощью gcc и все заработало, всем участникам спасибо за внимание и поддержку в решении)
»
- Для комментирования войдите или зарегистрируйтесь
все ждут от вас
1) emerge wgetpaste
2) cd /var/tmp/portage/dev-python/setuptools-0.6.13/temp
3) wgetpaste environment
4) wgetpaste build.log
5) emerge -pv setuptools | wgetpaste -i
а эта строка - это просто подпись
Спасибо за ценную прожку) Вот
Спасибо за ценную прожку)
Вот линки на выводы:
http://paste.pocoo.org/show/240535/
http://paste.pocoo.org/show/240536/
http://paste.pocoo.org/show/240537/
/etc/portage/bashrc - что у
/etc/portage/bashrc - что у тебя там?
Не грусти, товарищ! Всё хорошо, beautiful good!
В /etc/portage/bashrc скрипт,
В /etc/portage/bashrc скрипт, выбирающий icc или gcc в зависимости от того, есть ли портеж в одном списке или в другом, если нет в обоих - тогда выбирается icc и соответствующие для него флаги.
http://paste.pocoo.org/show/240798/
Еще какието мысли будут?)
Еще какието мысли будут?)
ой
1) у меня Portage 2.2_rc67 поэтому не имею /etc/portage/bashrc, но постоянные
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory /etc/portage/bashrc: line 153: break: only meaningful in a `for', `while', or `until' loop
надо исправить
2) CFLAGS ваши мне не нравятся. У меня CFLAGS="-march=core2 -O2 -pipe -msse4.1", а у вас страшно. Например, для gcc-4.4.3 попробуйте -O2, а не -O3
а эта строка - это просто подпись
1) Откуда эти ошибки, никогда
1) Откуда эти ошибки, никогда раньше их не видел, хм...
2) python у меня собирается icc и до сих пор все работало)
1) Откуда эти ошибки, никогда
Теперь увидишь - icc в помощь
расскажи это на багзилле и посмотри на результат - юзеж icc на свой страх и риск,алсо вопрос генерации крестового кода данным чюдом не раскрыт :).
Так же у меня есть мнение, что если бы я юзал что то нестандартное, то лезть на форум считал бы неэтичным :)
Ну и последенее - ваш скрипт, как бы это помягче, вполне может ломать екласс, т.к он стар,крив и убог в своем непонимании еапи=3. Последнее предложения - имхо
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 ;)
слепнога, зачем ты все это
слепнога, зачем ты все это написал? в правилах форума стоит запрет на публикацию тем связанных с icc? нет? тогда свои имхо оставь при себе)
если у тебя нет ничего предложить взамен, то твои имхо идут лесом)))
Я полез на форум, чтобы освежить в памяти некоторые моменты работы с генту и благодарен всем кто написал чтото по делу или рядом)
тогда свои имхо оставь при
ок, мое имхо при мне. Это наверно писал Пушкин http://gentoo.ru/content/tar-ne-ponimaet-lzma-posle-perehoda-s-lzma-utils-na-xz-utils-49999-beta#comment-139887
как бы из того же http://gentoo.ru/node/14789#comment-103976
наверно таки можно понять, что первым делом крайне желательно попробовать на вполне стандартной настройке системы с целью выювления виновного - питон это или icc.
П.С набор
граблейтвоих вопросов напоминает анекдот про мышей ;)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 ;)