проблемы при установке linuxtv

Ребят, сразу прошу НЕ пинать. Кубунту юзаю впервые, все мои сервера на юниксе если конкретней то на FreeBSD. В данный момент стоит задача сделать IPTV, а т.к. драйверов для skystar 2 rev. 2.8a под FreeBSD на сегодняшнее число нет приходится изворачиваться и ставить linux. Выбор пал на кубунту, собственно поэтому я сейчас и на вашем воруме.
Итак. Исходные данные:
0.Нарезав на ДВД образ kubuntu-8.04.1-desktop-i386.iso и установив данный релиз жесткий диск.
1.слил http://www.nuclearcat.com/soft/linuxtv-dvb-1.1.1a.tar.bz2
2.распаковал архив
3. т.к. #uname -a
Linux iptv 2.6.24-19-generic #1 SMP Wed Aug 20 22:56:21 UTC 2008 i686 GNU/Linux
говорит нам что ядро 2.6 захожу в linuxtv-dvb-1.1.1a/build-2.6
там пишу make
и начинаю отлавливать первые ошибки, немного поюзав README часть ошибок убрал скачав
dvb-ttpci-01.tw, но как говорится это только начало =).
Дальше начали вылетать ошибки типа файл нот фоунд, что меня очень удивило как это нет например stdio.h ???? В принципе порывшись в интернете нашел решение
# sudo apt-get install build-essential
после этого вроде как часть проблем отвалилась =), Но вылезли новые например
#make
-----pokusano----
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.24-19-generic'
LD /home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/built-in.o
CC [M] /home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.o
In file included from /home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.c:33:
/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.h:30:35: ошибка: linux/devfs_fs_kernel.h: No such file or directory
/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.c: В функции ‘dvb_device_open’
/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.c:90: предупреждение: assignment discards qualifiers from pointer target type
/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.c: В функции ‘dvb_register_device’
/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.c:242: ошибка: implicit declaration of function ‘devfs_mk_cdev’
/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.c: В функции ‘dvb_unregister_device’
/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.c:265: ошибка: implicit declaration of function ‘devfs_remove’
/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.c: В функции ‘dvb_register_adapter’
/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.c:324: ошибка: implicit declaration of function ‘devfs_mk_dir’
/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.c: На верхнем уровне:
/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.c:389: ошибка: expected ‘)’ before string constant
make[2]: *** [/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.o] Ошибка 1
make[1]: *** [_module_/home/star/drivers/linuxtv-dvb-1.1.1a/build-2.6] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.24-19-generic'
make: *** [all] Ошибка 2
------
теперь он не может найти devfs_fs_kernel.h
Еще собсвтенно вопрос в README-2.6
написано
Step-by-step instruction:

1) Call "./makelinks . This will copy and link the
driver files to your kernel, remove some old files, move some files around.

2) Next, use "make menuconfig" or whatever and select the av7110 driver if
you haven't done so before.

так вот где этот кernel-directory ??? и почему постоянные проблемы с *.h ???

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры