Hola Juan,<div><br></div><div>la herramienta de CMake la he incorporado yo al proyecto, disculpa los problemas que te pueda ocasionar. Cualquier arreglo o mejora que se realice es bien recibido, con lo que las modificaciones que has realizado estar�an genial que perdurasen en el repositorio, si�ntete libre de hacer un commit y compartirlo con el resto.</div>
<div><br></div><div>CMake es una herramienta muy �til, antes se utilizaba autotools, el cual era mucho m�s complejo. Actualmente gran cantidad de proyectos han sido portados a CMake, con lo que todo lo que aprend�is "luchando" con el del repositorio os servir� no s�lo para JDErobot. A medida que JDErobot evolucione, la herramienta tambi�n debe hacerlo, con lo que es muy dif�cil hacer una que sirva para el resto de los siglos. La base est� hecha, as� que entre todos podemos ir mejor�ndola y/o optimiz�ndola a medida que le demos uso.</div>
<div><br></div><div>Sobre el error que comentas, le echar� un ojo a ver que fichero es el que pide y no se encuentra. De todas formas, no es necesario instalar los componentes para ejecutarlos, es m�s, si por el contrario utilizas para la ejecuci�n el propio ejecutable que se genera tras la compilaci�n te aseguras utilizar siempre la �ltima versi�n de dicho componente.</div>
<div><br></div><div>Un saludo.</div><div><br></div><div>Mikel.<br><br><div class="gmail_quote">2012/10/24 Juan <span dir="ltr"><<a href="mailto:jnbosgos@gmail.com" target="_blank">jnbosgos@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hola a todos,<div><br></div><div>� � �estoy tratando de instalar los componente OpenniServer, kinectServer y kinectViewer, compil�ndolos desde c�digo fuente y me surgen distintos problemas. Estoy usando Ubuntu 10.04.4, ya he instalado PCL como se describe en el manual de Jderobot 5 y he probado que funciona ejecutando openni_viewer. Los problemas son:</div>
<div><ul><li>Tanto con OpenniServer, como con kinectViewer; van bien las ejecuciones en la carpeta build de los comandos: 'cmake .' y 'make'; pero al ejecutar 'sudo make install' fallan al falta un archivo llamado lambecom que deber�a estar en la carpeta de los componentes para instalarse en '/usr/local/bin/' seg�n el fichero cmake_install.cmake de build. Adjunto la salida de terminal de los comandos donde fallan, a ver si alguien sabe como solucionarlo:</li>
</ul><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><b><font color="#ff0000">jnbosgos@teleko:~/pfc/jderobot/trunk/src/components/openniServer/build$ sudo make install�</font></b></div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[sudo] password for jnbosgos:�</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>[ 50%] Built target JderobotInterfaces</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[ 57%] Built target bgfgsegmentation</div></div></div></blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[ 64%] Built target bgfgsegmentationhsare</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>
<div>[ 71%] Built target jderobotice</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[ 78%] Built target jderoboticeshare</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>[ 80%] Built target colorspaces</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[ 81%] Built target colorspacesmm</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>[ 82%] Built target colorspacesmmshare</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[ 84%] Built target colorspacesshare</div></div></div></blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[ 87%] Built target jderobotutil</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[ 90%] Built target jderobotutilshare</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[ 91%] Built target progeo</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>[ 92%] Built target progeoshare</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[ 93%] Built target pioneer</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>[ 94%] Built target pioneershare</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[ 95%] Built target fuzzylib</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>[ 96%] Built target fuzzyshare</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[100%] Built target visionlib</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>Install the project...</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Install configuration: ""</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/include/jderobot/fuzzylib/fuzzylib.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/pioneer/pioneer.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/colorspaces/colorspaces.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/include/jderobot/colorspaces/imagecv.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/colorspaces/uncopyable.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/colorspaces/colorspacesmm.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/include/jderobot/colorspacesice/image.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/visionlib/cvfast.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/visionlib/structs.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/include/jderobot/visionlib/image.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>
-- Installing: /usr/local/include/jderobot/visionlib/geometry.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/visionlib/visionlib.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/visionlib/linesDetection.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/include/jderobot/jderobotutil/paramdict.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/jderobotutil/observer.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/jderobotutil/time.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/include/jderobot/jderobotutil/jderobotutil.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/jderobotutil/uncopyable.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/progeo/progeo.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/include/jderobot/bgfgsegmentation/bgmodelfactory.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/bgfgsegmentation/bgfgsegmentation.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/jderobotice/subsystemthread.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/include/jderobot/jderobotice/component.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/jderobotice/exceptions.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/jderobotice/application.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/include/jderobot/jderobotice/statusImpl.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/jderobotice/componentthread.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/jderobotice/jderobotice.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/include/jderobot/jderobotice/interfaceconnect.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/jderobotice/tracerImpl.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/include/jderobot/jderobotice/catchutils.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/include/jderobot/jderobotice/context.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>CMake Error at cmake_install.cmake:164 (FILE):</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>� file INSTALL cannot find</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>� "/home/jnbosgos/pfc/jderobot/trunk/src/components/openniServer/build/../lambecom".</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><br>
</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><br></div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>
make: *** [install] Error 1</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><br></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><br></div></div></blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><b><font color="#ff0000">jnbosgos@teleko:~/pfc/jderobot/trunk/src/components/kinectViewer/build$ sudo make install�</font></b></div></div></div>
</blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>[sudo] password for jnbosgos:�</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>
<div>[100%] Built target kinectViewer</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>Install the project...</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Install configuration: ""</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/lib/jderobot/libfuzzylib.so</div>
</div>
</div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/lib/jderobot/libpioneer.so</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/lib/jderobot/libcolorspacesmm.so</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/lib/jderobot/libcolorspaces.so</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/lib/jderobot/libvisionlib.so</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/lib/jderobot/libjderobotutil.so</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/lib/jderobot/libprogeo.so</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Installing: /usr/local/lib/jderobot/libbgfgsegmentation.so</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Installing: /usr/local/lib/jderobot/libjderobotice.so</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/fuzzylib/fuzzylib.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/pioneer/pioneer.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Up-to-date: /usr/local/include/jderobot/colorspaces/colorspaces.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/colorspaces/imagecv.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/colorspaces/uncopyable.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Up-to-date: /usr/local/include/jderobot/colorspaces/colorspacesmm.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/colorspacesice/image.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/visionlib/cvfast.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Up-to-date: /usr/local/include/jderobot/visionlib/structs.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/visionlib/image.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/visionlib/geometry.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Up-to-date: /usr/local/include/jderobot/visionlib/visionlib.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/visionlib/linesDetection.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotutil/paramdict.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotutil/observer.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotutil/time.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotutil/jderobotutil.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotutil/uncopyable.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/progeo/progeo.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/bgfgsegmentation/bgmodelfactory.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Up-to-date: /usr/local/include/jderobot/bgfgsegmentation/bgfgsegmentation.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotice/subsystemthread.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotice/component.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotice/exceptions.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotice/application.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotice/statusImpl.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotice/componentthread.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotice/jderobotice.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotice/interfaceconnect.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotice/tracerImpl.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotice/catchutils.h</div>
</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>-- Up-to-date: /usr/local/include/jderobot/jderobotice/context.h</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>CMake Error at cmake_install.cmake:178 (FILE):</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>� file INSTALL cannot find</div></div></div></blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>� "/home/jnbosgos/pfc/jderobot/trunk/src/components/kinectViewer/build/../lambecom".</div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div><br></div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><br></div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><div><div>make: *** [install] Error 1</div></div></div></blockquote></blockquote><div><div><br></div><div><ul><li>Con kinectServer; finalmente he conseguido instalarlo, aunque habiendo hecho algunos cambios en el fichero de configuraci�n�CMakeList.txt de la carpeta del componente,�que explico a continuaci�n por si a alguien m�s le ocurre lo mismo: al instalar PCL, se instal� la �ltima versi�n (1.6) y en el fichero se usa la 1.5; tambi�n he tenido que quitar la opci�n '-lgazebo' del compilador ya que no la cog�a.</li>
</ul><div><br></div>Un saludo, Juan</div>
</div>
<br>_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es">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>
<br></blockquote></div><br></div>