Problemas en la compilacion con 9.10

Alberto Rivera M. rivera.alberto en gmail.com
Jue Nov 5 19:02:21 GMT 2009


Mario Lacunza escribió:
> Hola,
>
> de casualidad cambiaste entre 32 a 64 bits?
no nada sólo actualicé de la 9.04 a la 9.10, hasta el momento es lo 
único que me ha fallado ...

salu2
>
>
> Mario
> 2009/11/5 Alberto Rivera M. <rivera.alberto en gmail.com 
> <mailto:rivera.alberto en gmail.com>>
>
>     Alberto Montoya escribió:
>     >
>     >
>     > El 5 de noviembre de 2009 19:12, Alberto Rivera M.
>     > <rivera.alberto en gmail.com <mailto:rivera.alberto en gmail.com>
>     <mailto:rivera.alberto en gmail.com
>     <mailto:rivera.alberto en gmail.com>>> escribió:
>     >
>     >     Alberto Montoya escribió:
>     >
>     >
>     >
>     >         El 5 de noviembre de 2009 19:03, Jose Delgado
>     >         <pepeazul67 en gmail.com <mailto:pepeazul67 en gmail.com>
>     <mailto:pepeazul67 en gmail.com <mailto:pepeazul67 en gmail.com>>
>     >         <mailto:pepeazul67 en gmail.com
>     <mailto:pepeazul67 en gmail.com> <mailto:pepeazul67 en gmail.com
>     <mailto:pepeazul67 en gmail.com>>>>
>     >         escribió:
>     >
>     >
>     >         Alberto Montoya escribió:
>     >
>     >
>     >
>     >         El 5 de noviembre de 2009 16:54, Alberto Rivera M.
>     >         <rivera.alberto en gmail.com
>     <mailto:rivera.alberto en gmail.com> <mailto:rivera.alberto en gmail.com
>     <mailto:rivera.alberto en gmail.com>>
>     >         <mailto:rivera.alberto en gmail.com
>     <mailto:rivera.alberto en gmail.com>
>     >         <mailto:rivera.alberto en gmail.com
>     <mailto:rivera.alberto en gmail.com>>>
>     >         <mailto:rivera.alberto en gmail.com
>     <mailto:rivera.alberto en gmail.com> <mailto:rivera.alberto en gmail.com
>     <mailto:rivera.alberto en gmail.com>>
>     >         <mailto:rivera.alberto en gmail.com
>     <mailto:rivera.alberto en gmail.com>
>     >         <mailto:rivera.alberto en gmail.com
>     <mailto:rivera.alberto en gmail.com>>>>> escribió:
>     >
>     >
>     >         Hola lister en s, les cuento que estoy tratando de compilar el
>     >         driver
>     >         r5u870 para una webcam ricoh en un Vaio con Ubuntu 9.10 y me
>     >         aparece el
>     >         clásico error "se sale del directorio
>     >         `/usr/src/linux-headers-2.6.31-14-generic'", como que no
>     >         existiera el
>     >         paquete build-essential, "al parecer" podría ser algún tipo
>     >         de bug o
>     >         algo por el estilo, sería sumamente interesante si alguien
>     >         me pudiera
>     >         ayudar con este problemita.
>     >
>     >
>     >         ¿Qué error te da exactamente?¿Tienes todas los paquetes
>     >         necesarios? Ese error no tiene por qué dar cuando no
>     tienes el
>     >         build-essential, sino cuando falta alguna librería que
>     >         necesita para compilar. Copia el mensaje de error y lo
>     vemos.
>     >
>     >         Un saludo
>     >
>     >
>     >
>     >     make[3]: *** [/home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.o]
>     >     Error 1
>     >     make[2]: *** [/home/alberto/r5u870-0.11.0/usbcam] Error 2
>     >     make[1]: *** [_module_/home/alberto/r5u870-0.11.0] Error 2
>     >     make[1]: se sale del directorio
>     >     `/usr/src/linux-headers-2.6.31-14-generic'
>     >     make: *** [all] Error 2
>     >
>     >     Ese es el error ...
>     >
>     >
>     >
>     > Me parece muy raro que entre en el directorio /usr/src/linux-headers
>     > para compilar el driver, ¿dónde has descomprimido el driver? Copia
>     > desde más arriba, desde donde se produce el error y donde dice la
>     > causa, esto solo es el final.
>     >
>     > Saludos!
>     Ok, pero es largo ah !!!!
>
>     root en alberto-laptop:~/r5u870-0.11.0# make
>     make -C /lib/modules/2.6.31-14-generic/build
>     M=/home/alberto/r5u870-0.11.0 V=0 modules
>     make[1]: se ingresa al directorio
>     `/usr/src/linux-headers-2.6.31-14-generic'
>     CC [M] /home/alberto/r5u870-0.11.0/r5u870.o
>     /home/alberto/r5u870-0.11.0/r5u870.c:864:1: warning:
>     "V4L2_CID_PRIVACY"
>     redefined
>     In file included from include/linux/videodev.h:17,
>     from /home/alberto/r5u870-0.11.0/usbcam/usbcam.h:40,
>     from /home/alberto/r5u870-0.11.0/r5u870.c:59:
>     include/linux/videodev2.h:1148:1: warning: this is the location of the
>     previous definition
>     /home/alberto/r5u870-0.11.0/r5u870.c:866:1: warning:
>     "V4L2_CID_SHARPNESS" redefined
>     include/linux/videodev2.h:891:1: warning: this is the location of the
>     previous definition
>     /home/alberto/r5u870-0.11.0/r5u870.c:867:1: warning: "V4L2_CID_LASTP1"
>     redefined
>     include/linux/videodev2.h:904:1: warning: this is the location of the
>     previous definition
>     CC [M] /home/alberto/r5u870-0.11.0/usbcam/usbcam_dev.o
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_dev.c: In function
>     ‘usbcam_register_mod’:
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_dev.c:535: warning:
>     assignment
>     from incompatible pointer type
>     CC [M] /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.o
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c: In function
>     ‘usbcam_v4l_open’:
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:116: error: implicit
>     declaration of function ‘videobuf_queue_pci_init’
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c: In function
>     ‘usbcam_v4l_vidioc_querycap’:
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:486: error: ‘struct
>     device’ has no member named ‘bus_id’
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c: In function
>     ‘usbcam_v4l_ioctl’:
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1131: error: implicit
>     declaration of function ‘video_usercopy’
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1135: error: implicit
>     declaration of function ‘video_ioctl2’
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c: At top level:
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1177: error: unknown
>     field ‘type’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1178: error: unknown
>     field ‘type2’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1181: error: unknown
>     field ‘vidioc_querycap’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1181: warning:
>     initialization makes integer from pointer without a cast
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1181: error:
>     initializer element is not computable at load time
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1181: error: (near
>     initialization for ‘usbcam_videodev_template.num’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1182: error: unknown
>     field ‘vidioc_enum_fmt_cap’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1182: warning:
>     initialization makes integer from pointer without a cast
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1183: error: unknown
>     field ‘vidioc_g_fmt_cap’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1183: warning:
>     initialization makes integer from pointer without a cast
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1184: error: unknown
>     field ‘vidioc_s_fmt_cap’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1184: warning:
>     initialization makes integer from pointer without a cast
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1185: error: unknown
>     field ‘vidioc_try_fmt_cap’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1185: warning:
>     initialization makes integer from pointer without a cast
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1185: error:
>     initializer element is not computable at load time
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1185: error: (near
>     initialization for ‘usbcam_videodev_template.tvnorms’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1186: error: unknown
>     field ‘vidioc_reqbufs’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1186: warning:
>     initialization makes integer from pointer without a cast
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1186: error:
>     initializer element is not computable at load time
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1186: error: (near
>     initialization for ‘usbcam_videodev_template.current_norm’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1187: error: unknown
>     field ‘vidioc_querybuf’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1187: warning:
>     initialization from incompatible pointer type
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1188: error: unknown
>     field ‘vidioc_qbuf’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1188: warning:
>     initialization from incompatible pointer type
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1189: error: unknown
>     field ‘vidioc_dqbuf’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1189: warning: excess
>     elements in struct initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1189: warning: (near
>     initialization for ‘usbcam_videodev_template’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1190: error: unknown
>     field ‘vidiocgmbuf’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1190: warning: excess
>     elements in struct initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1190: warning: (near
>     initialization for ‘usbcam_videodev_template’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1191: error: unknown
>     field ‘vidioc_enum_input’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1191: warning: excess
>     elements in struct initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1191: warning: (near
>     initialization for ‘usbcam_videodev_template’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1192: error: unknown
>     field ‘vidioc_streamon’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1192: warning: excess
>     elements in struct initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1192: warning: (near
>     initialization for ‘usbcam_videodev_template’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1193: error: unknown
>     field ‘vidioc_streamoff’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1193: warning: excess
>     elements in struct initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1193: warning: (near
>     initialization for ‘usbcam_videodev_template’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1194: error: unknown
>     field ‘vidioc_g_input’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1194: warning: excess
>     elements in struct initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1194: warning: (near
>     initialization for ‘usbcam_videodev_template’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1195: error: unknown
>     field ‘vidioc_s_input’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1195: warning: excess
>     elements in struct initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1195: warning: (near
>     initialization for ‘usbcam_videodev_template’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1196: error: unknown
>     field ‘vidioc_queryctrl’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1196: warning: excess
>     elements in struct initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1196: warning: (near
>     initialization for ‘usbcam_videodev_template’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1197: error: unknown
>     field ‘vidioc_g_ctrl’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1197: warning: excess
>     elements in struct initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1197: warning: (near
>     initialization for ‘usbcam_videodev_template’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1198: error: unknown
>     field ‘vidioc_s_ctrl’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1198: warning: excess
>     elements in struct initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1198: warning: (near
>     initialization for ‘usbcam_videodev_template’)
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1199: error: unknown
>     field ‘vidioc_querymenu’ specified in initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1199: warning: excess
>     elements in struct initializer
>     /home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.c:1199: warning: (near
>     initialization for ‘usbcam_videodev_template’)
>     make[3]: *** [/home/alberto/r5u870-0.11.0/usbcam/usbcam_fops.o]
>     Error 1
>     make[2]: *** [/home/alberto/r5u870-0.11.0/usbcam] Error 2
>     make[1]: *** [_module_/home/alberto/r5u870-0.11.0] Error 2
>     make[1]: se sale del directorio
>     `/usr/src/linux-headers-2.6.31-14-generic'
>     make: *** [all] Error 2
>     root en alberto-laptop:~/r5u870-0.11.0# ^C
>     root en alberto-laptop:~/r5u870-0.11.0#
>
>
>     Salu2
>
>
>
>     --
>     ubuntu-es mailing list
>     ubuntu-es en lists.ubuntu.com <mailto:ubuntu-es en lists.ubuntu.com>
>     https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>
>
>
>
> -- 
> Saludos / Best regards
>
> Mario Lacunza
> Software Architect - Webmaster
> Email: mlacunza [AT] gmail [DOT] com
>
> Website:: http://www.lacunza.biz/
> Hostings y Dominios:: http://mlv-host.com/
> Lima - Peru
>




Más información sobre la lista de distribución ubuntu-es