[Jde] Compilando JDE con player

a.ramosa en alumnos.urjc.es a.ramosa en alumnos.urjc.es
Mie Dic 3 17:19:39 CET 2008


¿NO has tenido tu problemas con el graphics_gtk.so?

Manu <manumb en gmail.com> ha escrito:

> Vale, conseguido, me faltaba el paquete texlive-latex-extra y tras
> instalarlo todo fue a la perfección. os adjunto una imagen del hsvtunner
> funcionando con un video del driver mplayer.
>
> Muchas gracias a todos! ahora me voy a poner a pegarme con gazebo que eso
> todavía no lo tengo solucionado, pero esto toma buen rumbo.
>
> Saludos
>
> 2008/12/3 Manu <manumb en gmail.com>
>
>> Ya no hace falta, despues de mucho googlear he solventado el problema
>> cambiando una linea de EVILib.c++ de
>>  _port = open(portname, O_CREAT | O_RDWR| O_NOCTTY );
>> por
>>  _port = open(portname, O_CREAT | O_RDWR| O_NOCTTY, 0777 );
>>
>> ahora me llega a otro problema que esque me faltan algunos sty de latex...
>> ahora despues de comer sigo y os comento. Gracias por tu interés David!
>>
>>
>> 2008/12/3 David Lobato <dav.lobato en gmail.com>
>>
>>> ¿Puedes adjuntar el config.log y la traza completa del proceso de
>>> compilación?
>>> Así puedo verlo con mas detalle, me parece raro, ya que ese código no es
>>> nuestro (creo).
>>>
>>> Saludetes.
>>>
>>> El 3 de diciembre de 2008 13:01, Manu <manumb en gmail.com> escribió:
>>>
>>> Vaya, que raro ese archivo era el unico que tenía permisos de root... algo
>>>> habré hecho mal.
>>>> En cualquier caso, a mi el error que me preocupaba era el otro, que
>>>> persiste despues de haber corregido los permisos:
>>>>
>>>> In function 'int open(const char*, int, ...)',
>>>>     inlined from 'int EVILib::Open(int, char*)' at EVILib/EVILib.c++:537:
>>>> /usr/include/bits/fcntl2.h:51: error: la llamada a '__open_missing_mode'
>>>> se redeclaró con error de atributo: open with O_CREAT in second argument
>>>> needs 3 arguments
>>>>  make[2]: *** [evi_la-EVILib.lo] Error 1
>>>> make[2]: se sale del directorio
>>>> `/home/goldenice/Clase/robotica/jde-4.3/drivers/evi'
>>>> make[1]: *** [all-recursive] Error 1
>>>> make[1]: se sale del directorio
>>>> `/home/goldenice/Clase/robotica/jde-4.3/drivers'
>>>> make: *** [all-recursive] Error 1
>>>>
>>>> 2008/12/3 David Lobato <dav.lobato en gmail.com>
>>>>
>>>> A mi me suena a que lo has intentado compilar anteriormente con root y
>>>>> ahora desde tu usuario no se puede sobreescribir algunos   
>>>>> ficheros, fijate en
>>>>> esto:
>>>>>
>>>>> EVILib/EVILib.c++:2155: error fatal: abriendo el fichero de dependencias
>>>>> .deps/evi_la-EVILib.Tpo: Permiso denegado
>>>>> compilación terminada.
>>>>>
>>>>> Revisa los permisos.
>>>>>
>>>>>
>>>>> El 3 de diciembre de 2008 1:34, Manu <manumb en gmail.com> escribió:
>>>>>
>>>>> Hola, estoy intentando instalar Jde con player stage y gazebo y de
>>>>>> momento he conseguido pasar el ./configure y me he chocado en   
>>>>>> el make. Este
>>>>>> es el error que me da:
>>>>>>
>>>>>> In function 'int open(const char*, int, ...)',
>>>>>>     inlined from 'int EVILib::Open(int, char*)' at
>>>>>> EVILib/EVILib.c++:537:
>>>>>> /usr/include/bits/fcntl2.h:51: error: la llamada a
>>>>>> '__open_missing_mode' se redeclaró con error de atributo: open  
>>>>>> with O_CREAT
>>>>>> in second argument needs 3 arguments
>>>>>> EVILib/EVILib.c++: At global scope:
>>>>>> EVILib/EVILib.c++:2155: error fatal: abriendo el fichero de
>>>>>> dependencias .deps/evi_la-EVILib.Tpo: Permiso denegado
>>>>>> compilación terminada.
>>>>>> make[2]: *** [evi_la-EVILib.lo] Error 1
>>>>>> make[2]: se sale del directorio
>>>>>> `/home/goldenice/Clase/robotica/jde-4.3/drivers/evi'
>>>>>> make[1]: *** [all-recursive] Error 1
>>>>>> make[1]: se sale del directorio
>>>>>> `/home/goldenice/Clase/robotica/jde-4.3/drivers'
>>>>>> make: *** [all-recursive] Error 1
>>>>>>
>>>>>> Alguna idea?
>>>>>>
>>>>>> gracias
>>>>>>
>>>>>> 2008/12/1 David Lobato <dav.lobato en gmail.com>
>>>>>>
>>>>>> Si usais el configure para poder ejecutar jde hay que instalarlo tras
>>>>>>> la compilación.Si no los paths no funcionan. Para poder hacer pruebas
>>>>>>> basta que indiqueis un prefix en algún sitio en el que tengáis  
>>>>>>> permisos de
>>>>>>> escritura. Por ejemplo en /tmp/jdec
>>>>>>>
>>>>>>> Para ello en el configure hacemos:
>>>>>>> ./configure --prefix=/tmp/jdec <otras-opciones>
>>>>>>>
>>>>>>> Esto debería funcionar.
>>>>>>>
>>>>>>> Un saludete.
>>>>>>>
>>>>>>> El 1 de diciembre de 2008 21:24, Julio M. Vega Perez <
>>>>>>> julio.vega en urjc.es> escribió:
>>>>>>>
>>>>>>>  Hola de nuevo,
>>>>>>>>
>>>>>>>>  pues ese error es porque efectivamente no encuentra el archivo
>>>>>>>> graphics_gtk.so. Estos ficheros ".so" están en las respectivas
>>>>>>>> carpetas
>>>>>>>> y a su vez en ".libs" que está oculta. Así, por ejemplo, en tu caso,
>>>>>>>> la
>>>>>>>> ruta es "/jdec/services/graphics_gtk/.libs". Asegúrate de que
>>>>>>>> jde.conf
>>>>>>>> tiene el path de búsqueda bien establecido con todos los drivers,
>>>>>>>> schemas y demás cosas que emplees.
>>>>>>>>
>>>>>>>>  Espero que lo soluciones,
>>>>>>>>
>>>>>>>>  Julio
>>>>>>>>
>>>>>>>> Alexis Ramos Amo escribió:
>>>>>>>> > Muchas gracias a los dos.
>>>>>>>> >
>>>>>>>> > Entre vuestros consejos y haciendo un apaño poco ortodoxo
>>>>>>>> > (copy-pasteando en directorios) he conseguido instalar jde.
>>>>>>>> >
>>>>>>>> > Ahora tengo otro fallo, cuando ejecuto jde me devuelve este error
>>>>>>>> >
>>>>>>>> > jdec 4.3-svn
>>>>>>>> > Configuration from /usr/local/share/jde-robot/jde.conf
>>>>>>>> > Reading configuration...
>>>>>>>> >
>>>>>>>> > /usr/share/jdec/glade//graphics_gtk.so: cannot open shared object
>>>>>>>> > file: No such file or directory
>>>>>>>> >
>>>>>>>> > el directorio en si no existe, incluso he buscado el
>>>>>>>> graphics_gtk.so y
>>>>>>>> > no esta en ningun lugar del disco. ¿A que se puede deber?
>>>>>>>> >
>>>>>>>> > Gracias de antemano, haber si hoy consigo acabar con jde que me
>>>>>>>> esta
>>>>>>>> > estresssssssando ;)
>>>>>>>> >   siguiente:
>>>>>>>> >
>>>>>>>> >> --with-player : Se usa /usr/local como directorio por defecto. De
>>>>>>>> manera que
>>>>>>>> >> el configure busca cabeceras y librerias en
>>>>>>>> /usr/local/include/player-*
>>>>>>>> >> /usr/local/lib
>>>>>>>> >>
>>>>>>>> >> --with-player=<directorio base de player> : Se busca igual que en
>>>>>>>> el
>>>>>>>> >> anterior, pero sustituyendo /usr/local por lo que le has indicado.
>>>>>>>> >>
>>>>>>>> >> Espero que sea de ayuda.
>>>>>>>> >>
>>>>>>>> >> Un saludo.
>>>>>>>> >> David.
>>>>>>>> >>
>>>>>>>> >> 2008/12/1 <a.ramosa en alumnos.urjc.es>
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>> >>> Holas.
>>>>>>>> >>>
>>>>>>>> >>> Vereis tengo un error sumamente tonto pero que me trae ya de
>>>>>>>> cabeza xD.
>>>>>>>> >>>
>>>>>>>> >>> Resulta que cuando ejecuto la instruccion (en el directorio de
>>>>>>>> jde
>>>>>>>> >>> descargado del svn
>>>>>>>> >>> para compilarlo e instalarlo) ./configure --with=player siempre
>>>>>>>> sale el
>>>>>>>> >>> error
>>>>>>>> >>>
>>>>>>>> >>> configure: error: --enable-drivers-player was given, but there
>>>>>>>> was errors:
>>>>>>>> >>> libplayerc/playerc.h not fonud.
>>>>>>>> >>>
>>>>>>>> >>> Sin embargo playerc.h si que esta en /usr/local/libplayer. He
>>>>>>>> >>> intentado poniendo
>>>>>>>> >>> --with-player=<directorioamano> pero tampoco me sirve.
>>>>>>>> >>>
>>>>>>>> >>> ¿Alguna idea?
>>>>>>>> >>>
>>>>>>>> >>> Gracias de antemano ;)
>>>>>>>> >>>
>>>>>>>> >>> _______________________________________________
>>>>>>>> >>> Jde-developers mailing list
>>>>>>>> >>> Jde-developers en gsyc.es
>>>>>>>> >>>
>>>>>>>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>>>>>>>> >>>
>>>>>>>> >>>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > _______________________________________________
>>>>>>>> > Jde-developers mailing list
>>>>>>>> > Jde-developers en gsyc.es
>>>>>>>> > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>>>>>>>> >
>>>>>>>> >
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>     Julio M. Vega Pérez     | Universidad Rey Juan Carlos
>>>>>>>>     Desp. 115 - Dep. II     |    C/Tulipán s/n - 28933
>>>>>>>>      Grupo de Robótica      |  Móstoles (Madrid) - Spain
>>>>>>>>  http://www.robotica-urjc.es |     http://www.urjc.es
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Jde-developers mailing list
>>>>>>>> Jde-developers en gsyc.es
>>>>>>>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Jde-developers mailing list
>>>>>>> Jde-developers en gsyc.es
>>>>>>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>





More information about the Jde-developers mailing list