проблема с установкой драйвера тв тюнера
Опубликовано Марат в 19.12.2008 в 00:15
пытался драйвер установить по инструкции
$ tar -xzf saa7134-0.2.
$ cd saa7134-0.2.11
$ make
затем bash выдает следующее
make -C /lib/modules/2.6.8.2mnb/build SUBDIRS=/home/ad1/saa7134-0.2.11 modules
make: *** /lib/modules/2.6.8.2mnb/build: No such file or directory. Stop.
make: *** [default] Ошибка 2
как устранить проблему ??? ос mandriva 2009 free i586
make: *** /lib/modules/2.6.8.2mnb/build: No such file or directory. Stop.
всё же написано
Сдаётся мне, у тебя нет заголовков ядра. Поставь пакет kernel-desktop-devel-2.6.8
после установки kernel-desktop-devel-2.6.8
опять залез в консоль и повторил тоже самое,Но в этот раз он выдал
make -C /lib/modules/2.6.8.2mnb/build SUBDIRS=/home/ad1/saa7134-0.2.11 modules
make[1]: Entering directory `/usr/src/linux-2.6.8.2mnb'
CC [M] /home/ad1/saa7134-0.2.11/video-buf.o
In file included from /home/ad1/saa7134-0.2.11/media/video-buf.h:19,
from /home/ad1/saa7134-0.2.11/video-buf.c:33:
/home/ad1/saa7134-0.2.11/linux/videodev.h:68: error: field 'class_dev' has incomplete type
/home/ad1/saa7134-0.2.11/linux/videodev.h:87: warning: 'struct class_device_attribute' declared inside parameter list
/home/ad1/saa7134-0.2.11/linux/videodev.h:87: warning: its scope is only this definition or declaration, which is probably not what you want
/home/ad1/saa7134-0.2.11/linux/videodev.h: In function 'video_device_create_file':
/home/ad1/saa7134-0.2.11/linux/videodev.h:89: error: implicit declaration of function 'class_device_create_file'
/home/ad1/saa7134-0.2.11/linux/videodev.h: At top level:
/home/ad1/saa7134-0.2.11/linux/videodev.h:93: warning: 'struct class_device_attribute' declared inside parameter list
/home/ad1/saa7134-0.2.11/linux/videodev.h: In function 'video_device_remove_file':
/home/ad1/saa7134-0.2.11/linux/videodev.h:95: error: implicit declaration of function 'class_device_remove_file'
/home/ad1/saa7134-0.2.11/video-buf.c: At top level:
/home/ad1/saa7134-0.2.11/video-buf.c:46: error: expected ')' before string constant
/home/ad1/saa7134-0.2.11/video-buf.c: In function 'videobuf_vmalloc_to_sg':
/home/ad1/saa7134-0.2.11/video-buf.c:68: error: 'struct scatterlist' has no member named 'page'
/home/ad1/saa7134-0.2.11/video-buf.c: In function 'videobuf_pages_to_sg':
/home/ad1/saa7134-0.2.11/video-buf.c:96: error: 'struct scatterlist' has no member named 'page'
/home/ad1/saa7134-0.2.11/video-buf.c:104: error: 'struct scatterlist' has no member named 'page'
/home/ad1/saa7134-0.2.11/video-buf.c: In function 'videobuf_vm_nopage':
/home/ad1/saa7134-0.2.11/video-buf.c:1089: error: 'NOPAGE_SIGBUS' undeclared (first use in this function)
/home/ad1/saa7134-0.2.11/video-buf.c:1089: error: (Each undeclared identifier is reported only once
/home/ad1/saa7134-0.2.11/video-buf.c:1089: error: for each function it appears in.)
/home/ad1/saa7134-0.2.11/video-buf.c:1092: error: 'NOPAGE_OOM' undeclared (first use in this function)
/home/ad1/saa7134-0.2.11/video-buf.c: At top level:
/home/ad1/saa7134-0.2.11/video-buf.c:1109: error: unknown field 'nopage' specified in initializer
/home/ad1/saa7134-0.2.11/video-buf.c:1109: warning: initialization from incompatible pointer type
make[2]: *** [/home/ad1/saa7134-0.2.11/video-buf.o] Error 1
make[1]: *** [_module_/home/ad1/saa7134-0.2.11] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.8.2mnb'
make: *** [default] Ошибка 2