problema compilazione driver webcam trust

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
laigon
Prode Principiante
Messaggi: 231
Iscrizione: martedì 5 giugno 2007, 8:46

problema compilazione driver webcam trust

Messaggio da laigon »

Salve, sto provando a installare la webcam trust spacecam 120 e avendo fatto una ricerca su internet ho seguito la guida http://www.fedoraitalia.org/modules/new ... t_id=48922. Pertanto ho scaricato il driver e ho iniziato la compilazione dando il comando "sudo make" il risultato è stato il seguente:

Codice: Seleziona tutto

ivan@ivan-notebook:~/Scrivania/spca5xx-v4l1goodbye$ sudo make
[sudo] password for ivan:
   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/ivan/Scrivania/spca5xx-v4l1goodbye CC=cc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
  CC [M]  /home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.o
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:39:26: error: linux/config.h: Nessun file o directory
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: In function ‘spca50x_init_isoc’:
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:1623: warning: assignment from incompatible pointer type
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: In function ‘spca5xx_open’:
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2394: warning: implicit declaration of function ‘video_devdata’
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2394: warning: initialization makes pointer from integer without a cast
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2399: warning: implicit declaration of function ‘video_get_drvdata’
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2399: warning: initialization makes pointer from integer without a cast
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: In function ‘spca5xx_close’:
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2489: warning: initialization makes pointer from integer without a cast
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: In function ‘spca5xx_do_ioctl’:
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2549: warning: initialization makes pointer from integer without a cast
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: In function ‘spca5xx_ioctl’:
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3093: warning: implicit declaration of function ‘video_usercopy’
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: In function ‘spca5xx_read’:
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3112: warning: initialization makes pointer from integer without a cast
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: In function ‘spca5xx_mmap’:
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3211: warning: initialization makes pointer from integer without a cast
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: At top level:
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3263: error: variable ‘spca50x_template’ has initializer but incomplete type
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3264: error: unknown field ‘owner’ specified in initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3264: warning: excess elements in struct initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3264: warning: (near initialization for ‘spca50x_template’)
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3265: error: unknown field ‘name’ specified in initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3265: warning: excess elements in struct initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3265: warning: (near initialization for ‘spca50x_template’)
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3266: error: unknown field ‘type’ specified in initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3266: warning: excess elements in struct initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3266: warning: (near initialization for ‘spca50x_template’)
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3267: error: unknown field ‘hardware’ specified in initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3267: warning: excess elements in struct initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3267: warning: (near initialization for ‘spca50x_template’)
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3268: error: unknown field ‘fops’ specified in initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3268: warning: excess elements in struct initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3268: warning: (near initialization for ‘spca50x_template’)
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3270: error: unknown field ‘release’ specified in initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3270: error: ‘video_device_release’ undeclared here (not in a function)
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3270: warning: excess elements in struct initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3270: warning: (near initialization for ‘spca50x_template’)
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3272: error: unknown field ‘minor’ specified in initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3272: warning: excess elements in struct initializer
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3272: warning: (near initialization for ‘spca50x_template’)
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: In function ‘cd_to_spca50x’:
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3340: warning: implicit declaration of function ‘to_video_device’
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3340: warning: initialization makes pointer from integer without a cast
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3341: warning: return makes pointer from integer without a cast
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: In function ‘spca50x_create_sysfs’:
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3450: warning: implicit declaration of function ‘video_device_create_file’
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: In function ‘spca5xx_probe’:
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5509: warning: implicit declaration of function ‘video_device_alloc’
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5509: warning: assignment makes pointer from integer without a cast
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5512: error: invalid application of ‘sizeof’ to incomplete type ‘struct video_device’ 
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5512: error: invalid application of ‘sizeof’ to incomplete type ‘struct video_device’ 
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5512: error: invalid application of ‘sizeof’ to incomplete type ‘struct video_device’ 
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5514: error: dereferencing pointer to incomplete type
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5516: warning: implicit declaration of function ‘video_set_drvdata’
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5521: warning: implicit declaration of function ‘video_register_device’
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5521: error: ‘VFL_TYPE_GRABBER’ undeclared (first use in this function)
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5521: error: (Each undeclared identifier is reported only once
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5521: error: for each function it appears in.)
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5550: error: dereferencing pointer to incomplete type
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5551: warning: implicit declaration of function ‘video_device_release’
/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5553: warning: implicit declaration of function ‘video_unregister_device’
make[2]: *** [/home/ivan/Scrivania/spca5xx-v4l1goodbye/drivers/usb/spca5xx.o] Error 1
make[1]: *** [_module_/home/ivan/Scrivania/spca5xx-v4l1goodbye] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [default] Error 2
ivan@ivan-notebook:~/Scrivania/spca5xx-v4l1goodbye$ 
siccome non ci capisco niente di questi errori che vengono fuori qualcuno mi può dare una mano?
grazie
Avatar utente
nto
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1001
Iscrizione: mercoledì 21 febbraio 2007, 23:28
Località: Milano

Re: problema compilazione driver webcam trust

Messaggio da nto »

io ho già postato qui: http://forum.ubuntu-it.org/viewtopic.php?t=166902
molti dicono che il 7.10 dovrebbe venderla di suo, io non riesco ancora a farla funzionare....con nessuna guida che ho trovato in rete
Avatar utente
nto
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1001
Iscrizione: mercoledì 21 febbraio 2007, 23:28
Località: Milano

Re: problema compilazione driver webcam trust

Messaggio da nto »

tu mi sa che hai scaricato i moduli per un kernel inferiore a quello che hai installato
laigon
Prode Principiante
Messaggi: 231
Iscrizione: martedì 5 giugno 2007, 8:46

Re: problema compilazione driver webcam trust

Messaggio da laigon »

nto ha scritto: io ho già postato qui: http://forum.ubuntu-it.org/viewtopic.php?t=166902
molti dicono che il 7.10 dovrebbe venderla di suo, io non riesco ancora a farla funzionare....con nessuna guida che ho trovato in rete
sul fatto che la 7.10 veda la webcam (per lo meno la mia trust 120 spacecam) te lo posso confermare perchè ho fatto la prova avviano dal livecd ubuntu 7.10 e effettivamente la webcam viene riconosciuta e il sistema carica i moduli all'avvio. Anche su ubuntu installata all'inizio riuscivo a farla funzionare (e comunque si vedeva male...). Poi non so perchè ho smanettato un pò per cercare di installare un scheda tv e da quel momento in poi non ho + "visto" la webcam....

Per quanto riguarda i driver io li ho scaricato da quì http://mxhaard.free.fr/download.html e ho scaricato il file "spca5xx-v4l1goodbye.tar.gz" e mi sembra che sia quello giusto visto che il mio kernel è il 2.4.22
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti