To make the perl script accept the include path it was helpful for me to add the define for UTS_RELEASE to the version.h file (like posted
here), but then the compile did not work.
Copying the utsrelease.h had also NO effect for me. Apparently the perl script looks in the version.h file.
Maybe also try the following?
ln -s /usr/src/kernels/2.6.33.5-112.fc13.i686 /usr/src/linux
And also add the UTS_RELEASE to both version.h files? Why are both there in the first place?
/lib/modules/`uname -r`/build/include/linux/version.h
/usr/src/kernels/`uname -r`/include/linux/version.h