Just updated a VirtualBox 4.2.10 VM on a Windows 7 host to CentOS 6.4 
with kernel 2.6.32-358.2.1.el6.i686 and the guest additions OpenGL 
module fails to build:

...
Building the OpenGL support module                         [FAILED]
(Look at /var/log/vboxadd-install.log to find out what went wrong)
...

The relevant error from the log seems to be:

make KBUILD_VERBOSE=1 CONFIG_MODULE_SIG= -C /lib/modules/2.6.32-358.2.1.el6.i686
/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (            
\
         echo;                                                           \
         echo "  ERROR: Kernel configuration is invalid.";               \
         echo "         include/linux/autoconf.h or include/config/auto.conf 
are missing.";      \
         echo "         Run 'make oldconfig && make prepare' on kernel src to 
fix it.";  \
         echo;                                                           \
         /bin/false)


The files are present:

# locate auto.conf
/usr/src/kernels/2.6.32-279.11.1.el6.i686/include/config/auto.conf
/usr/src/kernels/2.6.32-279.11.1.el6.i686/include/config/auto.conf.cmd
/usr/src/kernels/2.6.32-279.14.1.el6.i686/include/config/auto.conf
/usr/src/kernels/2.6.32-279.14.1.el6.i686/include/config/auto.conf.cmd
/usr/src/kernels/2.6.32-279.19.1.el6.i686/include/config/auto.conf
/usr/src/kernels/2.6.32-279.19.1.el6.i686/include/config/auto.conf.cmd
/usr/src/kernels/2.6.32-279.22.1.el6.i686/include/config/auto.conf
/usr/src/kernels/2.6.32-279.22.1.el6.i686/include/config/auto.conf.cmd
/usr/src/kernels/2.6.32-358.2.1.el6.i686/include/config/auto.conf
/usr/src/kernels/2.6.32-358.2.1.el6.i686/include/config/auto.conf.cmd
# locate autoconf.h
/usr/share/doc/openjade-1.3.2/autoconf.htm
/usr/share/doc/opensp-1.5.2/autoconf.htm
/usr/src/kernels/2.6.32-279.11.1.el6.i686/include/linux/autoconf.h
/usr/src/kernels/2.6.32-279.14.1.el6.i686/include/linux/autoconf.h
/usr/src/kernels/2.6.32-279.19.1.el6.i686/include/linux/autoconf.h
/usr/src/kernels/2.6.32-279.22.1.el6.i686/include/linux/autoconf.h
/usr/src/kernels/2.6.32-358.2.1.el6.i686/include/linux/autoconf.h

The recommended fix fails:
# pwd
/usr/src/kernels/2.6.32-358.2.1.el6.i686
# make oldconfig && make prepare
   HOSTCC  scripts/kconfig/conf.o
   HOSTCC  scripts/kconfig/kxgettext.o
   HOSTCC  scripts/kconfig/zconf.tab.o
   HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf -o arch/x86/Kconfig
#
# configuration written to .config
#
scripts/kconfig/conf -s arch/x86/Kconfig
   CHK     include/linux/version.h
   CHK     include/linux/utsrelease.h
   SYMLINK include/asm -> include/asm-x86
make[1]: *** No rule to make target `missing-syscalls'.  Stop.
make: *** [prepare0] Error 2

Looks like this may be an OS bug and not a VB bug, but has anyone else 
here seen it? The closest match I can find is the unresolved thread 
"Linux guest does not start after Yum update" from 03/04/13.

Phil


------------------------------------------------------------------------------
Own the Future-Intel® Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game 
on Steam. $5K grand prize plus 10 genre and skill prizes. 
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
_______________________________________________
VBox-users-community mailing list
VBox-users-community@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vbox-users-community
_______________________________________________
Unsubscribe:  
mailto:vbox-users-community-requ...@lists.sourceforge.net?subject=unsubscribe

Reply via email to