Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] error to compile linuxtv-dvb-1.0.0-pre1.tar.gz driver



Hi,

Can Some one help me, 

I tried to install a Nexus-s card on Redhat9 so I used The DVB driver linuxtv-dvb-1.0.0-pre1.tar.gz

but I have an error whene compiling the driver and specially the saa7146_core.c file. This is the message that have.

/*************************************/

/*************************************/

[root@localhost driver]# make

/usr/src/linux-2.4/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set

DIR=`pwd`; (cd /usr/src/linux-2.4; make SUBDIRS=$DIR modules)

make[1]: Entre dans le répertoire `/usr/src/linux-2.4.20-8'

make -r -f tmp_include_depends all

make[2]: Entre dans le répertoire `/usr/src/linux-2.4.20-8'

make[2]: Dépendance circulaire /usr/src/linux-2.4.20-8/include/asm/smplock.h <- /usr/src/linux-2.4.20-8/include/linux/interrupt.h abandonnée.

make[2]: Dépendance circulaire /usr/src/linux-2.4.20-8/include/linux/netfilter_ipv4/ip_conntrack_helper.h <- /usr/src/linux-2.4.20-8/include/linux/netfilter_ipv4/ip_conntrack.h abandonnée.

make[2]: Rien à faire pour `all'.

make[2]: Quitte le répertoire `/usr/src/linux-2.4.20-8'

make -C /root/linuxtv-dvb-1.0.0-pre1/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[2]: Entre dans le répertoire `/root/linuxtv-dvb-1.0.0-pre1/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[3]: Entre dans le répertoire `/root/linuxtv-dvb-1.0.0-pre1/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

Dans le fichier inclus à partir de saa7146_core.c:37:

../compat.h:37:1: AVERTISSEMENT: « video_usercopy » redéfini

Dans le fichier inclus à partir de /usr/src/linux-2.4.20-8/include/linux/modversions.h:2049,

à partir de <ligne de commande>:1:

/usr/src/linux-2.4.20-8/include/linux/modules/videodev.ver:104:1: AVERTISSEMENT: ceci est la localisation d'une précédente définition

Dans le fichier inclus à partir de saa7146_core.c:37:

../compat.h:62:1: AVERTISSEMENT: « video_devdata » redéfini

Dans le fichier inclus à partir de /usr/src/linux-2.4.20-8/include/linux/modversions.h:2049,

à partir de <ligne de commande>:1:

/usr/src/linux-2.4.20-8/include/linux/modules/videodev.ver:28:1: AVERTISSEMENT: ceci est la localisation d'une précédente définition

saa7146_core.c: Dans la fonction « saa7146_core_command »:

saa7146_core.c:374: AVERTISSEMENT: passage de arg 1 de « remap_page_range_R2baf18f2 » transforme en pointeur un entier sans transtypage

saa7146_core.c:374: type incompatible pour l'argument 4 de « remap_page_range_R2baf18f2 »

saa7146_core.c:374: pas assez d'argument pour la fonction « remap_page_range_R2baf18f2 »

make[3]: *** [saa7146_core.o] Erreur 1

make[3]: Quitte le répertoire `/root/linuxtv-dvb-1.0.0-pre1/driver/av7110'

make[2]: *** [_modsubdir_av7110] Erreur 2

make[2]: Quitte le répertoire `/root/linuxtv-dvb-1.0.0-pre1/driver'

make[1]: *** [_mod_/root/linuxtv-dvb-1.0.0-pre1/driver] Erreur 2

make[1]: Quitte le répertoire `/usr/src/linux-2.4.20-8'

make: *** [here] Erreur 2

 

/*************************************************/

/*************************************************/

Best regards.

Bessem.


Home | Main Index | Thread Index