[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