Mailinglist Archive: opensuse-es (2353 mails)

< Previous Next >
Re: [opensuse-es] Error al tratar de instslar Driver spca5xx-20060501, O-SuSE 10.2
  • From: csalinux <csalinux@xxxxxxxxx>
  • Date: Tue, 23 Oct 2007 22:47:14 +0200
  • Message-id: <471E5DD2.9040701@xxxxxxxxx>
Luis Llimi Lema Matamala escribió:
Estimados Lista,

Resulta que en la OpenSuSE 10.0 no tenia problemas al instalar el Driver
spca5xx y poder así utilizar mi Webcam. Pero me encuentro sin saber que hacer
cuando hago el mismo proceso en la OpenSuSE 10.2, esto es lo que hago en el
terminal y tira error:

lemahaeger@Server-lh:~/Desktop/spca5xx-20060501> make clean
rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \
drivers/usb/.spca5xx.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i
lemahaeger@Server-lh:~/Desktop/spca5xx-20060501> make
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/lemahaeger/Desktop/spca5xx-20060501 CC=cc modules
make[1]: se ingresa al directorio
`/usr/src/linux-2.6.18.2-34-obj/i386/default'
make -C ../../../linux-2.6.18.2-34 O=../linux-2.6.18.2-34-obj/i386/default
modules
CC [M] /home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.o
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c: In function
‘spca5xx_open’:
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:2392: error:
implicit declaration of function ‘video_devdata’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:2392:
warning: initialization makes pointer from integer without a cast
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:2397: error:
implicit declaration of function ‘video_get_drvdata’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:2397:
warning: initialization makes pointer from integer without a cast
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c: In function
‘spca5xx_close’:
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:2487:
warning: initialization makes pointer from integer without a cast
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c: In function
‘spca5xx_do_ioctl’:
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:2547:
warning: initialization makes pointer from integer without a cast
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c: In function
‘spca5xx_ioctl’:
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3091: error:
implicit declaration of function ‘video_usercopy’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c: In function
‘spca5xx_read’:
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3110:
warning: initialization makes pointer from integer without a cast
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c: In function
‘spca5xx_mmap’:
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3209:
warning: initialization makes pointer from integer without a cast
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c: At top level:
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3261: error:
variable ‘spca50x_template’ has initializer but incomplete type
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3262: error:
unknown field ‘owner’ specified in initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3262:
warning: excess elements in struct initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3262:
warning: (near initialization for ‘spca50x_template’)
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3263: error:
unknown field ‘name’ specified in initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3263:
warning: excess elements in struct initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3263:
warning: (near initialization for ‘spca50x_template’)
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3264: error:
unknown field ‘type’ specified in initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3264:
warning: excess elements in struct initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3264:
warning: (near initialization for ‘spca50x_template’)
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3265: error:
unknown field ‘hardware’ specified in initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3265:
warning: excess elements in struct initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3265:
warning: (near initialization for ‘spca50x_template’)
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3266: error:
unknown field ‘fops’ specified in initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3266:
warning: excess elements in struct initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3266:
warning: (near initialization for ‘spca50x_template’)
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3268: error:
unknown field ‘release’ specified in initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3268: error:
‘video_device_release’ undeclared here (not in a function)
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3268:
warning: excess elements in struct initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3268:
warning: (near initialization for ‘spca50x_template’)
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3270: error:
unknown field ‘minor’ specified in initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3270:
warning: excess elements in struct initializer
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3270:
warning: (near initialization for ‘spca50x_template’)
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c: In function
‘cd_to_spca50x’:
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3338: error:
implicit declaration of function ‘to_video_device’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3338:
warning: initialization makes pointer from integer without a cast
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3339:
warning: return makes pointer from integer without a cast
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c: In function
‘spca50x_create_sysfs’:
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:3448: error:
implicit declaration of function ‘video_device_create_file’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c: In function
‘spca5xx_probe’:
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5504: error:
implicit declaration of function ‘video_device_alloc’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5504:
warning: assignment makes pointer from integer without a cast
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5507: error:
invalid application of ‘sizeof’ to incomplete type ‘struct video_device’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5507: error:
invalid application of ‘sizeof’ to incomplete type ‘struct video_device’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5507: error:
invalid application of ‘sizeof’ to incomplete type ‘struct video_device’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5509: error:
dereferencing pointer to incomplete type
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5511: error:
implicit declaration of function ‘video_set_drvdata’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5516: error:
implicit declaration of function ‘video_register_device’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5516: error:
‘VFL_TYPE_GRABBER’ undeclared (first use in this function)
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5516: error:
(Each undeclared identifier is reported only once
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5516: error:
for each function it appears in.)
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5545: error:
dereferencing pointer to incomplete type
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5546: error:
implicit declaration of function ‘video_device_release’
/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.c:5548: error:
implicit declaration of function ‘video_unregister_device’
make[4]: ***
[/home/lemahaeger/Desktop/spca5xx-20060501/drivers/usb/spca5xx.o] Error 1
make[3]: *** [_module_/home/lemahaeger/Desktop/spca5xx-20060501] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.18.2-34-obj/i386/default'
make: *** [default] Error 2
lemahaeger@Server-lh:~/Desktop/spca5xx-20060501>

...Ojalá pudieran ayudarme a detectar porque se produce...

Saludos Cordiales. :-)

---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx




¿por qué lo tienes que compiliar? Si ya está en el repositorio
drivers/webcam. Además ese driver está antiguo, se le ha cambiado el
nombre. Consulta la página de michael haard o como se llame

--

Saludos.

César


Enfréntate a los malos; enfréntate a los crueles; enfréntate a todos,
menos a los tontos. Son demasiados y siempre serás derrotado.

(Proverbio hindú)
---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx

< Previous Next >