Description of problem: kernel-headers does not include the file /usr/include/linux/utsrelease.h, which was split out from /usr/include/linux/version.h in kernel 2.6.18 (and apparently in Fedora's patches to 2.6.17 as well). The macro UTS_RELEASE is required by some 3rd-party software in order to rebuild their kernel modules from source (in my case, vmmon/vmnet and fglrx). If this macro is not defined, the installers complain that the kernel headers don't match the version of the running kernel. Version-Release number of selected component (if applicable): kernel-headers-2.6.17-1.2630.fc6 How reproducible: Always Steps to Reproduce: 1. Install VMwareWorkstation-5.5.2-29772 2. Run vmware-config.pl -or- 1. Download and run ati-driver-installer-8.29.6.run Actual results: The kernel module fails to compile. Expected results: The kernel module should compile and successfully load into the running kernel. Additional info: http://jwulf.livejournal.com/26731.html http://www.vmware.com/community/message.jspa?messageID=440977 http://www.fedoraforum.org/forum/showthread.php?t=122947
Created attachment 137464 [details] Patch to include utsrelease.h in the kernel-headers package
Nevermind; I found that utsrelease.h is installed under /usr/src/kernels/{version} by the kernel-devel package.