<br>Buenas noches,<br><div style="margin-left:40px">ya he actualizado el repositorio a la última versión y el problema ha cambiado a la función load_cam de myprogeo.h:<br><br><span style="font-family:courier new,monospace">[ 99%] <span style="color:rgb(0,102,0)">Building CXX object ../CMakeFiles/openniServer.dir/openniServer.cpp.o</span><br>
/home/roberto/Programming/jderobot/src_r886/src/components/openniServer/openniServer.cpp: In member function ‘void openniServer::pointCloudI::ReplyCloud::setCalibrationFile(std::string)’:<br>/home/roberto/Programming/jderobot/src_r886/src/components/openniServer/openniServer.cpp:891:60: error: no matching function for call to ‘openniServer::myprogeo::load_cam(char*, int, int&amp;, int&amp;)’<br>
/home/roberto/Programming/jderobot/src_r886/src/components/openniServer/openniServer.cpp:891:60: note: candidate is:<br>/home/roberto/Programming/jderobot/src_r886/src/components/openniServer/myprogeo.h:48:7: note: void openniServer::myprogeo::load_cam(char*, int)<br>
/home/roberto/Programming/jderobot/src_r886/src/components/openniServer/myprogeo.h:48:7: note:   candidate expects 2 arguments, 4 provided<br>/home/roberto/Programming/jderobot/src_r886/src/components/openniServer/openniServer.cpp: In member function ‘virtual void openniServer::pointCloudI::ReplyCloud::walk()’:<br>
/home/roberto/Programming/jderobot/src_r886/src/components/openniServer/openniServer.cpp:898:59: error: no matching function for call to ‘openniServer::myprogeo::load_cam(char*, int, int&amp;, int&amp;)’<br>/home/roberto/Programming/jderobot/src_r886/src/components/openniServer/openniServer.cpp:898:59: note: candidate is:<br>
/home/roberto/Programming/jderobot/src_r886/src/components/openniServer/myprogeo.h:48:7: note: void openniServer::myprogeo::load_cam(char*, int)<br>/home/roberto/Programming/jderobot/src_r886/src/components/openniServer/myprogeo.h:48:7: note:   candidate expects 2 arguments, 4 provided<br>
make[2]: *** [../CMakeFiles/openniServer.dir/openniServer.cpp.o] Error 1<br>make[1]: *** [../CMakeFiles/openniServer.dir/all] Error 2<br>make: *** [all] Error 2</span><br><br>¿Me falta algo o se ha cambiado &quot;myprogeo&quot; y falta subir la actualización?<br>
<br></div>Gracias,<br><div style="margin-left:40px">Roberto<br></div><div style="margin-left:40px"><br></div><div class="gmail_quote">El 13 de marzo de 2013 18:06, Luis Roberto Morales <span dir="ltr">&lt;<a href="mailto:lr.morales.iglesias@gmail.com" target="_blank">lr.morales.iglesias@gmail.com</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Buenas tardes,<br><div style="margin-left:40px">sobre el tema de &quot;openni&quot; creo que se podrían dejar los dos, emitiendo si eso algún aviso indicando que se están eligiendo unas librerías que no son las más recientes. Dejándolo limitado a &quot;ni&quot; sin ningún tipo de aviso (a parte de &quot;no se encontró la librería&quot;) ni una indicación de versión mínima creo que puede dar lugar a confusión para alguien que en lugar de bajarse los fuentes, use los binarios de repositorio o descargados desde openni (por lo menos ese fue mi caso).<br>

<br><br>A parte de esto, he visto que se ha empezado a desarrollar la versión 2 de la librería (OpenNI2) y que la rama inestable de la 1.5.4 lleva un tiempo (¿10 meses?) sin actividad directa. ¿Se sabe algo del tema?<br>
<br>
</div>Un saludo,<br><div style="margin-left:40px">Roberto<br></div><div style="margin-left:40px"><br></div><br><div class="gmail_quote">El 13 de marzo de 2013 10:07,  <span dir="ltr">&lt;<a href="mailto:franciscomiguel.rivas@urjc.es" target="_blank">franciscomiguel.rivas@urjc.es</a>&gt;</span> escribió:<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Buenos días,<br>
ya he subido el remoteCloud.ice que se me había pasado, básicamente es<br>
una extensión del pointCloud.ice pero que admite cambios en la RT en<br>
caliente mediante configuración XML.<br>
<br>
Sobre las dependencias tienes razón cuando modifique los CMakes no<br>
quité el with_openni que ya no hace nada.<br>
<br>
Sobre lo de añadir &quot;openni&quot; en el directorio de búsquedas, no lo tengo<br>
muy claro, pero tampoco se muy bien cual es la mejor opción. En el<br>
directorio &quot;openni&quot; se instalan las librerías de openni instaladas<br>
desde el repositorio y en &quot;ni&quot; las instaladas desde los fuentes. Como<br>
openni es se actualiza bastante a menudo la del repositorio<br>
prácticamente nunca tiene la última versión.<br>
<br>
Por eso buscaba expresamente en ni, ya que cada actualización de<br>
openni suele incorporar mejoras importantes y para el rendimiento de<br>
openniServer trabajar con la última versión es importante. Esto no<br>
ocurre con kinectServer ya que utiliza PCL para abstraer el acceso al<br>
sensor y prácticamente utiliza openniServer como un driver y no como<br>
una librería.<br>
<br>
<br>
Como digo no se si es mejor que busque en los dos directorios o que<br>
busque sólo en &quot;ni&quot; y que te obligue a instalar la última versión de<br>
openni desde los fuentes.<br>
<br>
¿que os parece?<br>
<br>
<br>
un saludo,<br>
Fran.<br>
<br>
<br>
&quot;Luis Roberto Morales&quot; &lt;<a href="mailto:lr.morales.iglesias@gmail.com" target="_blank">lr.morales.iglesias@gmail.com</a>&gt; escribió:<br>
<div><div><br>
&gt; Buenas noches,<br>
&gt; estaba echando un vistazo a la nueva versión de todos los componentes del<br>
&gt; repositorio (llevaba un tiempo trabajando con la r849), cuando compilando<br>
&gt; openniserver me he encontrado con que trata de utilizar<br>
&gt; &quot;jderobot/remoteCloud.h&quot; y este no está. Buscando la interfaz ICE en<br>
&gt; src/interfaces/slice/jderobot tampoco la veo, por lo que o a alguien se le<br>
&gt; ha olvidado incluir esta interfaz en el repositorio o me estoy saltando<br>
&gt; algo.<br>
&gt;<br>
&gt; Además he corregido el CMake de openniserver que esperaba encontrar un<br>
&gt; valor en las variable with_openni y with_nite cuando estas ya no se<br>
&gt; utilizan. Las he sustituido por las variables de las correspondientes<br>
&gt; librerías.<br>
&gt; Por último, también he corregido el CMake de OpenNI, que buscaba el include<br>
&gt; solo bajo el sufijo &quot;ni&quot;, cuando hay sistemas (por ejemplo desde donde<br>
&gt; estoy escribiendo) que la librería se instala bajo &quot;openni&quot;; ahora debería<br>
&gt; buscar bajo ambos sufijos.<br>
&gt;<br>
&gt; Un saludo,<br>
&gt; Roberto<br>
&gt;<br>
<br>
<br>
<br>
</div></div>------------------------------------------------------------------<br>
Laboratorio de Análisis del Movimiento, Biomecánica, Ergonomía y<br>
Control Motor (LAMBECOM).<br>
Departamento de Fisioterapia, Terapia Ocupacional, Rehabilitación y<br>
Medicina Física.<br>
Universidad Rey Juan Carlos (URJC).<br>
_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es" target="_blank">Jde-developers@gsyc.es</a><br>
<a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
</blockquote></div></div></div><br>
</blockquote></div><br>