PDA

Visualizza la versione completa : Acquisizione video


boldro
03-10-2004, 10:34
Per abilitare il video-in nella mia scheda Triplex Millennium Silver TX-680 ho necessità di compilare il paccheto "rivatv". Non essendo molto esperto di compilazioni mi sono bloccato di fronte a questo errore:

[root@bbox rivatv-0.8.5]# make
make[1]: Entering directory `/usr/src/linux-2.4.21-0.13mdk'
make -C /usr/src/rivatv-0.8.5/bttv CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-0.13mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-0.13mdk/include/linux/modversions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/src/rivatv-0.8.5/bttv-2.4'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/rivatv-0.8.5/bttv-2.4'
make[1]: Leaving directory `/usr/src/linux-2.4.21-0.13mdk'
make[1]: Entering directory `/usr/src/linux-2.4.21-0.13mdk'
make -C /usr/src/rivatv-0.8.5/src CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-0.13mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-0.13mdk/include/linux/modversions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/src/rivatv-0.8.5/src'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-0.13mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-0.13mdk/include/linux/modversions.h -I/usr/src/rivatv-0.8.5/bttv -DRIVATV_DISABLE_CONVERSION -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_riva -c -o i2c-riva.o i2c-riva.c
i2c-riva.c:233: unknown field `owner' specified in initializer
i2c-riva.c:249: unknown field `owner' specified in initializer
i2c-riva.c:265: unknown field `owner' specified in initializer
make[2]: *** [i2c-riva.o] Error 1
make[2]: Leaving directory `/usr/src/rivatv-0.8.5/src'
make[1]: *** [_mod_/usr/src/rivatv-0.8.5/src] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.21-0.13mdk'
make: *** [all-kbuild] Error 2

Ho cercato documentazione in proposito ma senza successo. Qualcuno sa darmi una dritta ?

:dhò: :bhò:

Grazie

andy caps
03-10-2004, 13:05
hai provato a dare semplicemente modprobe bttv
modprobe riva o modprobe rivafb

la mandrake dovrebbe gia averlo questo modulo

questo che stai installando probabilmente è nativo per un altro kernel

boldro
04-10-2004, 17:34
Effettivamente il modulo esiste, ma i sorgenti specificano che il sistema richiesto debba semplicemente essere con kernel > 2.4.0

Loading