[Jde] Compilando JDE con player

David Lobato dav.lobato en gmail.com
Mie Dic 3 13:06:41 CET 2008


¿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
>>>>
>>>>
>>>
>>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20081203/681e0bf8/attachment-0001.htm 


More information about the Jde-developers mailing list