[Jderobot-dev] Instalar OpenniServer, kinectServer y kinectViewer

Mikel Gonzalez Baile m.gonzalezbai en gmail.com
Mie Oct 24 20:07:00 CEST 2012


Hola Juan,

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.

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.

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.

Un saludo.

Mikel.

2012/10/24 Juan <jnbosgos en gmail.com>

> Hola a todos,
>
>      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:
>
>    - 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:
>
>
> *jnbosgos en teleko:~/pfc/jderobot/trunk/src/components/openniServer/build$
> sudo make install *
>
> [sudo] password for jnbosgos:
>
> [ 50%] Built target JderobotInterfaces
>
> [ 57%] Built target bgfgsegmentation
>
> [ 64%] Built target bgfgsegmentationhsare
>
> [ 71%] Built target jderobotice
>
> [ 78%] Built target jderoboticeshare
>
> [ 80%] Built target colorspaces
>
> [ 81%] Built target colorspacesmm
>
> [ 82%] Built target colorspacesmmshare
>
> [ 84%] Built target colorspacesshare
>
> [ 87%] Built target jderobotutil
>
> [ 90%] Built target jderobotutilshare
>
> [ 91%] Built target progeo
>
> [ 92%] Built target progeoshare
>
> [ 93%] Built target pioneer
>
> [ 94%] Built target pioneershare
>
> [ 95%] Built target fuzzylib
>
> [ 96%] Built target fuzzyshare
>
> [100%] Built target visionlib
>
> Install the project...
>
> -- Install configuration: ""
>
> -- Installing: /usr/local/include/jderobot/fuzzylib/fuzzylib.h
>
> -- Installing: /usr/local/include/jderobot/pioneer/pioneer.h
>
> -- Installing: /usr/local/include/jderobot/colorspaces/colorspaces.h
>
> -- Installing: /usr/local/include/jderobot/colorspaces/imagecv.h
>
> -- Installing: /usr/local/include/jderobot/colorspaces/uncopyable.h
>
> -- Installing: /usr/local/include/jderobot/colorspaces/colorspacesmm.h
>
> -- Installing: /usr/local/include/jderobot/colorspacesice/image.h
>
> -- Installing: /usr/local/include/jderobot/visionlib/cvfast.h
>
> -- Installing: /usr/local/include/jderobot/visionlib/structs.h
>
> -- Installing: /usr/local/include/jderobot/visionlib/image.h
>
> -- Installing: /usr/local/include/jderobot/visionlib/geometry.h
>
> -- Installing: /usr/local/include/jderobot/visionlib/visionlib.h
>
> -- Installing: /usr/local/include/jderobot/visionlib/linesDetection.h
>
> -- Installing: /usr/local/include/jderobot/jderobotutil/paramdict.h
>
> -- Installing: /usr/local/include/jderobot/jderobotutil/observer.h
>
> -- Installing: /usr/local/include/jderobot/jderobotutil/time.h
>
> -- Installing: /usr/local/include/jderobot/jderobotutil/jderobotutil.h
>
> -- Installing: /usr/local/include/jderobot/jderobotutil/uncopyable.h
>
> -- Installing: /usr/local/include/jderobot/progeo/progeo.h
>
> -- Installing:
> /usr/local/include/jderobot/bgfgsegmentation/bgmodelfactory.h
>
> -- Installing:
> /usr/local/include/jderobot/bgfgsegmentation/bgfgsegmentation.h
>
> -- Installing: /usr/local/include/jderobot/jderobotice/subsystemthread.h
>
> -- Installing: /usr/local/include/jderobot/jderobotice/component.h
>
> -- Installing: /usr/local/include/jderobot/jderobotice/exceptions.h
>
> -- Installing: /usr/local/include/jderobot/jderobotice/application.h
>
> -- Installing: /usr/local/include/jderobot/jderobotice/statusImpl.h
>
> -- Installing: /usr/local/include/jderobot/jderobotice/componentthread.h
>
> -- Installing: /usr/local/include/jderobot/jderobotice/jderobotice.h
>
> -- Installing: /usr/local/include/jderobot/jderobotice/interfaceconnect.h
>
> -- Installing: /usr/local/include/jderobot/jderobotice/tracerImpl.h
>
> -- Installing: /usr/local/include/jderobot/jderobotice/catchutils.h
>
> -- Installing: /usr/local/include/jderobot/jderobotice/context.h
>
> CMake Error at cmake_install.cmake:164 (FILE):
>
>   file INSTALL cannot find
>
>
> "/home/jnbosgos/pfc/jderobot/trunk/src/components/openniServer/build/../lambecom".
>
>
>
> make: *** [install] Error 1
>
>
>
> *jnbosgos en teleko:~/pfc/jderobot/trunk/src/components/kinectViewer/build$
> sudo make install *
>
> [sudo] password for jnbosgos:
>
> [100%] Built target kinectViewer
>
> Install the project...
>
> -- Install configuration: ""
>
> -- Installing: /usr/local/lib/jderobot/libfuzzylib.so
>
> -- Installing: /usr/local/lib/jderobot/libpioneer.so
>
> -- Installing: /usr/local/lib/jderobot/libcolorspacesmm.so
>
> -- Installing: /usr/local/lib/jderobot/libcolorspaces.so
>
> -- Installing: /usr/local/lib/jderobot/libvisionlib.so
>
> -- Installing: /usr/local/lib/jderobot/libjderobotutil.so
>
> -- Installing: /usr/local/lib/jderobot/libprogeo.so
>
> -- Installing: /usr/local/lib/jderobot/libbgfgsegmentation.so
>
> -- Installing: /usr/local/lib/jderobot/libjderobotice.so
>
> -- Up-to-date: /usr/local/include/jderobot/fuzzylib/fuzzylib.h
>
> -- Up-to-date: /usr/local/include/jderobot/pioneer/pioneer.h
>
> -- Up-to-date: /usr/local/include/jderobot/colorspaces/colorspaces.h
>
> -- Up-to-date: /usr/local/include/jderobot/colorspaces/imagecv.h
>
> -- Up-to-date: /usr/local/include/jderobot/colorspaces/uncopyable.h
>
> -- Up-to-date: /usr/local/include/jderobot/colorspaces/colorspacesmm.h
>
> -- Up-to-date: /usr/local/include/jderobot/colorspacesice/image.h
>
> -- Up-to-date: /usr/local/include/jderobot/visionlib/cvfast.h
>
> -- Up-to-date: /usr/local/include/jderobot/visionlib/structs.h
>
> -- Up-to-date: /usr/local/include/jderobot/visionlib/image.h
>
> -- Up-to-date: /usr/local/include/jderobot/visionlib/geometry.h
>
> -- Up-to-date: /usr/local/include/jderobot/visionlib/visionlib.h
>
> -- Up-to-date: /usr/local/include/jderobot/visionlib/linesDetection.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotutil/paramdict.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotutil/observer.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotutil/time.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotutil/jderobotutil.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotutil/uncopyable.h
>
> -- Up-to-date: /usr/local/include/jderobot/progeo/progeo.h
>
> -- Up-to-date:
> /usr/local/include/jderobot/bgfgsegmentation/bgmodelfactory.h
>
> -- Up-to-date:
> /usr/local/include/jderobot/bgfgsegmentation/bgfgsegmentation.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotice/subsystemthread.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotice/component.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotice/exceptions.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotice/application.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotice/statusImpl.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotice/componentthread.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotice/jderobotice.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotice/interfaceconnect.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotice/tracerImpl.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotice/catchutils.h
>
> -- Up-to-date: /usr/local/include/jderobot/jderobotice/context.h
>
> CMake Error at cmake_install.cmake:178 (FILE):
>
>   file INSTALL cannot find
>
>
> "/home/jnbosgos/pfc/jderobot/trunk/src/components/kinectViewer/build/../lambecom".
>
>
>
> make: *** [install] Error 1
>
>
>
>    - 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.
>
>
> Un saludo, Juan
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20121024/fdb01bd9/attachment-0001.htm 


More information about the Jde-developers mailing list