[Jderobot-dev] Instalar OpenniServer, kinectServer y kinectViewer
Juan Navarro Bosgos
jnbosgos en gmail.com
Mie Oct 24 22:36:38 CEST 2012
Hola Mikel,
es que no sabía si era problema mío o de la herramienta, y por eso
preguntaba; la verdad es que estoy aprendiendo bastante de CMake, y del
funcionamiento de Jderobot, así que me viene bien esto de tener que
pelearme con ello. Los ficheros que he comentado que modifique y consiga
hacer funcionar los componentes, los actualizaré en el repositorio, como
dices.
También me es útil lo que comentas de no necesitar instalar los
componentes, no me había dado cuenta; la manía de seguir algunas recetas al
pie de la letra, en este caso: 'cmake .' + 'make' + 'sudo make install'. De
hecho, gracias a ello ya consigo hacer funcionar los 3 componentes sin
tener que instalarlos.
Gracias, Juan
El 24 de octubre de 2012 20:07, Mikel Gonzalez Baile <
m.gonzalezbai en gmail.com> escribió:
> 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/7befef3b/attachment-0001.htm
More information about the Jde-developers
mailing list