[Jderobot-dev] Mi primer componente: "No cmake_minimum_required command is present"

Borja Menéndez Moreno b.menendez en alumnos.urjc.es
Sab Oct 13 14:24:01 CEST 2012


Hola a todos,

Estoy empezando a hacer mi primer componente basado en basic_component y me
he encontrado con un problema inesperado que no he podido resolver hasta el
momento. Para empezar, he probado simplemente a compilar basic_component
por probar antes de hacer mi propio componente, y cuando he ido a compilar
con cmake me dice lo siguiente:

CMake Warning (dev) in CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

    cmake_minimum_required(VERSION 2.8)

  should be added at the top of the file.  The version specified may be
lower
  if you wish to support older CMake versions for this project.  For more
  information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

El warning no lo llego a entender del todo, puesto que he estado comparando
el CMakeLists.txt del componente y del directorio build con sus homónimos
del cameraserver y no he visto diferencias aparentes (más allá de que uno
necesite unas librerías que el otro no), pero el cameraserver me compiló en
su momento sin problemas.

Después, he intentado hacer un make y me sale un chorro de errores
tremendo. Empieza así:

Scanning dependencies of target basic_component
[ 12%] Building CXX object CMakeFiles/basic_component.dir/control.o
In file included from
/home/borjamon/jderobot/trunk/src/components/basic_component/control.cpp:22:
/home/borjamon/jderobot/trunk/src/components/basic_component/control.h:30:29:
error: jderobot/camera.h: No existe el fichero o el directorio
/home/borjamon/jderobot/trunk/src/components/basic_component/control.h:31:29:
error: jderobot/motors.h: No existe el fichero o el directorio

He visto que cameraserver hace uso también de jderobot/camera.h en
cameraserver.cpp y, como ya digo, compiló sin problemas.

Estoy usando Ubuntu 10.04 para crear mi primer componente. ¿Alguien sabe
qué puede estar pasando con basic_component? Estoy seguro de que debe ser
una pequeña tontería, pero no la veo...

Un saludo y muchas gracias de antemano,

Borja.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20121013/fc9c6b63/attachment.htm 


More information about the Jde-developers mailing list