Eduardo, antes de que sigas. Voy a subir mis cambios, ok?<br><br><div class="gmail_quote">2010/7/20 David Lobato <span dir="ltr">&lt;<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
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.<div>

<br></div><div>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.</div>

<div><br></div><div>Ticket al trac y nos ponemos, ¿Eduardo lo pones?<div><div></div><div class="h5"><br><br><div class="gmail_quote">2010/7/20 Eduardo Perdices <span dir="ltr">&lt;<a href="mailto:eperdes@gsyc.es" target="_blank">eperdes@gsyc.es</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



  

<div text="#000000" bgcolor="#ffffff">
Hola,<br>
<br>
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:<br>
<br>
libcalibrator.cpp:1074: error: ‘forms_’ was not declared in this scope<br>
<br>
Lo que hay en esa línea es:<br>
<br>
int libcalibrator_hidegui(forms_*, void*){<br>
  fl_hide_form(fd_calibratorgui-&gt;calibratorgui);<br>
  return 0;<br>
}<br>
<br>
¿Problema de versiones tal vez?<br>
<br>
Saludos.<div><div></div><div><br>
<br>
On 20/07/10 11:45, David Lobato wrote:
<blockquote type="cite">Tengo los paquetes debian a medias. En cuanto tenga un
rato los subimos para ubuntu 10.04<br>
  <br>
  <div class="gmail_quote">2010/7/20 Eduardo Perdices <span dir="ltr">&lt;<a href="mailto:eperdes@gsyc.es" target="_blank">eperdes@gsyc.es</a>&gt;</span><br>
  <blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
    <div text="#000000" bgcolor="#ffffff">
Hola,<br>
    <br>
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:<br>
    <br>
enum SubsystemHealth<br>
{<br>
    //! Subsystem is OK<br>
    SubsystemOk,<br>
    //! Subsystem has encountered an abnormal but non-critical condition<br>
    SubsystemWarning,<br>
    //! Subsystem has encountered a critical condition<br>
    SubsystemCritical<br>
};<br>
    <br>
Mientras que SubsystemFault pertenece al enum SubsystemState.<br>
    <br>
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.<br>
    <br>
Saludos.
    <div>
    <div><br>
    <br>
    <br>
On 20/07/10 11:02, David Lobato wrote:
    <blockquote type="cite">Resulta bastante raro... yo no he tenido
problemas al
compilar esa parte nunca.
      <div><br>
      </div>
      <div>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.</div>
      <div><br>
      </div>
      <div>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.</div>
      <div><br>
      </div>
      <div>David.</div>
      <div><br>
      <div class="gmail_quote">On Tue, Jul 20, 2010 at 10:46 AM,
Eduardo
Perdices <span dir="ltr">&lt;<a href="mailto:eperdes@gsyc.es" target="_blank">eperdes@gsyc.es</a>&gt;</span>
wrote:<br>
      <blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">Hola,<br>
        <br>
estoy con la instalación de jderobot 5.0 en ubuntu 10.04, ya he hecho<br>
toda la parte del configure, con el único error de gazebo que por el<br>
momento no me preocupa. Al hacer el make sale este error:<br>
        <br>
In file included from component.cpp:24:<br>
catchutils.h:104: error: default argument for<br>
‘gbxutilacfr::SubsystemHealth newHealth’ has type<br>
‘gbxutilacfr::SubsystemState’<br>
catchutils.h:134: error: default argument for<br>
‘gbxutilacfr::SubsystemHealth newHealth’ has type<br>
‘gbxutilacfr::SubsystemState’<br>
make[4]: *** [libJderobotIce_la-component.lo] Error 1<br>
        <br>
Y en el archivo catchutils.h lo que hay es esto:<br>
        <br>
std::string catchExceptionsWithStatus( const std::string&amp; activity,<br>
gbxutilacfr::SubHealth&amp; subHealth,<br>
gbxutilacfr::SubsystemHealth newHealth=gbxutilacfr::SubsystemFault );<br>
        <br>
Parece como si se estuviesen asignando tipos distintos en la variable<br>
newHealth, ¿al resto esto os compila?.<br>
        <br>
Saludos.<br>
_______________________________________________<br>
Jde-users mailing list<br>
        <a href="mailto:Jde-users@gsyc.es" target="_blank">Jde-users@gsyc.es</a><br>
        <a href="http://gsyc.es/cgi-bin/mailman/listinfo/jde-users" target="_blank">http://gsyc.es/cgi-bin/mailman/listinfo/jde-users</a><br>
      </blockquote>
      </div>
      <br>
      </div>
    </blockquote>
    <br>
    </div>
    </div>
    </div>
  </blockquote>
  </div>
  <br>
</blockquote>
<br>
</div></div></div>

</blockquote></div><br></div></div></div>
</blockquote></div><br>