Here is how to fix the UTS error. Its very simple
I'll write this in very basic terms , giving the fullest explanation on what each step does
1. Navigate to /home/<username>/ubuntu/linux-2.6/debian/ruleset/misc/ or wherever you've the sources stored
2. Now fire up Terminal and then type
sudo gedit or sudo kate (if you want and then drag and drop version_vars.mk file or type its path. Its your call or you may issue sudo gedit and open the file via Gedit or via Kate. Few options here
Look for UTS_RELEASE_HEADER=$( , and change it to something like which I've showed below
Code:
UTS_RELEASE_HEADER=$(call doit,if [ -f include/generated/utsrelease.h ]; then \
echo include/generated/utsrelease.h; \
else \
echo include/generated/utsrelease.h ; \
fi)
The important thing to change is include/linux to include/generated and version.h to utsrelease.h
Thats about it , recompile and thats it.
Thanks goes out to this lad :-
http://www.mail-archive.com/ubuntu-d.../msg10203.html and
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=377267
Cheers !
Basically to sum it up change include/linux to include/generated in version_vars.mk and replace version.h with utsrelease.h
Edit : Didn't realise someone has already posted a solution. This is the noob-friendly version on how to edit things for those who can't figure out on how to edit it.
Bookmarks