Description of problem: Per https://lists.fedoraproject.org/pipermail/kernel/2012-October/003976.html Kernel 3.7 has moved linux/version.h to the uapi path, but kernel.spec has a line that touches the timestamp on the old path. (see also bug 854689) Since -Iinclude comes before -Iinclude/generated/uapi in the build flags, then the touched-empty file is the one that wins. Version-Release number of selected component (if applicable): kernel-devel-3.7.0-0.rc1.git2.1.fc19.x86_64 This is an issue for any external module that needs to make version checks, which is approximately all of them... If that "touch" is still needed, then it should refer to the new path, and consider using "-c" to make sure it never creates new files like this.
This should be fixed in rawhide now.