<div dir="ltr">Hola a todos,<div>estoy intentando compilar el componente introrob pero, aunque cmake (mostrado abajo) no me devuelve ningún error, make muestra lo siguiente:</div><div><br></div><div><div>$ cmake .</div><div>
-- The C compiler identification is GNU</div><div>-- The CXX compiler identification is GNU</div><div>-- Check for working C compiler: /usr/bin/gcc</div><div>-- Check for working C compiler: /usr/bin/gcc -- works</div><div>
-- Detecting C compiler ABI info</div><div>-- Detecting C compiler ABI info - done</div><div>-- Check for working CXX compiler: /usr/bin/c++</div><div>-- Check for working CXX compiler: /usr/bin/c++ -- works</div><div>-- Detecting CXX compiler ABI info</div>
<div>-- Detecting CXX compiler ABI info - done</div><div>-- checking for module &#39;opencv&#39;</div><div>--   found opencv, version 2.4.5</div><div>-- checking for module &#39;gtk+-2.0&#39;</div><div>--   found gtk+-2.0, version 2.24.10</div>
<div>-- checking for module &#39;gtkgl-2.0&#39;</div><div>--   found gtkgl-2.0, version 2.0.1</div><div>-- checking for module &#39;gtkmm-2.4&#39;</div><div>--   found gtkmm-2.4, version 2.24.2</div><div>-- checking for module &#39;libglademm-2.4&#39;</div>
<div>--   found libglademm-2.4, version 2.6.7</div><div>-- checking for module &#39;gthread-2.0&#39;</div><div>--   found gthread-2.0, version 2.32.3</div><div>-- checking for module &#39;libgnomecanvas-2.0&#39;</div><div>
--   found libgnomecanvas-2.0, version 2.30.3</div><div>-- checking for module &#39;libgnomecanvasmm-2.6&#39;</div><div>--   found libgnomecanvasmm-2.6, version 2.26.0</div><div>-- checking for module &#39;gtkglextmm-1.2&#39;</div>
<div>--   found gtkglextmm-1.2, version 1.2.0</div><div>*** Gearbox ok</div><div>*** ICE ok</div><div>*** OpenCV ok</div><div>libbgfgsegmentation.so</div><div>libjderobotice.so</div><div>libcolorspaces.so</div><div>libjderobotutil.so</div>
<div>libprogeo.so</div><div>libpioneer.so</div><div>libfuzzylib.so</div><div>libvisionlib.so</div><div>-- Configuring done</div><div>-- Generating done</div><div>-- Build files have been written to: /home/jose/JDErobot5/trunk/src/components/introrob/build</div>
</div><div><br></div><div><br></div><div><div>$ cmake .</div><div>-- The C compiler identification is GNU</div><div>-- The CXX compiler identification is GNU</div><div>-- Check for working C compiler: /usr/bin/gcc</div><div>
-- Check for working C compiler: /usr/bin/gcc -- works</div><div>-- Detecting C compiler ABI info</div><div>-- Detecting C compiler ABI info - done</div><div>-- Check for working CXX compiler: /usr/bin/c++</div><div>-- Check for working CXX compiler: /usr/bin/c++ -- works</div>
<div>-- Detecting CXX compiler ABI info</div><div>-- Detecting CXX compiler ABI info - done</div><div>-- checking for module &#39;opencv&#39;</div><div>--   found opencv, version 2.4.5</div><div>-- checking for module &#39;gtk+-2.0&#39;</div>
<div>--   found gtk+-2.0, version 2.24.10</div><div>-- checking for module &#39;gtkgl-2.0&#39;</div><div>--   found gtkgl-2.0, version 2.0.1</div><div>-- checking for module &#39;gtkmm-2.4&#39;</div><div>--   found gtkmm-2.4, version 2.24.2</div>
<div>-- checking for module &#39;libglademm-2.4&#39;</div><div>--   found libglademm-2.4, version 2.6.7</div><div>-- checking for module &#39;gthread-2.0&#39;</div><div>--   found gthread-2.0, version 2.32.3</div><div>-- checking for module &#39;libgnomecanvas-2.0&#39;</div>
<div>--   found libgnomecanvas-2.0, version 2.30.3</div><div>-- checking for module &#39;libgnomecanvasmm-2.6&#39;</div><div>--   found libgnomecanvasmm-2.6, version 2.26.0</div><div>-- checking for module &#39;gtkglextmm-1.2&#39;</div>
<div>--   found gtkglextmm-1.2, version 1.2.0</div><div>*** Gearbox ok</div><div>*** ICE ok</div><div>*** OpenCV ok</div><div>libbgfgsegmentation.so</div><div>libjderobotice.so</div><div>libcolorspaces.so</div><div>libjderobotutil.so</div>
<div>libprogeo.so</div><div>libpioneer.so</div><div>libfuzzylib.so</div><div>libvisionlib.so</div><div>-- Configuring done</div><div>-- Generating done</div><div>-- Build files have been written to: /home/jose/JDErobot5/trunk/src/components/introrob/build</div>
</div><div><br></div><div><div>$ cmake .</div><div>-- The C compiler identification is GNU</div><div>-- The CXX compiler identification is GNU</div><div>-- Check for working C compiler: /usr/bin/gcc</div><div>-- Check for working C compiler: /usr/bin/gcc -- works</div>
<div>-- Detecting C compiler ABI info</div><div>-- Detecting C compiler ABI info - done</div><div>-- Check for working CXX compiler: /usr/bin/c++</div><div>-- Check for working CXX compiler: /usr/bin/c++ -- works</div><div>
-- Detecting CXX compiler ABI info</div><div>-- Detecting CXX compiler ABI info - done</div><div>-- checking for module &#39;opencv&#39;</div><div>--   found opencv, version 2.4.5</div><div>-- checking for module &#39;gtk+-2.0&#39;</div>
<div>--   found gtk+-2.0, version 2.24.10</div><div>-- checking for module &#39;gtkgl-2.0&#39;</div><div>--   found gtkgl-2.0, version 2.0.1</div><div>-- checking for module &#39;gtkmm-2.4&#39;</div><div>--   found gtkmm-2.4, version 2.24.2</div>
<div>-- checking for module &#39;libglademm-2.4&#39;</div><div>--   found libglademm-2.4, version 2.6.7</div><div>-- checking for module &#39;gthread-2.0&#39;</div><div>--   found gthread-2.0, version 2.32.3</div><div>-- checking for module &#39;libgnomecanvas-2.0&#39;</div>
<div>--   found libgnomecanvas-2.0, version 2.30.3</div><div>-- checking for module &#39;libgnomecanvasmm-2.6&#39;</div><div>--   found libgnomecanvasmm-2.6, version 2.26.0</div><div>-- checking for module &#39;gtkglextmm-1.2&#39;</div>
<div>--   found gtkglextmm-1.2, version 1.2.0</div><div>*** Gearbox ok</div><div>*** ICE ok</div><div>*** OpenCV ok</div><div>libbgfgsegmentation.so</div><div>libjderobotice.so</div><div>libcolorspaces.so</div><div>libjderobotutil.so</div>
<div>libprogeo.so</div><div>libpioneer.so</div><div>libfuzzylib.so</div><div>libvisionlib.so</div><div>-- Configuring done</div><div>-- Generating done</div><div>-- Build files have been written to: /home/jose/JDErobot5/trunk/src/components/introrob/build</div>
</div><div><br></div><div><br></div><div>$ make</div><div><br></div><div><div>[100%] Building C object ../CMakeFiles/introrob.dir/pioneeropengl.c.o</div><div>Linking CXX executable introrob</div><div>CMakeFiles/introrob.dir/API.cpp.o: In function `introrob::Api::drawSphere(CvPoint3D32f, CvPoint3D32f)&#39;:</div>
<div>API.cpp:(.text+0x901): undefined reference to `glutSolidSphere&#39;</div><div>CMakeFiles/introrob.dir/drawarea.cpp.o: In function `introrob::DrawArea::DrawArea(_GtkDrawingArea*, Glib::RefPtr&lt;Gnome::Glade::Xml&gt; const&amp;)&#39;:</div>
<div>drawarea.cpp:(.text+0x552): undefined reference to `glutInit&#39;</div><div>drawarea.cpp:(.text+0x55e): undefined reference to `glutInitDisplayMode&#39;</div><div>CMakeFiles/introrob.dir/drawarea.cpp.o: In function `introrob::DrawArea::DrawArea(_GtkDrawingArea*, Glib::RefPtr&lt;Gnome::Glade::Xml&gt; const&amp;)&#39;:</div>
<div>drawarea.cpp:(.text+0xc77): undefined reference to `glutInit&#39;</div><div>drawarea.cpp:(.text+0xc83): undefined reference to `glutInitDisplayMode&#39;</div><div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_vector_get&#39;</div>
<div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_matrix_set&#39;</div><div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_matrix_alloc&#39;</div>
<div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_vector_alloc&#39;</div><div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_linalg_LU_solve&#39;</div>
<div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_linalg_LU_decomp&#39;</div><div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_vector_set&#39;</div>
<div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_permutation_alloc&#39;</div><div>collect2: ld devolvió el estado de salida 1</div><div>make[2]: *** [../introrob] Error 1</div>
<div>make[1]: *** [../CMakeFiles/introrob.dir/all] Error 2</div><div>make: *** [all] Error 2</div></div><div><br></div><div><br></div><div>¿Alguien sabe por qué puede ser? Gracias!</div><div><br></div><div><br></div></div>