LINUX.ORG.RU

Обновление

 ,


0

1

Привет.

Начал вчера обновлять Gentoo, ну поставил без exclude, потому как увидел новое ядро. Сутки как обычно крутило обновление, ну и накрутило ошибку.

 * ERROR: sys-devel/llvm-12.0.1::gentoo failed (compile phase):
 *   ninja -v -j3 -l0 distribution failed
 * 
 * Call stack:
 *     ebuild.sh, line  127:  Called src_compile
 *   environment, line 3827:  Called multilib-minimal_src_compile
 *   environment, line 2601:  Called multilib_foreach_abi 'multilib-minimal_abi_src_compile'
 *   environment, line 2871:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
 *   environment, line 2536:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
 *   environment, line 2534:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile'
 *   environment, line  586:  Called multilib-minimal_abi_src_compile
 *   environment, line 2595:  Called multilib_src_compile
 *   environment, line 3083:  Called cmake_build 'distribution'
 *   environment, line 1310:  Called eninja 'distribution'
 *   environment, line 1796:  Called die
 * The specific snippet of code:
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 * 
 * If you need support, post the output of `emerge --info '=sys-devel/llvm-12.0.1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-devel/llvm-12.0.1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sys-devel/llvm-12.0.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-devel/llvm-12.0.1/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-devel/llvm-12.0.1/work/llvm-12.0.1_build-abi_x86_64.amd64'
 * S: '/var/tmp/portage/sys-devel/llvm-12.0.1/work/llvm'

Я захотел посмотреть что он не установил:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] sys-devel/llvm-12.0.1:12::gentoo [12.0.0:12::gentoo] USE="libffi ncurses xml -debug -doc -exegesis -gold -libedit -test -xar -z3" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARC -ARM -AVR (-CSKY) -Hexagon -Lanai -MSP430 -Mips -PowerPC -RISCV -Sparc -SystemZ -VE -WebAssembly -XCore" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] 

Т.е это самый последний пакет, и он глючный? Раз больше нечего устанавливать.

Как исправить?


Ответ на: комментарий от RuttY

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

spawn_sp ★★ ()
Ответ на: комментарий от spawn_sp

Да мне собственно торопится некуда, и он же всё сам делает. Ну кроме вот таких «косяков».

Я так и не понял, что это было? Почему ошибка? А так знаю номер падения [1963/2185], так что сидим его и ждём.

RuttY ()
Ответ на: комментарий от RuttY

вот мой обновлённый, проблемы не было

Calculating dependencies... done!
[ebuild   R    ] sys-devel/llvm-12.0.1:12::gentoo  USE="libffi ncurses xml -debug -doc -exegesis -gold -libedit -test -xar -z3" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="(X86) -AArch64 -AMDGPU -ARC -ARM -AVR -BPF (-CSKY) -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC -RISCV -Sparc -SystemZ -VE -WebAssembly -XCore" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
разница с твоим только в LLVM_TARGETS="(X86)

spawn_sp ★★ ()

У тебя случайно /var/tmp/portage не в tmpfs?

Artamudo ★★★ ()
Ответ на: комментарий от RuttY

почитал по ссылке, не только у тебя да проблема, почему у меня нет, в make.conf у меня прописан LLVM_TARGETS="(X86)", пробуй.

spawn_sp ★★ ()
Ответ на: комментарий от RuttY

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

spawn_sp ★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей