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

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


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


More information about the Jde-developers mailing list