[Jderobot] [jderobot] problema al compilar componentes

Roberto Calvo rocapal en gsyc.urjc.es
Jue Ene 30 12:45:16 CET 2014


El jue, 30-01-2014 a las 03:33 -0800, Javier Huerta escribió:
> Roberto Calvo-2 wrote
> > Dime, desde que directorio haces el make. Parece que no está encontrando
> > bien los PATHS donde está los includes.
> 
> En principio dentro de la carpeta build-independent del componente que
> quiero compilar. El cmake no me da ningún problema pero al hacer el make me
> salta lo siguiente:

Esa manera de compilar (dentro de la carpeta build) ya esa obsoleta y
tenemos que quitar algunos directorios para no llevar a confusión

En [1] tienes la doc de como comilar. Siempre se hace desde el raiz:
cmake . & make, o si quieres sólo compilar componentes puedes hacer
cosas como esta.

cmake -Dbuild-default=OFF -Dbuild_nombre_tu_componente=ON
make


[1]
http://jderobot.org/Manual-5#Compile_and_Install_JdeRobot_5_with_CMake

> 
> javier en javier-VB:~/jderobot/src/stable/components/basic_component/build-independent$
> make
> Scanning dependencies of target basic_component
> [ 25%] Building CXX object
> CMakeFiles/basic_component.dir/home/javier/jderobot/src/stable/components/basic_component/control.cpp.o
> In file included from
> /home/javier/jderobot/src/stable/components/basic_component/control.cpp:22:0:
> /home/javier/jderobot/src/stable/components/basic_component/control.h:30:29:
> error fatal: jderobot/camera.h: No existe el archivo o el directorio
> compilación terminada.
> make[2]: ***
> [CMakeFiles/basic_component.dir/home/javier/jderobot/src/stable/components/basic_component/control.cpp.o]
> Error 1
> make[1]: *** [CMakeFiles/basic_component.dir/all] Error 2
> make: *** [all] Error 2
> 
> 
> Roberto Calvo-2 wrote
> > Si solo quieres compilar algunos componentes en concreto utilizar las
> > directivas correspondientes.
> 
> Siempre que hago eso me comprueba todas las dependencias, y como yo sólo
> tengo instaladas las que necesito para los componentes que quiero compilar
> me acaba dando esto:
> 
> -- Configuring incomplete, errors occurred!
> 
> También es posible que lo esté haciendo mal, porque ejecuto la línea "cmake
> -Dbuild-default=OFF -Dbuild_basic_component=ON -Dbuild_cameraserver=ON ."
> directamente en la raíz, y si la ejecuto en la carpeta del componente parece
> que hace algo, pero el make sigue sin funcionar.
> 
> ¿Alguna idea?. Gracias.
> 
> 
> 
> --
> View this message in context: http://jderobot-developer-list.2315034.n4.nabble.com/jderobot-problema-al-compilar-componentes-tp4642042p4642071.html
> Sent from the Jderobot Developer List mailing list archive at Nabble.com.
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers

-- 
Roberto Calvo Palomino        | Robotics Lab (GSyC) 
R&D Android Mobile Engineer   | Universidad Rey Juan Carlos

Twitter: @rocapal 
Linkedin: http://www.linkedin.com/in/rocapal



More information about the Jde-developers mailing list