[Jde-dev] [Jde-users] Instalando jderobot 5.0

David Lobato dav.lobato en gmail.com
Mar Jul 20 12:23:13 CEST 2010


Entiendo que has hecho el update, has rehecho el configure y lo has
ejecutado antes de hacer un make, no?

2010/7/20 Eduardo Perdices <eperdes en gsyc.es>

>  Hola,
>
> parece que ahora fallan más cosas:
>
> cameraserver.cpp:27:51: error: gbxsickacfr/gbxiceutilacfr/safethread.h: No
> existe el fichero ó directorio
> cameraserver.cpp:28:29: error: jderobot/camera.h: No existe el fichero ó
> directorio
> cameraserver.cpp:29:28: error: jderobot/image.h: No existe el fichero ó
> directorio
> cameraserver.cpp:30:39: error: colorspaces/colorspacesmm.h: No existe el
> fichero ó directorio
> cameraserver.cpp:31:35: error: jderobotice/component.h: No existe el
> fichero ó directorio
> cameraserver.cpp:32:37: error: jderobotice/application.h: No existe el
> fichero ó directorio
> In file included from cameraserver.cpp:37:
> gstpipeline.h:10:36: error: jderobotice/exceptions.h: No existe el fichero
> ó directorio
> cameraserver.cpp:270:1: warning: "YUV2RGB" redefined
>
> No se si has modificado alguna ruta o algo así.
>
> Por cierto, creo que no me deja crear tickets en el trac, puede ser por
> algo de permisos del cambio de nombre de usuario que hicimos el otro día.
>
> Saludos.
>
>
> On 20/07/10 12:13, David Lobato wrote:
>
> Ya he subido todo. Tengo pendiente añadir documentación de como se integra
> un componente, para que no me toque todo a mi. A ver si lo apaño antes de
> que acabe esta semana.
>
>  Actualiza tu copia y dime si todo compila.
>
>  David.
>
> 2010/7/20 Eduardo Perdices <eperdes en gsyc.es>
>
>> De acuerdo, pues lo desactivo de momento y fuera.
>>
>> Voy a poner el ticket.
>>
>> Saludos.
>>
>>
>> On 20/07/10 12:07, David Lobato wrote:
>>
>> Estoy apañando cuestiones de Autotools y he desactivado algunos
>> componentes que no están adecuadamente integrados. Entre ellos el
>> calibrador. Usa xforms y resulta que en las últimas versiones debian han
>> hecho algún cambio en los paths de las cabeceras.
>>
>>  Lo suyo, sería erradicar de una vez por todas el uso de xforms, pero
>> pasar el calibrador a gtk+ no es tarea de una tarde. Así que hasta que lo
>> apañemos, habrá que tirar como está. Tendríamos que apañar el configure para
>> que busque las cabeceras tanto en la localización anterior como en la
>> actual.
>>
>>  Ticket al trac y nos ponemos, ¿Eduardo lo pones?
>>
>> 2010/7/20 Eduardo Perdices <eperdes en gsyc.es>
>>
>>> Hola,
>>>
>>> bueno vamos con más errores, está vez con el componente calibrator parece
>>> que hay fallos con la librería libforms. Tengo instalada la librería, pero
>>> da el siguiente error:
>>>
>>> libcalibrator.cpp:1074: error: ‘forms_’ was not declared in this scope
>>>
>>> Lo que hay en esa línea es:
>>>
>>> int libcalibrator_hidegui(forms_*, void*){
>>>   fl_hide_form(fd_calibratorgui->calibratorgui);
>>>   return 0;
>>> }
>>>
>>> ¿Problema de versiones tal vez?
>>>
>>> Saludos.
>>>
>>>
>>> On 20/07/10 11:45, David Lobato wrote:
>>>
>>> Tengo los paquetes debian a medias. En cuanto tenga un rato los subimos
>>> para ubuntu 10.04
>>>
>>> 2010/7/20 Eduardo Perdices <eperdes en gsyc.es>
>>>
>>>> Hola,
>>>>
>>>> el gcc que utilizo es el mismo, pero parece que el gearbox es otro, en
>>>> mi status.h los valores que puede tener el SubsystemHealth son:
>>>>
>>>> enum SubsystemHealth
>>>> {
>>>>     //! Subsystem is OK
>>>>     SubsystemOk,
>>>>     //! Subsystem has encountered an abnormal but non-critical condition
>>>>     SubsystemWarning,
>>>>     //! Subsystem has encountered a critical condition
>>>>     SubsystemCritical
>>>> };
>>>>
>>>> Mientras que SubsystemFault pertenece al enum SubsystemState.
>>>>
>>>> Posiblemente me bajé la versión del gearbox de su trunk en lugar de la
>>>> que enlaza en el manual. Voy a probar a cambiarlo, pero aún así tiene pinta
>>>> de que en cuanto la gente actualice empezará a dar fallos con esto.
>>>>
>>>> Saludos.
>>>>
>>>>
>>>>
>>>> On 20/07/10 11:02, David Lobato wrote:
>>>>
>>>> Resulta bastante raro... yo no he tenido problemas al compilar esa parte
>>>> nunca.
>>>>
>>>>  Además revisando el fichero gbxutilacfr/status.h, donde se declara
>>>> enum SubsystemHealth se puede ver que el valor por defecto que se intenta
>>>> asignar en las líneas con el error que indicas es uno de los elementos del
>>>> enum.
>>>>
>>>>  Qué gcc tienes instalado? Yo estoy usando ubuntu 10.04 también con gcc
>>>> version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) y todo compila correctamente.
>>>>
>>>>  David.
>>>>
>>>> On Tue, Jul 20, 2010 at 10:46 AM, Eduardo Perdices <eperdes en gsyc.es>wrote:
>>>>
>>>>> Hola,
>>>>>
>>>>> estoy con la instalación de jderobot 5.0 en ubuntu 10.04, ya he hecho
>>>>> toda la parte del configure, con el único error de gazebo que por el
>>>>> momento no me preocupa. Al hacer el make sale este error:
>>>>>
>>>>> In file included from component.cpp:24:
>>>>> catchutils.h:104: error: default argument for
>>>>> ‘gbxutilacfr::SubsystemHealth newHealth’ has type
>>>>> ‘gbxutilacfr::SubsystemState’
>>>>> catchutils.h:134: error: default argument for
>>>>> ‘gbxutilacfr::SubsystemHealth newHealth’ has type
>>>>> ‘gbxutilacfr::SubsystemState’
>>>>> make[4]: *** [libJderobotIce_la-component.lo] Error 1
>>>>>
>>>>> Y en el archivo catchutils.h lo que hay es esto:
>>>>>
>>>>> std::string catchExceptionsWithStatus( const std::string& activity,
>>>>> gbxutilacfr::SubHealth& subHealth,
>>>>> gbxutilacfr::SubsystemHealth newHealth=gbxutilacfr::SubsystemFault );
>>>>>
>>>>> Parece como si se estuviesen asignando tipos distintos en la variable
>>>>> newHealth, ¿al resto esto os compila?.
>>>>>
>>>>> Saludos.
>>>>> _______________________________________________
>>>>> Jde-users mailing list
>>>>> Jde-users en gsyc.es
>>>>> http://gsyc.es/cgi-bin/mailman/listinfo/jde-users
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20100720/4c62ea00/attachment.htm 


More information about the Jde-developers mailing list