[Jderobot-dev] Problemas con CMake y ICE

Julio Guillén julio.guillen en gmail.com
Vie Jul 13 03:31:23 CEST 2012


Al hacer cmake .. me funciona correctamente, solo con la excepción de
player, el cual no uso

$ cmake ..
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- checking for module 'opencv'
--   found opencv, version 2.3.1
-- checking for module 'gtk+-2.0'
--   found gtk+-2.0, version 2.20.1
-- checking for module 'gtkgl-2.0'
--   found gtkgl-2.0, version 2.0.1
-- checking for module 'gtkmm-2.4'
--   found gtkmm-2.4, version 2.20.3
-- checking for module 'libglademm-2.4'
--   found libglademm-2.4, version 2.6.7
-- checking for module 'gthread-2.0'
--   found gthread-2.0, version 2.24.1
-- checking for module 'libgnomecanvas-2.0'
--   found libgnomecanvas-2.0, version 2.30.1
-- checking for module 'libgnomecanvasmm-2.6'
--   found libgnomecanvasmm-2.6, version 2.26.0
-- checking for module 'gtkglextmm-1.2'
--   found gtkglextmm-1.2, version 1.2.0
-- checking for module 'gsl'
--   found gsl, version 1.13
*** Gearbox OK
*** Fireware OK:
*** Player libraries not found. Are needed to PlayerServer component
-- checking for module 'gstreamer-0.10'
--   found gstreamer-0.10, version 0.10.28
-- checking for module 'gstreamer-app-0.10'
--   found gstreamer-app-0.10, version 0.10.28
-- Configuring done
-- Generating done
-- Build files have been written to:
/home/fuvesoft2012/jderobot/jderobot/build

================================================
================================================

Pero luego me da error con el make, ahora directamente en el 1%

[  1%] Building CXX object
../src/libs/jderobotice/CMakeFiles/jderobotice.dir/component.cpp.o
In file included from
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/component.cpp:21:
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:18:51:
error: gbxsickacfr/gbxiceutilacfr/safethread.h: No existe el fichero o el
directorio
In file included from
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/component.cpp:21:
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:23:
error: ‘gbxiceutilacfr’ has not been declared
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:23:
error: expected ‘{’ before ‘SafeThread’
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:23:
error: invalid type in declaration before ‘{’ token
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:23:
warning: extended initializer lists only available with -std=c++0x or
-std=gnu++0x
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:24:
error: expected primary-expression before ‘public’
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:24:
error: expected ‘}’ before ‘public’
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:24:
error: expected ‘,’ or ‘;’ before ‘public’
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:27:
error: expected unqualified-id before ‘private’
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:31:
error: no matching function for call to ‘jderobotice::Context::Context()’
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/context.h:67:
note: candidates are: jderobotice::Context::Context(const std::string&,
std::tr1::shared_ptr<gbxutilacfr::Tracer>,
std::tr1::shared_ptr<gbxutilacfr::Status>)
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/context.h:61:
note:                 jderobotice::Context::Context(const
jderobotice::Context&)
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:33:
error: expected declaration before ‘}’ token
make[2]: ***
[../src/libs/jderobotice/CMakeFiles/jderobotice.dir/component.cpp.o] Error 1
make[1]: *** [../src/libs/jderobotice/CMakeFiles/jderobotice.dir/all] Error
2
make: *** [all] Error 2
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20120712/5d4a113d/attachment.htm 


More information about the Jde-developers mailing list