xf86 virtualbox-2.0.6 input & video packages fail compiling x11-drivers/xf86-input-virtualbox-2.0.6 x11-drivers/xf86-video-virtualbox-2.0.6 What confuses me is the dictcc error output within the log. But I think I should be pointing the finger at something calling "kmk". Reproducible: Always Actual Results: Two noteworthy error lines within log stdout: kmk: *** [/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/alloc/alloc.o] Error 1 kmk: *** Waiting for unfinished jobs.... g++: argument to '-o' missing Full stdout logs containing errors from both packages: kmk: *** [/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/alloc/alloc.o] Error 1 The failing command: @g++ -c -O2 -nostdinc -iwithprefix include -Wall -Wno-trigraphs -fno-stack-protector -O2 -fno-omit-frame-pointer -fno-strict-aliasing -fno-common -mpreferred-stack-boundary=2 -msoft-float -fno-exceptions -fno-rtti -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/r0drv/linux -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/include -I/lib/modules/2.6.27-gentoo-r7Y/build/include -I/lib/modules/2.6.27-gentoo-r7Y/build/include/asm-i386/mach-default -I/lib/modules/2.6.27-gentoo-r7Y/build/include/asm-x86/mach-default -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/include -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release -DVBOX -DVBOX_OSE -DVBOX_WITH_HARDENING -DVBOX_WITH_INTERNAL_NETWORKING -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_X86 -D__X86__ -D__KERNEL__ -DMODULE -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 -DIN_RT_R0 -DRT_WITH_VBOX -DRT_WITHOUT_NOCRT_WRAPPERS -DMODULE -DKBUILD_MODNAME=KBUILD_STR\(vboxdrv\) -DKBUILD_BASENAME=KBUILD_STR\(vboxdrv\) -DIN_SUP_R0 -Wp,-MD,/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/alloc/alloc.o.dep -Wp,-MT,/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/alloc/alloc.o -Wp,-MP -o /var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/alloc/alloc.o /var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/common/alloc/alloc.cpp kmk: *** Waiting for unfinished jobs.... distcc[9473] ERROR: compile (null) on localhost failed g++: argument to '-o' missing distcc[9472] ERROR: compile (null) on localhost failed kmk: *** [/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc32.o] Error 1 The failing command: @g++ -c -O2 -nostdinc -iwithprefix include -Wall -Wno-trigraphs -fno-stack-protector -O2 -fno-omit-frame-pointer -fno-strict-aliasing -fno-common -mpreferred-stack-boundary=2 -msoft-float -fno-exceptions -fno-rtti -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/r0drv/linux -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/include -I/lib/modules/2.6.27-gentoo-r7Y/build/include -I/lib/modules/2.6.27-gentoo-r7Y/build/include/asm-i386/mach-default -I/lib/modules/2.6.27-gentoo-r7Y/build/include/asm-x86/mach-default -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/include -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release -DVBOX -DVBOX_OSE -DVBOX_WITH_HARDENING -DVBOX_WITH_INTERNAL_NETWORKING -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_X86 -D__X86__ -D__KERNEL__ -DMODULE -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 -DIN_RT_R0 -DRT_WITH_VBOX -DRT_WITHOUT_NOCRT_WRAPPERS -DMODULE -DKBUILD_MODNAME=KBUILD_STR\(vboxdrv\) -DKBUILD_BASENAME=KBUILD_STR\(vboxThe failing command: @g++ -c -O2 -nostdinc -iwithprefix include -Wall -Wno-trigraphs -fno-stack-protector -O2 -fno-omit-frame-pointer -fno-strict-aliasing -fno-common -mpreferred-stack-boundary=2 -msoft-float -fno-exceptions -fno-rtti -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/r0drv/linux -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/include -I/lib/modules/2.6.27-gentoo-r7Y/build/include -I/lib/modules/2.6.27-gentoo-r7Y/build/include/asm-i386/mach-default -I/lib/modules/2.6.27-gentoo-r7Y/build/include/asm-x86/mach-default -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/include -I/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release -DVBOX -DVBOX_OSE -DVBOX_WITH_HARDENING -DVBOX_WITH_INTERNAL_NETWORKING -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_X86 -D__X86__ -D__KERNEL__ -DMODULE -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 -DIN_RT_R0 -DRT_WITH_VBOX -DRT_WITHOUT_NOCRT_WRAPPERS -DMODULE -DKBUILD_MODNAME=KBUILD_STR\(vboxdrv\) -DKBUILD_BASENAME=KBUILD_STR\(vboxdrv\) -DIN_SUP_R0 -Wp,-MD,/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc64.o.dep -Wp,-MT,/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc64.o -Wp,-MP -o /var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc64.o /var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/common/checksum/crc64.cpp * * ERROR: x11-drivers/xf86-input-virtualbox-2.0.6 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2973: Called die * The specific snippet of code: * MAKE="kmk" emake TOOL_YASM_AS=yasm KBUILD_PATH="${S}/kBuild" || die "kmk failed"; * The die message: * kmk failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/xf86-input-virtualbox-2.0.6/temp/environment'. * >>> Failed to emerge x11-drivers/xf86-input-virtualbox-2.0.6 kmk: *** [/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc32.o] Error 1 The failing command: @g++ -c -O2 -nostdinc -iwithprefix include -Wall -Wno-trigraphs -fno-stack-protector -O2 -fno-omit-frame-pointer -fno-strict-aliasing -fno-common -mpreferred-stack-boundary=2 -msoft-float -fno-exceptions -fno-rtti -I/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/r0drv/linux -I/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime -I/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/include -I/lib/modules/2.6.27-gentoo-r7Y/build/include -I/lib/modules/2.6.27-gentoo-r7Y/build/include/asm-i386/mach-default -I/lib/modules/2.6.27-gentoo-r7Y/build/include/asm-x86/mach-default -I/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/include -I/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release -DVBOX -DVBOX_OSE -DVBOX_WITH_HARDENING -DVBOX_WITH_INTERNAL_NETWORKING -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_X86 -D__X86__ -D__KERNEL__ -DMODULE -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 -DIN_RT_R0 -DRT_WITH_VBOX -DRT_WITHOUT_NOCRT_WRAPPERS -DMODULE -DKBUILD_MODNAME=KBUILD_STR\(vboxdrv\) -DKBUILD_BASENAME=KBUILD_STR\(vboxdrv\) -DIN_SUP_R0 -Wp,-MD,/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc32.o.dep -Wp,-MT,/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc32.o -Wp,-MP -o /var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc32.o /var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/common/checksum/crc32.cpp distcc[958] ERROR: compile (null) on localhost failed g++: argument to '-o' missing distcc[951] ERROR: compile (null) on localhost failed kmk: *** [/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc64.o] Error 1 The failing command: @g++ -c -O2 -nostdinc -iwithprefix include -Wall -Wno-trigraphs -fno-stack-protector -O2 -fno-omit-frame-pointer -fno-strict-aliasing -fno-common -mpreferred-stack-boundary=2 -msoft-float -fno-exceptions -fno-rtti -I/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/r0drv/linux -I/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime -I/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/include -I/lib/modules/2.6.27-gentoo-r7Y/build/include -I/lib/modules/2.6.27-gentoo-r7Y/build/include/asm-i386/mach-default -I/lib/modules/2.6.27-gentoo-r7Y/build/include/asm-x86/mach-default -I/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/include -I/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release -DVBOX -DVBOX_OSE -DVBOX_WITH_HARDENING -DVBOX_WITH_INTERNAL_NETWORKING -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_X86 -D__X86__ -D__KERNEL__ -DMODULE -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 -DIN_RT_R0 -DRT_WITH_VBOX -DRT_WITHOUT_NOCRT_WRAPPERS -DMODULE -DKBUILD_MODNAME=KBUILD_STR\(vboxdrv\) -DKBUILD_BASENAME=KBUILD_STR\(vboxdrv\) -DIN_SUP_R0 -Wp,-MD,/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc64.o.dep -Wp,-MT,/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc64.o -Wp,-MP -o /var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/out/linux.x86/release/obj/RuntimeGuestR0/common/checksum/crc64.o /var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/work/VirtualBox-2.0.6/src/VBox/Runtime/common/checksum/crc64.cpp * * ERROR: x11-drivers/xf86-video-virtualbox-2.0.6 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2973: Called die * The specific snippet of code: * MAKE="kmk" emake TOOL_YASM_AS=yasm KBUILD_PATH="${S}/kBuild" || die "kmk failed"; * The die message: * kmk failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/xf86-video-virtualbox-2.0.6/temp/environment'. * >>> Failed to emerge x11-drivers/xf86-video-virtualbox-2.0.6
Same problem here! After downloading the ebuild-overlay for bug #255744 I get the same error!
please provide an emerge info, also consider to switch to a recent release (eg: 2.1.2 both virtualbox and additions indeed)
Resolved for me: I wasn't aware that you need to install that package only on a linux-guest, not on a linux-host!
Seems to be fixed in newer versions, reopen if it is still an issue.