[Jde] Compilando JDE con player

Manu manumb en gmail.com
Mie Dic 3 13:01:42 CET 2008


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/870efff5/attachment.htm 


More information about the Jde-developers mailing list