Игорь Пашев

Apr. 17th, 2011

10:05 pm

Если что, 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 комментария | Оставить комментарий)