LINUX.ORG.RU
ФорумAdmin

Пытаюсь скомпилить драйвер для карты DVB


0

0

Пытаюсь скомпилить драйвер для карты DVB, make вываливается с ошибкой:
cat: CVS/Root: No such file or directory
(cd driver; make)
/lib/modules/2.4.20-8/build/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
make[1]: Вход в каталог `/usr/src/DVB/driver'
DIR=`pwd`; (cd /lib/modules/2.4.20-8/build; make SUBDIRS=$DIR modules)
make[2]: Вход в каталог `/usr/src/linux-2.4.20-8'
make -r -f tmp_include_depends all
make[3]: Вход в каталог `/usr/src/linux-2.4.20-8'
make[3]: Циклическая зависимость /usr/src/build/231485-i386/install/usr/src/linux-2.4.20-8/include/asm/smplock.h <- /usr/src/build/231485-i386/install/usr/src/linux-2.4.20-8/include/linux/interrup t.h пропущена.
make[3]: Циклическая зависимость /usr/src/build/231485-i386/install/usr/src/linux-2.4.20-8/include/linux/netfilte r_ipv4/ip_conntrack_helper.h <- /usr/src/build/231485-i386/install/usr/src/linux-2.4.20-8/include/linux/netfilte r_ipv4/ip_conntrack.h пропущена.
make[3]: Цель `all' не требует выполнения команд.
make[3]: Выход из каталог `/usr/src/linux-2.4.20-8'
make -C /usr/src/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-8/include/linux/modversions.h" MAKING_MODULES=1 modules
make[3]: Вход в каталог `/usr/src/DVB/driver'
ld -m elf_i386 -r -o dvb-core.o dmxdev.o dvb_demux.o dvb_net.o dvb_i2c.o dvb_filter.o dvb_frontend.o dvbdev.o compat.o dvb_ksyms.o
make -C av7110 modules
make[4]: Вход в каталог `/usr/src/DVB/driver/av7110'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-8/include/linux/modversions.h -I.. -I. -DCONFIG_DVB_AV7110_OSD -MD -I../../include -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7146_core -c -o saa7146_core.o saa7146_core.c
In file included from saa7146_core.c:37:
../compat.h:37:1: warning: "video_usercopy" redefined
In file included from /usr/src/linux-2.4.20-8/include/linux/modversions.h:2049,
from <command line>:1:
/usr/src/linux-2.4.20-8/include/linux/modules/videodev.ver:104:1: warning: this is the location of the previous definition
In file included from saa7146_core.c:37:
../compat.h:62:1: warning: "video_devdata" redefined
In file included from /usr/src/linux-2.4.20-8/include/linux/modversions.h:2049,
from <command line>:1:
/usr/src/linux-2.4.20-8/include/linux/modules/videodev.ver:28:1: warning: this is the location of the previous definition
saa7146_core.c: In function `saa7146_core_command':
saa7146_core.c:378: warning: passing arg 1 of `remap_page_range_R2baf18f2' makes pointer from integer without a cast
saa7146_core.c:378: incompatible type for argument 4 of `remap_page_range_R2baf18f2'
saa7146_core.c:378: too few arguments to function `remap_page_range_R2baf18f2'
make[4]: *** [saa7146_core.o] Ошибка 1
make[4]: Выход из каталог `/usr/src/DVB/driver/av7110'
make[3]: *** [_modsubdir_av7110] Ошибка 2
make[3]: Выход из каталог `/usr/src/DVB/driver'
make[2]: *** [_mod_/usr/src/DVB/driver] Ошибка 2
make[2]: Выход из каталог `/usr/src/linux-2.4.20-8'
make[1]: *** [here] Ошибка 2
make[1]: Выход из каталог `/usr/src/DVB/driver'
make: *** [dvb] Ошибка 2
Что подправить?

anonymous

Пробовал компилить под RH 9, ASP 9 на разных машинах, выдает в конце одни и те же строки: saa7146_core.c: In function `saa7146_core_command': saa7146_core.c:378: warning: passing arg 1 of `remap_page_range_R2baf18f2' makes pointer from integer without a cast saa7146_core.c:378: incompatible type for argument 4 of `remap_page_range_R2baf18f2' saa7146_core.c:378: too few arguments to function `remap_page_range_R2baf18f2' make[4]: *** [saa7146_core.o] Ошибка 1 make[4]: Выход из каталог `/usr/src/DVB/driver/av7110' make[3]: *** [_modsubdir_av7110] Ошибка 2 make[3]: Выход из каталог `/usr/src/DVB/driver' make[2]: *** [_mod_/usr/src/DVB/driver] Ошибка 2 make[2]: Выход из каталог `/usr/src/linux-2.4.20-8' make[1]: *** [here] Ошибка 2 make[1]: Выход из каталог `/usr/src/DVB/driver' make: *** [dvb] Ошибка 2 Подскажите, что нужно править? Очень нужно.....

anonymous
()
Ответ на: комментарий от anonymous

Пробовал компилить под RH 9, ASP 9 на разных машинах, выдает в конце одни и те же строки:
saa7146_core.c: In function `saa7146_core_command':
saa7146_core.c:378: warning: passing arg 1 of `remap_page_range_R2baf18f2' makes pointer from integer without a cast
saa7146_core.c:378: incompatible type for argument 4 of `remap_page_range_R2baf18f2'
saa7146_core.c:378: too few arguments to function `remap_page_range_R2baf18f2'
make[4]: *** [saa7146_core.o] Ошибка 1
make[4]: Выход из каталог `/usr/src/DVB/driver/av7110'
make[3]: *** [_modsubdir_av7110] Ошибка 2
make[3]: Выход из каталог `/usr/src/DVB/driver'
make[2]: *** [_mod_/usr/src/DVB/driver] Ошибка 2
make[2]: Выход из каталог `/usr/src/linux-2.4.20-8'
make[1]: *** [here] Ошибка 2
make[1]: Выход из каталог `/usr/src/DVB/driver'
make: *** [dvb] Ошибка 2
Подскажите, что нужно править? Очень нужно.....

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.