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

David Lobato dav.lobato en gmail.com
Mar Jul 20 13:26:53 CEST 2010


Si, he dejado por defecto /usr, sorry! Cómo yo lo tengo instalado por
paquete en /usr preferí que ese sea el sitio.

De todas formas, que el configure no te haya dicho nada y simplemente haya
fallado la compilación me mosquea.
Le daré una vuelta.

David.



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

>  Vale, debía ser eso, poniendo --with-gearbox=/usr/local ya ha funcionado.
> Debe ser que antes lo pillaba de ahí por defecto no?, porque antes no ha
> hecho falta ponerlo.
>
> Con eso ya ha compilado todo jderobot 5.0, gracias!!.
>
> Saludos.
>
>
> On 20/07/10 12:27, David Lobato wrote:
>
> Al configure hay que decirle donde está gearbox
>
>  ./configure --with-gearbox=/usr
>
>  En grande está instalado en /usr
>
> 2010/7/20 Eduardo Perdices <eperdes en gsyc.es>
>
>>  Si, me lo voy a bajar de cero otra vez por si acaso, pero he hecho todos
>> los pasos, ahora te cuento.
>>
>> Saludos.
>>
>>
>> On 20/07/10 12:23, David Lobato wrote:
>>
>> 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/62dec8dc/attachment-0001.htm 


More information about the Jde-developers mailing list