Summary: | dev-util/kbuild-0.1.5 fails to build if FEATURES="distcc" is enabled | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Miles V. <metafarion> |
Component: | [OLD] Development | Assignee: | Markus Ullmann (RETIRED) <jokey> |
Status: | RESOLVED WORKSFORME | ||
Severity: | minor | CC: | bear24rw, krzysiek, swapon |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Emerge Log |
Description
Miles V.
2009-03-14 14:31:12 UTC
Created attachment 184948 [details]
Emerge Log
The juicy bit:
make[1]: Leaving directory `/var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/bootstrap/sed'
cp -f /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/bootstrap/sed/sed/sed /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/bootstrap/kmk/kmk_sed
ln -s /bin/echo /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/bootstrap/kmk/kmk_echo
cp -f /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/bootstrap/kmk/config.h /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/src/kmk/config.h.linux
echo "" >> /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/src/kmk/config.h.linux
echo '#include "inlined_memchr.h"' >> /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/src/kmk/config.h.linux
cp -f /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/bootstrap/sed/config.h /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/src/sed/config.h.linux
/var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/bootstrap/kmk/kmk -C /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5 KBUILD_BOOTSTRAP=1
kmk: Entering directory `/var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5'
kBuild: Pass - Build Programs
kBuild: Pass - Libraries
kBuild: Compiling kDep - /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/src/lib/kDep.c
kBuild: Compiling kUtil - /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/src/lib/crc32.c
gcc: argument to '-o' is missing
distcc[28439] ERROR: compile (null) on localhost failed
kmk: *** [/var/tmp/portage/dev-util/kbuild-0.1.5/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/work/kBuild-0.1.5/src/lib -DKBUILD_VERSION_MAJOR=0 -DKBUILD_VERSION_MINOR=1 -DKBUILD_VERSION_PATCH=5 -DKBUILD_OS_LINUX -DKBUILD_ARCH_X86 -DNDEBUG -Wp,-MD,/var/tmp/portage/dev-util/kbuild-0.1.5/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/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/work/kBuild-0.1.5/out/linux.x86/release/obj/kDep/kDep.o /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/src/lib/kDep.c
kmk: *** Waiting for unfinished jobs....
gcc: argument to '-o' is missing
distcc[28441] ERROR: compile (null) on localhost failed
kmk: *** [/var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/obj/kUtil/crc32.o] Error 1
The failing command:
@gcc -c -O2 -g -O3 -m32 -I/var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/src/lib -DKBUILD_VERSION_MAJOR=0 -DKBUILD_VERSION_MINOR=1 -DKBUILD_VERSION_PATCH=5 -DKBUILD_OS_LINUX -DKBUILD_ARCH_X86 -DNDEBUG -Wp,-MD,/var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/obj/kUtil/crc32.o.dep -Wp,-MT,/var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/obj/kUtil/crc32.o -Wp,-MP -o /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/obj/kUtil/crc32.o /var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/src/lib/crc32.c
kmk: Leaving directory `/var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5'
kmk: Entering directory `/var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5'
kmk: *** Exiting with status 2
make: *** [/var/tmp/portage/dev-util/kbuild-0.1.5/work/kBuild-0.1.5/out/linux.x86/release/bootstrap/ts-stage2-build] Error 2
kBuild/env.sh: info: rc=2: make -f bootstrap.gmk AUTORECONF=true
*
* ERROR: dev-util/kbuild-0.1.5 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2560: Called die
* The specific snippet of code:
* kBuild/env.sh --full make -f bootstrap.gmk AUTORECONF=true || die "bootstrap failed"
* The die message:
* bootstrap failed
I just tried it (to be sure defined 3 machines as distcc hosts) and it works Using gcc version 4.3.3 and sys-devel/distcc-3.1-r3 (In reply to comment #2) > I just tried it (to be sure defined 3 machines as distcc hosts) and it works > > Using gcc version 4.3.3 and sys-devel/distcc-3.1-r3 Then the culprit must be either gcc 4.3.2 or distcc 3.0. (In reply to comment #3) > (In reply to comment #2) > > I just tried it (to be sure defined 3 machines as distcc hosts) and it works > > > > Using gcc version 4.3.3 and sys-devel/distcc-3.1-r3 > > > Then the culprit must be either gcc 4.3.2 or distcc 3.0. > I am also experiencing this bug with gcc 4.3.4 |