Problemas en la compilacion con 9.10

Mario Lacunza mlacunza en gmail.com
Jue Nov 5 18:40:46 GMT 2009


Hola,

de casualidad cambiaste entre 32 a 64 bits?


Mario
2009/11/5 Alberto Rivera M. <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>> 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>>>
> >         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>>>> 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
> 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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20091105/3c770fcb/attachment-0001.htm 


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