OVH Cloud OVH Cloud

les pb de Nikoo, le retour : PINNACLE PCTV.

5 réponses
Avatar
viphakoneniko
Salut tout le monde,

J'ai une Mandrake 9.2 et une PINNACLE PCTV récente.
j'essaie d'installer le driver bttv-0.7.107.tar.gz (seule solution
pour qu'une carte récente de ce modèle fonctionne).

(cf.les post "De :jacques (jnospam@caramail.com) Objet :Problème de
carte TV Date :2003-07-21 09:06:43 PST" et "De :Matthieu Pupat
(surnom.surnom@wanadoo.fr) Objet :TV, aide SVP Date :2003-08-26
10:49:25 PST"

Vu qu'il n'y a pas de fichier "configure", j'ai lu quelque part qu'il
faut faire

tar -xvzf bttv-0.7.107.tar.gz dans /usr/local/src

Puis se placer dans le dossier /bttv-0.7.107/driver créé

et lancer la compilation :
voilà ce que j'obtiens

[root@localhost driver]# make
make -C /lib/modules/2.4.22-10mdk/build
SUBDIRS=/usr/local/src/bttv-0.7.107/driver modules
make[1]: Entering directory `/usr/src/linux-2.4.22-10mdk'
make -C /usr/local/src/bttv-0.7.107/driver CFLAGS="-D__KERNEL__
-I/usr/src/linux-2.4.22-10mdk/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.22-10mdk/include/linux/modversions.h"
MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/local/src/bttv-0.7.107/driver'
gcc -I. -D__KERNEL__ -I/usr/src/linux-2.4.22-10mdk/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.22-10mdk/include/linux/modversions.h -nostdinc
-iwithprefix include -DKBUILD_BASENAME=tuner -c tuner.c -o tuner.o
gcc -I. -D__KERNEL__ -I/usr/src/linux-2.4.22-10mdk/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.22-10mdk/include/linux/modversions.h -nostdinc
-iwithprefix include -DKBUILD_BASENAME=tvaudio -c tvaudio.c -o
tvaudio.o
gcc -I. -D__KERNEL__ -I/usr/src/linux-2.4.22-10mdk/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.22-10mdk/include/linux/modversions.h -nostdinc
-iwithprefix include -DKBUILD_BASENAME=tvmixer -c tvmixer.c -o
tvmixer.o
tvmixer.c: In function `tvmixer_open':
tvmixer.c:200: error: structure has no member named `inc_use'
tvmixer.c:201: error: structure has no member named `inc_use'
tvmixer.c: In function `tvmixer_release':
tvmixer.c:220: error: structure has no member named `dec_use'
tvmixer.c:221: error: structure has no member named `dec_use'
make[2]: *** [tvmixer.o] Error 1
make[2]: Leaving directory `/usr/local/src/bttv-0.7.107/driver'
make[1]: *** [_mod_/usr/local/src/bttv-0.7.107/driver] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.22-10mdk'
make: *** [default] Erreur 2

Une idée ?

5 réponses

Avatar
shal
Nikoo wrote:
Salut tout le monde,

<snip>


tar -xvzf bttv-0.7.107.tar.gz dans /usr/local/src

Puis se placer dans le dossier /bttv-0.7.107/driver créé

et lancer la compilation :
voilà ce que j'obtiens

[ driver]# make


<snip>
tvmixer.o
tvmixer.c: In function `tvmixer_open':
tvmixer.c:200: error: structure has no member named `inc_use'
tvmixer.c:201: error: structure has no member named `inc_use'
tvmixer.c: In function `tvmixer_release':
tvmixer.c:220: error: structure has no member named `dec_use'
tvmixer.c:221: error: structure has no member named `dec_use'
make[2]: *** [tvmixer.o] Error 1
make[2]: Leaving directory `/usr/local/src/bttv-0.7.107/driver'
make[1]: *** [_mod_/usr/local/src/bttv-0.7.107/driver] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.22-10mdk'
make: *** [default] Erreur 2

Une idée ?


Oui dans le README il y a :
You'll need at least these config options for bttv:
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
CONFIG_VIDEO_DEV=m

Ton kernel est-il bien configurer ?

Autrement j'ai testé chez moi, ca compil.

A+

Avatar
viphakoneniko
Pardon, j'ai pas dû être très explicite.

On peut voir à la fin de la commande "Make" tapée, que la compilation
s'arrête à cause d'une "erreur 2".
Une idée ?
Avatar
shal
Nikoo wrote:
Pardon, j'ai pas dû être très explicite.

On peut voir à la fin de la commande "Make" tapée, que la compilation
s'arrête à cause d'une "erreur 2".
Une idée ?


Les erreurs de compil se reglent dans l'ordre :-)
donc d'abord erreur1 (voir mon precedent mail)

A+

Avatar
viphakoneniko
Oui dans le README il y a :
You'll need at least these config options for bttv:
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
CONFIG_VIDEO_DEV=m

Ton kernel est-il bien configurer ?

Autrement j'ai testé chez moi, ca compil.

A+


il faut que je fasse un "make xconfig" pour paramétrer bttv, c ça ?

merci de suivre mon pb.

Avatar
shal
Nikoo wrote:
Oui dans le README il y a :
You'll need at least these config options for bttv:
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
CONFIG_VIDEO_DEV=m

Ton kernel est-il bien configurer ?

Autrement j'ai testé chez moi, ca compil.

A+



il faut que je fasse un "make xconfig" pour paramétrer bttv, c ça ?

merci de suivre mon pb.


oui et non, car apparement le noyau que tu utlise n'est pas bon (sinon
ca compilerait).
Il faut (a mon humble avis) que tu recompile un nouveau noyau (et booter
dessus).
Si tu l'a jamais fait c'est le moment de s'y mettre, c'est pas si dur
que ca.

make xconfig est un bon debut (et la partie la plus diificile aussi).

Remarque : moi je suis sur un 2.4.22-ac4 et le bttv est le dernier des
0.7 donc passe simplement au noyau d'Alan Cox....

A+