Bonjour,
J'ai un problème pour compiler le pilote TBS 6281 sous Armbian (Rock 5) en suivant la procédure suivante (de la documentation).
J'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 mkdir tbsdriver cd tbsdriver git clone https://github.com/tbsdtv/media_build.git git clone --depth=1 https://github.com/tbsdtv/linux_media.git -b latest ./media cd media_build make dir DIR=../media make alliesconfig make -j4 sudo make install
En effet sous Armbian (Linux rock-5b 5.10.72-rockchip-rk3588), les avertissements lors de la compilation sont bloquant, contrairement au système Ubuntu (AMD) où tout passe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 /home/marc/Prog/tbsdriver/media_build/v4l/av201x.c:232:22: warning: unused variable 'priv' [-Wunused-variable] error, forbidden warning:av201x.c:232 232 | struct av201x_priv *priv = fe->tuner_priv; | ^~~~ make[3]: *** [scripts/Makefile.build:273: /home/marc/Prog/tbsdriver/media_build/v4l/av201x.o] Error 1
Questions :
1/ Comment se fait-il que cela passe sous un système et pas sur un autre ? (Y a t-il un paramètre qui empêche cela).
2/ J'ai bien vue que les régles de compilation se trouvent dans les fichiers cachés (de type .*.o.cmd), comment trouvez ce dernier afin de le modifier.
3/ J'ai essaye de modifier le fichier source pour mettre en commentaire la ligne, mais le make remets l'ancien fichier : Comment cela marche ?
Je ne souhaite pas forcement des réponses toutes faites, mais des pistes pour trouver la solution.
Merci pour votre aide.
Cordialement Marc.
Partager