I am having some questions getting the Linux installer to build when VirtualBox-4.2.12 is compiled with this configuronati. Please help.
./configure args
Code: Select all
./configure \
--disable-vmmraw \
--disable-sdl-ttf \
--disable-alsa \
--disable-pulse \
--disable-opengl \
--disable-docs \
--build-libxml2 \
--enable-vnc \
--build-headless
Code: Select all
VBOX_PATH_APP_PRIVATE_ARCH := /usr/lib/virtualbox
VBOX_PATH_SHARED_LIBS := $(VBOX_PATH_APP_PRIVATE_ARCH)
VBOX_WITH_ORIGIN :=
VBOX_WITH_RUNPATH := $(VBOX_PATH_APP_PRIVATE_ARCH)
VBOX_PATH_APP_PRIVATE := /usr/share/virtualbox
VBOX_PATH_APP_DOCS := /usr/share/doc/virtualbox
VBOX_WITH_TESTCASES :=
VBOX_WITH_TESTSUITE :=
VBOX_WITH_ADDITIONS :=
VBOX_WITH_VNC := 1
Code: Select all
kBuild: Compiling VBoxPci - /opt/VirtualBox-4.2.12/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
In file included from /usr/src/linux-headers-3.2.0-4-common/include/linux/if_ether.h:133:0,
from /usr/src/linux-headers-3.2.0-4-common/include/linux/netdevice.h:29,
from /opt/VirtualBox-4.2.12/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c:26:
/usr/src/linux-headers-3.2.0-4-common/include/linux/skbuff.h: In function ?.f_reset_trace?.
/usr/src/linux-headers-3.2.0-4-common/include/linux/skbuff.h:2377:15: error: missing binary operator before token "("
In file included from /usr/src/linux-headers-3.2.0-4-common/include/linux/if_ether.h:133:0,
from /usr/src/linux-headers-3.2.0-4-common/include/linux/netdevice.h:29,
from /opt/VirtualBox-4.2.12/src/VBox/HostDrivers/VBoxNetAdp/linux/VBoxNetAdp-linux.c:24:
/usr/src/linux-headers-3.2.0-4-common/include/linux/skbuff.h: In function ?.f_reset_trace?.
/usr/src/linux-headers-3.2.0-4-common/include/linux/skbuff.h:2377:15: error: missing binary operator before token "("
kmk: *** [/opt/VirtualBox-4.2.12/out/linux.amd64/release/obj/VBoxNetAdp/linux/VBoxNetAdp-linux.o] Error 1
The failing command:
@gcc -c -O2 -nostdinc -iwithprefix include -include /lib/modules/3.2.0-4-amd64/build/include/generated/autoconf.h -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wstrict-prototypes -Wno-pointer-sign -Wno-sign-compare -fdiagnostics-show-option -fno-stack-protector -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -include /opt/VirtualBox-4.2.12/include/VBox/SUPDrvMangling.h -m64 -mno-red-zone -mcmodel=kernel -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-reorder-blocks -ffreestanding -fno-asynchronous-unwind-tables -funit-at-a-time -Wno-sign-compare -Wdeclaration-after-statement -I/opt/VirtualBox-4.2.12/src/VBox/Runtime/r0drv/linux -I/opt/VirtualBox-4.2.12/src/VBox/HostDrivers/VBoxNetAdp -I/lib/modules/3.2.0-4-amd64/build/include -I/lib/modules/3.2.0-4-amd64/build/include2 -I/usr/src/linux-headers-3.2.0-4-common/include -I/usr/src/linux-headers-3.2.0-4-common/include/asm-i386/mach-default -I/usr/src/linux-headers-3.2.0-4-common/include/asm-x86/mach-default -I/usr/src/linux-headers-3.2.0-4-common/arch/x86/include -I/usr/src/linux-headers-3.2.0-4-common/arch/x86/include/asm/mach-default -I/usr/src/linux-headers-3.2.0-4-common/arch/x86/include/uapi -I/usr/src/linux-headers-3.2.0-4-common/arch/x86/include/generated -I/usr/src/linux-headers-3.2.0-4-common/arch/x86/include/generated/uapi -I/usr/src/linux-headers-3.2.0-4-common/include/uapi -I/usr/src/linux-headers-3.2.0-4-common/include/generated/uapi -I/usr/src/linux-headers-3.2.0-4-common/include -I/opt/VirtualBox-4.2.12/out/linux.amd64/release/obj/VBoxNetAdp/dtrace -I/opt/VirtualBox-4.2.12/include -I/opt/VirtualBox-4.2.12/out/linux.amd64/release -DVBOX -DVBOX_WITH_DEBUGGER -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_AMD64 -D__AMD64__ -DRTPATH_APP_PRIVATE=\"/usr/share/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/lib/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/share/doc/virtualbox\" -DIN_RING0 -DIN_RT_R0 -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -D__KERNEL__ -DMODULE -DIN_RT_R0 -DVBOX_SVN_REV=84980 -DIN_SUP_STATIC -DKBUILD_MODNAME=KBUILD_STR\(vboxnetadp\) -DKBUILD_BASENAME=KBUILD_STR\(vboxnetadp\) -DMODULE -Wp,-MD,/opt/VirtualBox-4.2.12/out/linux.amd64/release/obj/VBoxNetAdp/linux/VBoxNetAdp-linux.o.dep -Wp,-MT,/opt/VirtualBox-4.2.12/out/linux.amd64/release/obj/VBoxNetAdp/linux/VBoxNetAdp-linux.o -Wp,-MP -o /opt/VirtualBox-4.2.12/out/linux.amd64/release/obj/VBoxNetAdp/linux/VBoxNetAdp-linux.o /opt/VirtualBox-4.2.12/src/VBox/HostDrivers/VBoxNetAdp/linux/VBoxNetAdp-linux.c
kmk: *** Waiting for unfinished jobs....
kmk: *** [/opt/VirtualBox-4.2.12/out/linux.amd64/release/obj/vboxnetflt/linux/VBoxNetFlt-linux.o] Error 1
The failing command:
@gcc -c -O2 -nostdinc -iwithprefix include -include /lib/modules/3.2.0-4-amd64/build/include/generated/autoconf.h -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wstrict-prototypes -Wno-pointer-sign -Wno-sign-compare -fdiagnostics-show-option -fno-stack-protector -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -include /opt/VirtualBox-4.2.12/include/VBox/SUPDrvMangling.h -m64 -mno-red-zone -mcmodel=kernel -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-reorder-blocks -ffreestanding -fno-asynchronous-unwind-tables -funit-at-a-time -Wno-sign-compare -Wdeclaration-after-statement -I/opt/VirtualBox-4.2.12/src/VBox/Runtime/r0drv/linux -I/opt/VirtualBox-4.2.12/src/VBox/HostDrivers/VBoxNetFlt -I/lib/modules/3.2.0-4-amd64/build/include -I/lib/modules/3.2.0-4-amd64/build/include2 -I/usr/src/linux-headers-3.2.0-4-common/include -I/usr/src/linux-headers-3.2.0-4-common/include/asm-i386/mach-default -I/usr/src/linux-headers-3.2.0-4-common/include/asm-x86/mach-default -I/usr/src/linux-headers-3.2.0-4-common/arch/x86/include -I/usr/src/linux-headers-3.2.0-4-common/arch/x86/include/asm/mach-default -I/usr/src/linux-headers-3.2.0-4-common/arch/x86/include/uapi -I/usr/src/linux-headers-3.2.0-4-common/arch/x86/include/generated -I/usr/src/linux-headers-3.2.0-4-common/arch/x86/include/generated/uapi -I/usr/src/linux-headers-3.2.0-4-common/include/uapi -I/usr/src/linux-headers-3.2.0-4-common/include/generated/uapi -I/usr/src/linux-headers-3.2.0-4-common/include -I/opt/VirtualBox-4.2.12/out/linux.amd64/release/obj/vboxnetflt/dtrace -I/opt/VirtualBox-4.2.12/include -I/opt/VirtualBox-4.2.12/out/linux.amd64/release -DVBOX -DVBOX_WITH_DEBUGGER -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_AMD64 -D__AMD64__ -DRTPATH_APP_PRIVATE=\"/usr/share/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/lib/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/share/doc/virtualbox\" -DIN_RING0 -DIN_RT_R0 -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -D__KERNEL__ -DMODULE -DIN_RT_R0 -DKBUILD_MODNAME=KBUILD_STR\(vboxnetflt\) -DKBUILD_BASENAME=KBUILD_STR\(vboxnetflt\) -DMODULE -Wp,-MD,/opt/VirtualBox-4.2.12/out/linux.amd64/release/obj/vboxnetflt/linux/VBoxNetFlt-linux.o.dep -Wp,-MT,/opt/VirtualBox-4.2.12/out/linux.amd64/release/obj/vboxnetflt/linux/VBoxNetFlt-linux.o -Wp,-MP -o /opt/VirtualBox-4.2.12/out/linux.amd64/release/obj/vboxnetflt/linux/VBoxNetFlt-linux.o /opt/VirtualBox-4.2.12/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
kmk: *** Exiting with status 2
How could I solve it? Thanks in advance.