[Jderobot-dev] Problema compilando JDErobot con CMake

Julio Guillén julio.guillen en gmail.com
Vie Jul 13 18:35:58 CEST 2012


Hola amigos, tras un largo día resolviendo dependencias, he encontrado
varias cosas que creo que hay que mejorar en el CMake. Lo primero, al
comprobar las dependencias te revisa donde tienes gearbox, pero luego solo
usa una opción. Además, no te pide Gazebo, pero luego sin embargo al
instalar gazeboserver te lo solicita. Por último, en playerserver te busca
en player-2.1 pero es perfectamente válido al menos para instalar con el
player-3.0 con lo que hay que modificar esa dirección en el CMakeLists.txt
para poder usarla.

Por último, una vez que cmake y make se ejecutan correctamente, tengo un
problema con el sudo make install y gazeboserver:

CMake Error at cmake_install.cmake:186 (FILE):
  file INSTALL cannot find

"/home/fuvesoft2012/jderobot/jderobot/src/components/gazeboserver/gazeboserver".


make: *** [install] Error 1

Cuando accedo a gazeboserver, éste no está compilado ni tengo el
ejecutable, pero sin embargo pude hacer el make sin que me diera errores.

¿Alguna pista? ¿Necesitáis algo más de info para sacar conclusiones? Al
hacer el cmake .. inicial, en el makefile no aparecen reglas para compilar
gazeboserver. Yo he añadido en el makefile que genera el cmake .. las
siguientes líneas:

#=============================================================================
# Target rules for targets named gazeboserver

# Build rule for target.
gazeboserver: cmake_check_build_system
    $(MAKE) -f CMakeFiles/Makefile2 gazeboserver
.PHONY : gazeboserver

# fast build rule for target.
gazeboserver/fast:
    $(MAKE) -f
../src/components/gazeboserver/CMakeFiles/gazeboserver.dir/build.make
../src/components/gazeboserver/CMakeFiles/gazeboserver.dir/build
.PHONY : gazeboserver/fast

pero sigue sin funcionar. ¿Alguna idea?
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20120713/14140872/attachment.htm 


More information about the Jde-developers mailing list