Но есть два затыка:
Первый - если в ебилде есть 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 ** что то где то проверяет помимо линка, но что и где непонятно.