Buenas Julio,<div><br></div><div>gracias por ese feedback! me lo apunto en mi ToDo, jeje.</div><div><br></div><div>Por partes:</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
otro error que he detectado en la instalación, es que<br>gazeboserver no está incluido en principio para instalar (cosa que<br>puedes editar facilmente con jderobot.cfg) pero sin pedirlo para<br>compilar, si te lo solicita para instalar.</blockquote>
<div><br></div><div>Ok, tengo que echarle un ojo al tema de la instalación.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Otro detalle sería que permitieras que si instalas gearbox de 64 bits,<br>te lo instala en /usr/local/lib64 en vez de /usr/local/lib así que<br>adelantándose a posibles ampliaciones de futuro, podrías ampliar con<br>esto en mente<br>
trunk/Deps/gearbox/CMakeLists.txt y modificamos la linea 4<br>    PATHS /usr/lib/gearbox /usr/local/lib/gearbox)<br>por<br>    PATHS /usr/lib64/gearbox /usr/local/lib64/gearbox)<br>y las lineas 12 y 13<br>link_directories(/usr/local/lib64/gearbox )<br>
link_directories( /usr/lib64/gearbox )</blockquote><div><br></div><div>Pefecto, voy a ver si encuentro una forma de no limitarme tanto a meter directorios &quot;a capón&quot; sino a buscar las librerías (.so, .a) y dependiendo donde las encuentre CMake agregar esa ruta, similar a como he hecho con ICE.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Por último, kinectServer solicita la libreria PCL que en Deps te<br>
acepta cualquier versión, pero en kinectServer te solicita la 1.5<br>cuando ya tenemos desde hace tiempo la 1.6.</blockquote><div><br></div><div>Entiendo que quieres decir que con la 1.5 ya no funcionaría dicho componente. A ver si saco un rato para meter en el manual como trabaja CMake para que la gente en un futuro pueda ajustar sus componentes fácilmente ya que a mi me resulta imposible gestionar todos los del repositorio al no utilizar éstos y este tipo de cosas se me escapan.</div>
<div><br></div><div>Respecto a Gazebo1.x, es mi siguiente objetivo, jeje.</div><div><br></div><div>Un saludo.</div><br><div class="gmail_quote">2012/9/15 Julio Guillén <span dir="ltr">&lt;<a href="mailto:julio.guillen@gmail.com" target="_blank">julio.guillen@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Mikel, otro error que he detectado en la instalación, es que<br>
gazeboserver no está incluido en principio para instalar (cosa que<br>
puedes editar facilmente con jderobot.cfg) pero sin pedirlo para<br>
compilar, si te lo solicita para instalar.<br>
<br>
Otro detalle sería que permitieras que si instalas gearbox de 64 bits,<br>
te lo instala en /usr/local/lib64 en vez de /usr/local/lib así que<br>
adelantándose a posibles ampliaciones de futuro, podrías ampliar con<br>
esto en mente<br>
<br>
trunk/Deps/gearbox/CMakeLists.txt y modificamos la linea 4<br>
<br>
    PATHS /usr/lib/gearbox /usr/local/lib/gearbox)<br>
<br>
por<br>
<br>
    PATHS /usr/lib64/gearbox /usr/local/lib64/gearbox)<br>
<br>
y las lineas 12 y 13<br>
<br>
link_directories(/usr/local/lib64/gearbox )<br>
link_directories( /usr/lib64/gearbox )<br>
<br>
Por último, kinectServer solicita la libreria PCL que en Deps te<br>
acepta cualquier versión, pero en kinectServer te solicita la 1.5<br>
cuando ya tenemos desde hace tiempo la 1.6.<br>
<br>
Te permite compilar correctamente al modificiar el archivo<br>
src/components/kinectServer/CMakeLists.txt y donde pone 1.5 hay que<br>
modificar con la 1.6<br>
<br>
Respecto a JDErobot en DEBIAN x64, funciona bien, exceptuando la paret<br>
de gazebo ya que no encuentro la 0.9 para 64 bits, con lo que creo que<br>
el camino sería empezar a luchar por hacer que funcione la 1.0.1 que<br>
actualmente se instala de maravilla.<br>
<br>
El 15/09/12, Mikel Gonzalez Baile &lt;<a href="mailto:m.gonzalezbai@gmail.com">m.gonzalezbai@gmail.com</a>&gt; escribió:<br>
<div><div class="h5">&gt; Buenas Julio,<br>
&gt;<br>
&gt; he solucionado el error que comentas en la compilación. Simplemente haz un<br>
&gt; &quot;svn update&quot; dentro del directorio que comentas<br>
&gt; &quot;trunk/src/components/cameraview_icestorm/build&quot; para que se actualice a la<br>
&gt; última revisión.<br>
&gt;<br>
&gt; Era un problema en la especificación al compilador dónde buscar la cabecera<br>
&gt; de IceStorm, que no sabía donde encontrarla.<br>
&gt;<br>
&gt; Un saludo.<br>
&gt;<br>
&gt; 2012/9/14 Julio Guillén &lt;<a href="mailto:julio.guillen@gmail.com">julio.guillen@gmail.com</a>&gt;<br>
&gt;<br>
&gt;&gt; Llevo un par de dias tratando de instalar JDErobot en un Debian 6 y<br>
&gt;&gt; redactando a la par un manual para la web. Ya me encuentro cerca de<br>
&gt;&gt; finalizar el proceso, pero me encuentro con problemas en el make con<br>
&gt;&gt; un componente en particular.<br>
&gt;&gt;<br>
&gt;&gt; El componente es cameraview_icestorm.<br>
&gt;&gt;<br>
&gt;&gt; He estado leyendo que lo que me hace falta es instalar ice33-services<br>
&gt;&gt; pero a pesar de ello se repite el mismo fallo.<br>
&gt;&gt;<br>
&gt;&gt; He intentado saltarme este componente a la hora de compilar sin exito,<br>
&gt;&gt; a ver si me podeis dar pistas sobre esto. O si lograis descubrir el<br>
&gt;&gt; fallo que cometo o he pasado por alto, mejor que mejor.<br>
&gt;&gt;<br>
&gt;&gt; Mil gracias a todos.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Paso a poneros el fallo al hacer make que me salta en este componente:<br>
&gt;&gt;<br>
&gt;&gt; [ 76%] Building CXX object<br>
&gt;&gt;<br>
&gt;&gt; ../src/components/cameraview_icestorm/CMakeFiles/cameraview_icestorm.dir/cameraview_icestorm.cpp.o<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:<br>
&gt;&gt; In function ‘int main(int, char**)’:<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:61:<br>
&gt;&gt; error: ‘IceStorm’ has not been declared<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:61:<br>
&gt;&gt; error: expected ‘;’ before ‘topicManager’<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:69:<br>
&gt;&gt; error: ‘IceStorm’ has not been declared<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:69:<br>
&gt;&gt; error: expected ‘;’ before ‘topic’<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:71:<br>
&gt;&gt; error: ‘topic’ was not declared in this scope<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:71:<br>
&gt;&gt; error: ‘topicManager’ was not declared in this scope<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:72:<br>
&gt;&gt; error: ‘IceStorm’ has not been declared<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:72:<br>
&gt;&gt; error: expected ‘;’ before ‘qos’<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:73:<br>
&gt;&gt; error: ‘qos’ was not declared in this scope<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:75:<br>
&gt;&gt; error: ISO C++ forbids declaration of ‘IceStorm’ with no type<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:75:<br>
&gt;&gt; error: expected ‘)’ before ‘::’ token<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:75:<br>
&gt;&gt; error: expected ‘{’ before ‘::’ token<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:75:<br>
&gt;&gt; error: ‘::NoSuchTopic’ has not been declared<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:75:<br>
&gt;&gt; error: ‘ex’ was not declared in this scope<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:75:<br>
&gt;&gt; error: expected ‘;’ before ‘)’ token<br>
&gt;&gt;<br>
&gt;&gt; /home/jderobot/jderobot/trunk/src/components/cameraview_icestorm/cameraview_icestorm.cpp:82:<br>
&gt;&gt; error: ‘topic’ was not declared in this scope<br>
&gt;&gt; make[2]: ***<br>
&gt;&gt; [../src/components/cameraview_icestorm/CMakeFiles/cameraview_icestorm.dir/cameraview_icestorm.cpp.o]<br>
&gt;&gt; Error 1<br>
&gt;&gt; make[1]: ***<br>
&gt;&gt; [../src/components/cameraview_icestorm/CMakeFiles/cameraview_icestorm.dir/all]<br>
&gt;&gt; Error 2<br>
&gt;&gt; make: *** [all] Error 2<br>
&gt;&gt;<br>
&gt;<br>
<br>
<br>
</div></div>--<br>
[image: Logo]<br>
<br>
Julio Guillén García<br>
*Software Team Lead*<br>
*<a href="tel:%2B34%20657082696" value="+34657082696">+34 657082696</a> *· <a href="mailto:julio.guillen@gmail.com">julio.guillen@gmail.com</a><br>
<br>
Future Vehicles and Entrepreneurs<br>
E.T.S.I. Navales - Aula Fuve-E · Avenida Arco de la Victoria s/n 28040<br>
Madrid<br>
<a href="http://www.fuve-e.es" target="_blank">www.fuve-e.es</a><br>
[image: facebook]&lt;<a href="http://www.facebook.com/pages/FuVe-E-Future-Vehicles-and-Entrepreneurs/198223636863099" target="_blank">http://www.facebook.com/pages/FuVe-E-Future-Vehicles-and-Entrepreneurs/198223636863099</a>&gt;<br>

[image:<br>
twitter] &lt;<a href="http://www.twitter.com/fuveorg" target="_blank">http://www.twitter.com/fuveorg</a>&gt; [image:<br>
linkedIn]&lt;<a href="http://www.linkedin.com/company/2346037?trk=tyah" target="_blank">http://www.linkedin.com/company/2346037?trk=tyah</a>&gt;<br>
<br>
[image: eco] No me imprimas si no es necesario. Protejamos el medio ambiente<br>
<br>
Este correo electrónico y, en su caso, cualquier fichero anexo al mismo,<br>
contiene información de carácter confidencial exclusivamente dirigida a su<br>
destinatario o destinatarios. Queda prohibida su divulgación, copia o<br>
distribución a terceros sin la previa autorización escrita de FUVE-E<br>
<br>
En caso de no ser usted la persona a la que fuera dirigido este mensaje y a<br>
pesar de ello está continúa leyéndolo, ponemos en su conocimiento que está<br>
cometiendo un acto ilícito en virtud de la legislación vigente en la<br>
actualidad, por lo que deberá dejarlo de leer automáticamente.<br>
<br>
FUVE-E no es responsable de su integridad, exactitud, o de lo que acontezca<br>
cuando el correo electrónico circula por las infraestructuras de<br>
comunicaciones electrónicas públicas. En el caso de haber recibido este<br>
correo electrónico por error, se ruega notificar inmediatamente esta<br>
circunstancia mediante reenvío a la dirección electrónica del remitente.<br>
<br>
El correo electrónico vía Internet no permite asegurar la confidencialidad<br>
de los mensajes que se transmiten ni su integridad o correcta recepción,<br>
por lo que FUVE-E no asume ninguna responsabilidad que pueda derivarse de<br>
este hecho.<br>
</blockquote></div><br></div>