debian spca5xx erreur2

debian spca5xx erreur2 - Multimédia - Linux et OS Alternatifs

Marsh Posté le 25-05-2006 à 14:01:58    

Bonjour à tous,
 
J'essaie (encore une fois) d'installer ma webcam Creative sumon laptop et une distribution Agnula/DeMuDi.
J'ai installer un noyau supplémentaire pour faire fonctionner la webcam :
kernel-image-2.6.8-2-686 (2.6.8-16sarge1), j'ai trouvé et installé les headers et les sources correspondants, merci synaptic.
 
Voici l'erreur que j'ai lors de la compilation du module spca5xx-20060402 :
 
 Building SPCA5XX driver for 2.5/2.6 kernel.
   Remember: you must have read/write access to your kernel source tree.
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/stixlaw/usr/spca5xx-20060402 CC=cc modules
make[1]: entrant dans le répertoire « /usr/src/kernel-headers-2.6.8-2-686 »
  CC [M]  /home/stixlaw/usr/spca5xx-20060402/drivers/usb/spca5xx.o
In file included from include/asm/thread_info.h:16,
                 from include/linux/thread_info.h:21,
                 from include/linux/spinlock.h:12,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:7,
                 from include/linux/module.h:10,
                 from /home/stixlaw/usr/spca5xx-20060402/drivers/usb/spca5xx.c:40:
include/asm/processor.h:87: error: array type has incomplete element type
In file included from /home/stixlaw/usr/spca5xx-20060402/drivers/usb/spca5xx.c:839:
/home/stixlaw/usr/spca5xx-20060402/drivers/usb/mr97311.h: In function 'pcam_stop':
/home/stixlaw/usr/spca5xx-20060402/drivers/usb/mr97311.h:69: warning: pointer targets in passing argument 3 of 'pcam_reg_write' differ in signedness
/home/stixlaw/usr/spca5xx-20060402/drivers/usb/spca5xx.c: In function 'spca50x_alloc':
/home/stixlaw/usr/spca5xx-20060402/drivers/usb/spca5xx.c:3500: warning: pointer targets in assignment differ in signedness
/home/stixlaw/usr/spca5xx-20060402/drivers/usb/spca5xx.c:3504: warning: pointer targets in assignment differ in signedness
make[2]: *** [/home/stixlaw/usr/spca5xx-20060402/drivers/usb/spca5xx.o] Erreur 1
make[1]: *** [_module_/home/stixlaw/usr/spca5xx-20060402] Erreur 2
make[1]: quittant le répertoire « /usr/src/kernel-headers-2.6.8-2-686 »
make: *** [default] Erreur 2
 
Est-ce que ça dit quelquechose à quelqu'un ?
 
merci
 
PL
www.percunivers.com

Reply

Marsh Posté le 25-05-2006 à 14:01:58   

Reply

Marsh Posté le 25-05-2006 à 14:30:44    

peut etre un probleme de version de GCC. Essayes d'exporter une version antérieure (voir ls /usr/bin/gcc*) via la commande export CC=gcc-x.x où x.x = a la version

Reply

Marsh Posté le 25-05-2006 à 22:41:05    

Bonjour
ln -l /usr/bin/gcc* me donne
lrwxrwxrwx  1 root root     7 2006-03-26 13:56 /usr/bin/gcc -> gcc-4.0
-rwxr-xr-x  1 root root 93712 2006-03-11 17:57 /usr/bin/gcc-4.0
lrwxrwxrwx  1 root root    10 2006-03-26 13:56 /usr/bin/gccbug -> gccbug-4.0
-rwxr-xr-x  1 root root 16234 2006-03-11 17:55 /usr/bin/gccbug-4.0
 
Maintenant s'il s'agit d'un problème de compilation, comment connaître la version gcc dont j'ai besoin?
 
Merci

Reply

Marsh Posté le 25-05-2006 à 23:06:55    

Ok j'ai trouvé la version dans /proc/version :
Linux version 2.6.8-2-686 (horms@tabatha.lab.ultramonkey.org) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 Tue Aug 16 13:22:48 UTC 2005
J'ai donc besoin de la version 3.3
Je viens de l'installer via synaptic...
Par contre je ne sais pas me servir de la commande export ? Je dois l'utiliser à quel moment et comment?
 
Merci

Reply

Marsh Posté le 25-05-2006 à 23:15:57    

dans la console que tu utilise pour compiler ton module, avant de lancer le ./configure, tu fais un : export CC=gcc-3.3
 
Ce qui est hautement moins goresque que de refaire le symlink de /usr/bin/gcc (vu a moultes reprise sur ce forum et ailleur :D)

Reply

Marsh Posté le 26-05-2006 à 09:40:40    

Bingo merci c'était bien ça !
Le module est chargé, il me reste un soucis avec ce message d'erreur lorsque je veux utiliser gqcam, xawtv etc...
 
Une idée?

Reply

Marsh Posté le 26-05-2006 à 09:47:02    

Euh pardon voici le message d'erreur :
/dev/video : cannot allocate memory

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed