Парочка вопрос о portage и ebuild

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

SergMarkov15
Сообщения: 117

Парочка вопрос о portage и ebuild

Сообщение SergMarkov15 »

Портировал на слаку portage, eix и layman, все работает так как надо (естественно не в полной мере как в генте, но в мере достаточной для того, что от них требуется)
Но есть два затыка:
Первый - если в ебилде есть eautoreconf, то происходит такая лажа

Код: Выделить всё

 *Running eautoreconf in '/var/tmp/portage/app-backup/boxbackup-0.10/work/boxbackup-0.10' ...
* ERROR: app-backup/boxbackup-0.10 failed (unpack phase):
* Cannot find the latest automake! Tried 1.11.1:1.11*
* Call stack:* ebuild.sh, line 93: Called src_unpack
* environment, line 2791: Called eautoreconf
* environment, line 723: Called eaclocal
* environment, line 626: Called autotools_run_tool '--at-m4flags' 'aclocal'
* environment, line 472: Called autotools_env_setup
* environment, line 433: Called die
* The specific snippet of code:
* [[ ${WANT_AUTOMAKE} == «latest» ]] && die «Cannot find the latest automake! Tried ${_LATEST_AUTOMAKE}»;

при том что automake именно этой версии.

Второй - не собираются никакие питоньи пакеты (стараюсь вообще не использовать прог на нем, но порой приходится).
Ругается вот как

Код: Выделить всё

* '/usr/bin/python' is not valid symlink.
* Use `eselect python set ${python_interpreter}` to fix this problem.
* ERROR: app-editors/editra-0.7.12 failed (compile phase):
* '/usr/bin/python' is not valid symlink
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 4951: Called distutils_src_compile '--no-clean'
* environment, line 1093: Called python_execute_function 'distutils_building' '--no-clean'
* environment, line 3263: Called _python_calculate_PYTHON_ABIS
* environment, line 424: Called _python_initial_sanity_checks
* environment, line 765: Called die
* The specific snippet of code:
* die «'${EPREFIX}/usr/bin/python' is not valid symlink»;

eselect python никакого эффекта не дает

Извечные вопросы «чего ему надо» и «что делать»? Причем если второй вопрос, с питоньими пакетами, вообще то говоря не так принципиален, можно взять скачанный архив и создать пакет для слаки, то первый, с eautoreconf, важен, так как терять патчи как то не хочется.
Насколько понял ebuild ** что то где то проверяет помимо линка, но что и где непонятно.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Парочка вопрос о portage и ebuild

Сообщение serzh-z »

SergMarkov15 писал(а):
13.01.2013 18:34
Насколько понял ebuild ** что то где то проверяет помимо линка, но что и где непонятно.
Весь код доступен в каталоге portage/eclasses, в файлах, которые включаются в ебилды.
Спасибо сказали:
SergMarkov15
Сообщения: 117

Re: Парочка вопрос о portage и ebuild

Сообщение SergMarkov15 »

serzh-z писал(а):
14.01.2013 15:09
Весь код доступен в каталоге portage/eclasses, в файлах, которые включаются в ебилды.

Thanks. Страшновато на вид, но будем разбираться :-)
Спасибо сказали: