I then downloaded the kernel-rt source from CERN
I was able to successfully build and install the kernel, the only modification I made was for RedHat Bug 1430353
which I was encountering when doing a checkout from an SVN repo.
Unfortunately, I have been unable to install the VirtualBox Guest additions. I'm getting the following in /var/log/vboxadd-install.log
Based on my research, I think the first grep is not really an error, it is just looking for the existence of version.h to determine the version of the kernel.grep: /lib/modules/3.10.0-rt/build/include/linux/version.h: No such file or directory
make KBUILD_VERBOSE=1 CONFIG_MODULE_SIG= -C /lib/modules/3.10.0-rt/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.o modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo > &2 " ERROR: Kernel configuration is invalid."; \
echo > &2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo > &2 " Run 'make oldconfig && make prepare' on kernel src to fix it.";\
echo > &2;
/bin/false)
mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.o/.tmp_versions/*
make -f scrips/Makefile.build obj=/tmp/vbox.0
make[2]: *** No rule to make target '/tmp/vbox.0/VBoxGuest-linux.o', needed by '/tmp/vbox.o/vboxguest.o'. Stop.
make[1]: *** [_module_/tmp/vbox.0] Error 2
make: *** [vboxguest] Error 2
Creating user for the Guest Additions.
Creating udev rule for the Guest Addtions kernel module.
The second 'make KBUILD_VERBOSE' looks like an error, because of all the echos, but the echo output is not being generated, and those two files exist (autoconf.h and auto.conf) so I think I am ok there.
The problem seems to be with the 'No rule to make target'.
I am using VBOXADDTIONS_4.2.12_84980, with VirtualBox Version 4.2.12 r84980, which I believe is the latest client.
Has anyone run into this? Any suggestions?
Thanks!
-Al