ممنون از دوست خوبمون که وقت گذاشتن واسه ما دوست عزیز طبق صحبتی هم که باهاتون کردم رایج ترین ارورها که هنگام کامبایل و بعد از ردن دستور make میاد ارور های زیر هستش من چندین بار و چندین کرنل رو بررسی کردم دیدم ورژن 2.6.19 کامبایل شد و ارور نداد ولی ورژن های بالاتر تمامی ارور های زیر رو دادند با سرچی که داشتم به سایتی رسدم که تو بیغام خصوصی بهتون دادم که گفته بودن باید هدر فایل هایی که ارور میدنو تغییر بدید ولی من دقیقا نمیدونم کجارو و چطور تغییر بدم ممنون میشم راهنمایی کنید دیگه انقدر به مشکل خوردم خسته شدم بازم ممنون
usr/include/time.h

error: conflicting types for ‘timer_t’
/usr/include/linux/types.h:22: error: previous declaration of ‘timer_t’ was here
In file included from /usr/include/linux/input.h:14,
from samples/hidraw/hid-example.c:14:
/usr/include/sys/types.h:235: error: conflicting types for ‘blkcnt_t’
/usr/include/linux/types.h

error: previous declaration of ‘blkcnt_t’ was here
samples/hidraw/hid-example.c: In function ‘bus_str’:
samples/hidraw/hid-example.c:171: error: ‘BUS_VIRTUAL’ undeclared (first use in this function)
samples/hidraw/hid-example.c:171: error: (Each undeclared identifier is reported only once
samples/hidraw/hid-example.c:171: error: for each function it appears in.)
make[2]: *** [samples/hidraw/hid-example] Error 1
make[1]: *** [samples/hidraw] Error 2
make: *** [vmlinux] Error 2