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.<br>

<br>Por último, una vez que cmake y make se ejecutan correctamente, tengo un problema con el sudo make install y gazeboserver:<br><br>CMake Error at cmake_install.cmake:186 (FILE):<br>  file INSTALL cannot find<br>  &quot;/home/fuvesoft2012/jderobot/jderobot/src/components/gazeboserver/gazeboserver&quot;.<br>

<br><br>make: *** [install] Error 1<br><br>Cuando accedo a gazeboserver, éste no está compilado ni tengo el ejecutable, pero sin embargo pude hacer el make sin que me diera errores.<br><br>¿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:<br>

<br>#=============================================================================<br># Target rules for targets named gazeboserver<br><br># Build rule for target.<br>gazeboserver: cmake_check_build_system<br>    $(MAKE) -f CMakeFiles/Makefile2 gazeboserver<br>

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

.PHONY : gazeboserver/fast<br><br>pero sigue sin funcionar. ¿Alguna idea?<br>