From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.9) Gecko/20061206 Firefox/1.5.0.9 Description of problem: The file /lib/modules/2.6.18-1.2257.fc5smp/build/include/linux/version.h (/usr/src/kernels/2.6.18-1.2257.fc5smp/include/linux/version.h) provide by kernel-smp-devel-2.6.18-1.2257.fc5.i686.rpm package don't have de UTS_RELEASE entry specifying the kernel version. ---- CUT ---- [root@xxxxx linux]# cat version.h #define LINUX_VERSION_CODE 132626 #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) --- /CUT --- This entry is used in compile process. One example (mine example) is vmware configuration. Olders version this entry make present ---- CUT ---- [root@xxxxx linux]# pwd /lib/modules/2.6.17-1.2187_FC5smp/build/include/linux [root@xxxxx linux]# cat version.h #define UTS_RELEASE "2.6.17-1.2187_FC5smp" #define LINUX_VERSION_CODE 132625 #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) --- /CUT --- I put this entry in in version.h provides by kernel-smp-devel-2.6.18-1.2257.fc5.i686.rpm package and works successfully my compilations. My _new_ version.h from kernel-smp-devel-2.6.18-1.2257.fc5.i686.rpm ---- CUT ----- [root@xxxxx linux]# cat version.h #define UTS_RELEASE "2.6.18-1.2257_FC5smp" #define LINUX_VERSION_CODE 132626 #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) Version-Release number of selected component (if applicable): kernel-smp-devel-2.6.18-1.2257.fc5.i686.rpm How reproducible: Always Steps to Reproduce: 1. Update the Kernel version to 2.6.18-1.2257 2. Remove package and reinstall package kernel-smp-devel-2.6.18-1.2257.fc5.i686.rpm 3. Another FC5 update package to kernel-smp-devel-2.6.18-1.2257.fc5.i686.rpm Actual Results: I can't (re)compile sources with check version.h Expected Results: Additional info:
This was moved to utsrelease.h by the upstream kernel maintainers. There's really not much we can do about it.