[Jderobot] Dependencia de introrob con progeo, ¿correcta o no?
Oscar Garcia
oscar.robotica en linaresdigital.com
Vie Feb 28 21:05:07 CET 2014
El 28/02/14 19:47, Oscar Garcia escribió:
> Trato de compilar sólo introrob en mi máquina física y me encuentro
> con esto:
>
> redstar en greystar:~$ mkdir jderobot
> redstar en greystar:~$ cd jderobot/
> redstar en greystar:~/jderobot$ svn co
> https://svn.jderobot.org/jderobot/trunk/src/stable/components/introrob/
> A introrob/introrob.cpp
> A introrob/pioneer.c
> [...]
> A introrob/drawarea.h
> A introrob/CMakeLists.txt
> Revisión obtenida: 1177
> redstar en greystar:~/jderobot$ cd introrob/
> redstar en greystar:~/jderobot/introrob$ cmake .
> -- The C compiler identification is GNU
> -- The CXX compiler identification is GNU
> [...]
> -- Build files have been written to: /home/redstar/jderobot/introrob
> redstar en greystar:~/jderobot/introrob$ make
> Scanning dependencies of target introrob
> [ 12%] Building CXX object CMakeFiles/introrob.dir/API.o
> In file included from /home/redstar/jderobot/introrob/API.cpp:22:0:
> /home/redstar/jderobot/introrob/API.h:29:27: error fatal:
> progeo/progeo.h: No existe el archivo o el directorio
> compilación terminada.
> make[2]: *** [CMakeFiles/introrob.dir/API.o] Error 1
> make[1]: *** [CMakeFiles/introrob.dir/all] Error 2
> make: *** [all] Error 2
Me respondo a mí mismo.
Sí, es necesario, pero no me había dado cuenta que ahora para hacer la
compilación independiente hay que meterse en "build-independent":
Pero ahora al hacerlo me sale que no encuentra libjderobotice.so, voy a
investigarlo:
redstar en greystar:~/jderobot/introrob/build-independent$ cmake .
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
[...]
-- Configuring done
-- Generating done
-- Build files have been written to:
/home/redstar/jderobot/introrob/build-independent
redstar en greystar:~/jderobot/introrob/build-independent$ make
Scanning dependencies of target introrob
[ 12%] Building CXX object
CMakeFiles/introrob.dir/home/redstar/jderobot/introrob/API.cpp.o
[ 25%] Building CXX object
CMakeFiles/introrob.dir/home/redstar/jderobot/introrob/control.cpp.o
[ 37%] Building CXX object
CMakeFiles/introrob.dir/home/redstar/jderobot/introrob/drawarea.cpp.o
[ 50%] Building CXX object
CMakeFiles/introrob.dir/home/redstar/jderobot/introrob/gui.cpp.o
[ 62%] Building CXX object
CMakeFiles/introrob.dir/home/redstar/jderobot/introrob/introrob.cpp.o
[ 75%] Building CXX object
CMakeFiles/introrob.dir/home/redstar/jderobot/introrob/MyAlgorithms.cpp.o
[ 87%] Building C object
CMakeFiles/introrob.dir/home/redstar/jderobot/introrob/pioneer.c.o
[100%] Building C object
CMakeFiles/introrob.dir/home/redstar/jderobot/introrob/pioneeropengl.c.o
make[2]: *** No hay ninguna regla para construir el objetivo
«/usr/local/lib/jderobot/libjderobotice.so», necesario para «introrob».
Alto.
make[1]: *** [CMakeFiles/introrob.dir/all] Error 2
make: *** [all] Error 2
Un saludo a todos.
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : smime.p7s
Tipo : application/pkcs7-signature
Tamaño : 2245 bytes
Descripción: Firma criptográfica S/MIME
Url : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20140228/1584746a/attachment.bin
More information about the Jde-developers
mailing list