Игорь Пашев -

Apr. 17th, 2011

10:05 pm

Previous Entry Add to Memories Tell A Friend Next Entry

Если что, kbuild надо собирать строго локально:

FEATURES='-distcc' emerge -v dev-util/kbuild

Иначе сборка вываливается с сообщением:

kmk: Leaving directory `/var/tmp/portage/dev-util/kbuild-0.1.5-r1/work/kBuild-0.1.5'
kmk: Entering directory `/var/tmp/portage/dev-util/kbuild-0.1.5-r1/work/kBuild-0.1.5'
kBuild: Pass - Build Programs
kBuild: Pass - Libraries
kBuild: Compiling kDep - /var/tmp/portage/dev-util/kbuild-0.1.5-r1/work/kBuild-0.1.5/src/lib/kDep.c
i686-pc-linux-gnu-gcc: не задан аргумент ключа '-o'
distcc[20217] ERROR: compile (null) on localhost failed
kmk: *** [/var/tmp/portage/dev-util/kbuild-0.1.5-r1/work/kBuild-0.1.5/out/linux.x86/release/obj/kDep/kDep.o] Error 1
The failing command:
@gcc -c -O2 -g -O3 -m32 -I/var/tmp/portage/dev-util/kbuild-0.1.5-r1/work/kBuild-0.1.5/src/lib -DKBUILD_VERSION_MAJOR=0 -DKBUILD_VERSION_MINOR=1 -DKBUILD_VERSION_PATCH=98 -DKBUILD_OS_LINUX -DKBUILD_ARCH_X86 -DNDEBUG -Wp,-MD,/var/tmp/portage/dev-util/kbuild-0.1.5-r1/work/kBuild-0.1.5/out/linux.x86/release/obj/kDep/kDep.o.dep -Wp,-MT,/var/tmp/portage/dev-util/kbuild-0.1.5-r1/work/kBuild-0.1.5/out/linux.x86/release/obj/kDep/kDep.o -Wp,-MP -o /var/tmp/portage/dev-util/kbuild-0.1.5-r1/work/kBuild-0.1.5/out/linux.x86/release/obj/kDep/kDep.o /var/tmp/portage/dev-util/kbuild-0.1.5-r1/work/kBuild-0.1.5/src/lib/kDep.c
kmk: Leaving directory `/var/tmp/portage/dev-util/kbuild-0.1.5-r1/work/kBuild-0.1.5'
make: *** [/var/tmp/portage/dev-util/kbuild-0.1.5-r1/work/kBuild-0.1.5/out/linux.x86/release/bootstrap/ts-stage2-build] Ошибка 2
kBuild/env.sh: info: rc=2: make -f bootstrap.gmk AUTORECONF=true


VirtualBox, кстати, тоже.

Tags: , ,
(2 комментария | Оставить комментарий)

Comments:

[User Picture]
From:[info]boza
Date:April 18th, 2011 - 10:15 am
(Link)
Посылаю нанолуч проклятия за порванную френдленту ;)
(Reply to this)
From:(Anonymous)
Date:January 9th, 2012 - 01:14 pm
(Link)
Огромное спасибо, Игорь!

Я начинающий gentoo пользователь и при устанавке новой версий VirtualBox (app-emulation/virtualbox-4.1.8) зависимость dev-util/kbuild-0.1.9998_pre20110817 не компилировалась.

Благодаря Вашему посту dev-util/kbuild-0.1.9998_pre20110817 скомпилировался! :)
Потом app-emulation/virtualbox-4.1.8 не компилировался... С опцией FEATURES='-distcc' скомпилировался.

Ещё раз спасибо.
(Reply to this)