In file included from /usr/src/sys/sys/pcpu.h:46, from /usr/home/abber/src/vbox/src/VBox/Runtime/r0drv/freebsd/the-freebsd-kernel.h:46, from /usr/home/abber/src/vbox/src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c:34: /usr/include/machine/pcpu.h:171:2: #error this file needs to be ported to your compiler In file included from /usr/home/abber/src/vbox/src/VBox/Runtime/r0drv/freebsd/the-freebsd-kernel.h:53, from /usr/home/abber/src/vbox/src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c:34: /usr/src/sys/sys/sched.h: In function `sched_pin': /usr/src/sys/sys/sched.h:100: warning: implicit declaration of function `PCPU_GET' /usr/src/sys/sys/sched.h:100: warning: nested extern declaration of `PCPU_GET' /usr/src/sys/sys/sched.h:100: error: `curthread' undeclared (first use in this function) /usr/src/sys/sys/sched.h:100: error: (Each undeclared identifier is reported only once /usr/src/sys/sys/sched.h:100: error: for each function it appears in.) /usr/src/sys/sys/sched.h:100: error: invalid type argument of `->' /usr/src/sys/sys/sched.h: In function `sched_unpin': /usr/src/sys/sys/sched.h:106: warning: nested extern declaration of `PCPU_GET' /usr/src/sys/sys/sched.h:106: error: `curthread' undeclared (first use in this function) /usr/src/sys/sys/sched.h:106: error: invalid type argument of `->' kmk[3]: *** [/usr/home/abber/src/vbox/out/freebsd.x86/release/obj/src/VBox/Runtime/RuntimeR0Drv/r0drv/freebsd/alloc-r0drv-freebsd.o] Error 1 kmk[2]: *** [pass_libraries_before] Error 2 kmk[1]: *** [pass_libraries_before] Error 2 kmk: *** [pass_libraries_before] Error 2