Al hacer cmake .. me funciona correctamente, solo con la excepción de player, el cual no uso<br><br>$ cmake ..<br>-- The C compiler identification is GNU<br>-- The CXX compiler identification is GNU<br>-- Check for working C compiler: /usr/bin/gcc<br>
-- Check for working C compiler: /usr/bin/gcc -- works<br>-- Detecting C compiler ABI info<br>-- Detecting C compiler ABI info - done<br>-- Check for working CXX compiler: /usr/bin/c++<br>-- Check for working CXX compiler: /usr/bin/c++ -- works<br>
-- Detecting CXX compiler ABI info<br>-- Detecting CXX compiler ABI info - done<br>-- checking for module 'opencv'<br>-- found opencv, version 2.3.1<br>-- checking for module 'gtk+-2.0'<br>-- found gtk+-2.0, version 2.20.1<br>
-- checking for module 'gtkgl-2.0'<br>-- found gtkgl-2.0, version 2.0.1<br>-- checking for module 'gtkmm-2.4'<br>-- found gtkmm-2.4, version 2.20.3<br>-- checking for module 'libglademm-2.4'<br>
-- found libglademm-2.4, version 2.6.7<br>-- checking for module 'gthread-2.0'<br>-- found gthread-2.0, version 2.24.1<br>-- checking for module 'libgnomecanvas-2.0'<br>-- found libgnomecanvas-2.0, version 2.30.1<br>
-- checking for module 'libgnomecanvasmm-2.6'<br>-- found libgnomecanvasmm-2.6, version 2.26.0<br>-- checking for module 'gtkglextmm-1.2'<br>-- found gtkglextmm-1.2, version 1.2.0<br>-- checking for module 'gsl'<br>
-- found gsl, version 1.13<br>*** Gearbox OK<br>*** Fireware OK:<br>*** Player libraries not found. Are needed to PlayerServer component<br>-- checking for module 'gstreamer-0.10'<br>-- found gstreamer-0.10, version 0.10.28<br>
-- checking for module 'gstreamer-app-0.10'<br>-- found gstreamer-app-0.10, version 0.10.28<br>-- Configuring done<br>-- Generating done<br>-- Build files have been written to: /home/fuvesoft2012/jderobot/jderobot/build<br>
<br>================================================<br>================================================<br><br>Pero luego me da error con el make, ahora directamente en el 1%<br><br>[ 1%] Building CXX object ../src/libs/jderobotice/CMakeFiles/jderobotice.dir/component.cpp.o<br>
In file included from /home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/component.cpp:21:<br>/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:18:51: error: gbxsickacfr/gbxiceutilacfr/safethread.h: No existe el fichero o el directorio<br>
In file included from /home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/component.cpp:21:<br>/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:23: error: ‘gbxiceutilacfr’ has not been declared<br>
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:23: error: expected ‘{’ before ‘SafeThread’<br>/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:23: error: invalid type in declaration before ‘{’ token<br>
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:23: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x<br>/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:24: error: expected primary-expression before ‘public’<br>
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:24: error: expected ‘}’ before ‘public’<br>/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:24: error: expected ‘,’ or ‘;’ before ‘public’<br>
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:27: error: expected unqualified-id before ‘private’<br>/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:31: error: no matching function for call to ‘jderobotice::Context::Context()’<br>
/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>)<br>
/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/context.h:61: note: jderobotice::Context::Context(const jderobotice::Context&)<br>/home/fuvesoft2012/jderobot/jderobot/src/libs/jderobotice/componentthread.h:33: error: expected declaration before ‘}’ token<br>
make[2]: *** [../src/libs/jderobotice/CMakeFiles/jderobotice.dir/component.cpp.o] Error 1<br>make[1]: *** [../src/libs/jderobotice/CMakeFiles/jderobotice.dir/all] Error 2<br>make: *** [all] Error 2<br><br>