In file included from /usr/include/asm/hw_irq.h:8, from /usr/include/linux/irq.h:182, from /usr/include/asm-i486/hardirq.h:5, from /usr/include/asm/hardirq.h:8, from /usr/include/linux/hardirq.h:7, from /usr/include/linux/interrupt.h:11, from /home/kevin/content/development/sources/vbox/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h:75, from /home/kevin/content/development/sources/vbox/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c:26: /usr/include/asm-i486/hw_irq.h:31: error: ‘NR_IRQ_VECTORS’ undeclared here (not in a function) /home/kevin/content/development/sources/vbox/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c: In function ‘RTMemContFree’: /home/kevin/content/development/sources/vbox/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c:289: error: ‘CONFIG_PAGE_OFFSET’ undeclared (first use in this function) kmk[3]: *** [/home/kevin/content/development/sources/vbox/out/linux.x86/release/obj/src/VBox/Runtime/RuntimeR0Drv/r0drv/linux/alloc-r0drv-linux.o] Error 1 The failing command: @gcc -c -O2 -nostdinc -iwithprefix include -Wall -Wstrict-prototypes -Wno-trigraphs -Wno-pointer-sign -fno-stack-protector -O2 -fno-omit-frame-pointer -fno-strict-aliasing -fno-common -mpreferred-stack-boundary=2 -msoft-float -I/usr/include -I/usr/include/asm-i386/mach-default -Ir0drv/linux -I/home/kevin/content/development/sources/vbox/include -I/home/kevin/content/development/sources/vbox/src/VBox/Runtime -I/home/kevin/content/development/sources/vbox/out/linux.x86/release -Iinclude -DVBOX -DVBOX_OSE -D__LINUX__ -D_FILE_OFFSET_BITS=64 -D__X86__ -D__KERNEL__ -DMODULE -DIN_RING0 -DIN_RT_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,/home/kevin/content/development/sources/vbox/out/linux.x86/release/obj/src/VBox/Runtime/RuntimeR0Drv/r0drv/linux/alloc-r0drv-linux.o.dep -Wp,-MT,/home/kevin/content/development/sources/vbox/out/linux.x86/release/obj/src/VBox/Runtime/RuntimeR0Drv/r0drv/linux/alloc-r0drv-linux.o -Wp,-MP -o /home/kevin/content/development/sources/vbox/out/linux.x86/release/obj/src/VBox/Runtime/RuntimeR0Drv/r0drv/linux/alloc-r0drv-linux.o /home/kevin/content/development/sources/vbox/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c kmk[3]: Leaving directory `/home/kevin/content/development/sources/vbox/src/VBox/Runtime' kmk[2]: *** [pass_libraries_before] Error 2 kmk[2]: Leaving directory `/home/kevin/content/development/sources/vbox/src/VBox' kmk[1]: *** [pass_libraries_before] Error 2 kmk[1]: Leaving directory `/home/kevin/content/development/sources/vbox/src' kmk: *** [pass_libraries_before] Error 2