elmira@elmira-laptop:~/driver$ make
echo /home/elmira/driver
/home/elmira/driver
make -C /lib/modules/2.6.22-14-generic/build M=/home/elmira/driver
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
LD /home/elmira/driver/built-in.o
CC [M] /home/elmira/driver/flash_bd.o
/home/elmira/driver/flash_bd.c: In function ‘flash_bd_start_writing’:
/home/elmira/driver/flash_bd.c:345: warning: unused variable ‘u_entries’
/home/elmira/driver/flash_bd.c: In function ‘flash_bd_start_reading’:
/home/elmira/driver/flash_bd.c:395: error: ‘h_flash_bd_read’ undeclared (first use in this function)
/home/elmira/driver/flash_bd.c:395: error: (Each undeclared identifier is reported only once
/home/elmira/driver/flash_bd.c:395: error: for each function it appears in.)
/home/elmira/driver/flash_bd.c: In function ‘h_flash_bd_write’:
/home/elmira/driver/flash_bd.c:408: warning: implicit declaration of function ‘div64’
/home/elmira/driver/flash_bd.c:414: error: ‘struct flash_bd_request’ has no member named ‘logical’
/home/elmira/driver/flash_bd.c:415: error: ‘struct flash_bd_request’ has no member named ‘block’
/home/elmira/driver/flash_bd.c:416: error: ‘struct flash_bd_request’ has no member named ‘page’
/home/elmira/driver/flash_bd.c:424: error: ‘struct flash_bd’ has no member named ‘buf_off’
/home/elmira/driver/flash_bd.c:427: error: ‘struct flash_bd_request’ has no member named ‘count’
/home/elmira/driver/flash_bd.c:428: error: ‘struct flash_bd_request’ has no member named ‘sg’
/home/elmira/driver/flash_bd.c:441: error: ‘struct flash_bd_request’ has no member named ‘count’
/home/elmira/driver/flash_bd.c:441: error: ‘fdb’ undeclared (first use in this function)
/home/elmira/driver/flash_bd.c:442: error: ‘struct flash_bd_request’ has no member named ‘count’
/home/elmira/driver/flash_bd.c:443: error: ‘struct flash_bd_request’ has no member named ‘count’
/home/elmira/driver/flash_bd.c:443: error: ‘struct flash_bd_request’ has no member named ‘count’
/home/elmira/driver/flash_bd.c:445: error: ‘struct flash_bd_request’ has no member named ‘count’
/home/elmira/driver/flash_bd.c:447: error: ‘struct flash_bd_request’ has no member named ‘count’
/home/elmira/driver/flash_bd.c:449: error: ‘struct flash_bd_request’ has no member named ‘sg’
/home/elmira/driver/flash_bd.c:451: error: ‘struct flash_bd_request’ has no member named ‘count’
/home/elmira/driver/flash_bd.c:457: error: ‘struct flash_bd_request’ has no member named ‘page’
/home/elmira/driver/flash_bd.c:458: error: ‘struct flash_bd_request’ has no member named ‘count’
/home/elmira/driver/flash_bd.c:459: error: ‘struct flash_bd_request’ has no member named ‘count’
/home/elmira/driver/flash_bd.c:469: error: ‘struct flash_bd_request’ has no member named ‘block’
/home/elmira/driver/flash_bd.c:470: error: ‘struct flash_bd_request’ has no member named ‘block’
/home/elmira/driver/flash_bd.c:471: error: ‘struct flash_bd_request’ has no member named ‘block’
/home/elmira/driver/flash_bd.c:473: error: ‘struct flash_bd_request’ has no member named ‘block’
/home/elmira/driver/flash_bd.c:476: error: ‘struct flash_bd_request’ has no member named ‘block’
/home/elmira/driver/flash_bd.c:476: error: ‘struct flash_bd_request’ has no member named ‘block’
/home/elmira/driver/flash_bd.c:476: error: ‘struct flash_bd_request’ has no member named ‘block’
/home/elmira/driver/flash_bd.c: In function ‘h_flash_bd_add_bytes’:
/home/elmira/driver/flash_bd.c:493: warning: implicit declaration of function ‘h_flash_bd_read’
/home/elmira/driver/flash_bd.c: In function ‘h_flash_bd_flush’:
/home/elmira/driver/flash_bd.c:522: error: ‘struct flash_bd_request’ has no member named ‘logical’
/home/elmira/driver/flash_bd.c:523: error: ‘struct flash_bd_request’ has no member named ‘block’
/home/elmira/driver/flash_bd.c:524: error: ‘struct flash_bd_request’ has no member named ‘page’
/home/elmira/driver/flash_bd.c:525: error: ‘struct flash_bd_request’ has no member named ‘count’
/home/elmira/driver/flash_bd.c:526: error: ‘struct flash_bd_request’ has no member named ‘sg’
/home/elmira/driver/flash_bd.c:528: warning: assignment from incompatible pointer type
/home/elmira/driver/flash_bd.c: At top level:
/home/elmira/driver/flash_bd.c:533: error: static declaration of ‘h_flash_bd_read’ follows non-static declaration
/home/elmira/driver/flash_bd.c:493: error: previous implicit declaration of ‘h_flash_bd_read’ was here
/home/elmira/driver/flash_bd.c: In function ‘h_flash_bd_read’:
/home/elmira/driver/flash_bd.c:538: error: ‘struct flash_bd_reque
В чем дело? build-essentials установил да и судя по ошибкам дело не в недостающих пакетах, а в чем-то другом.