<div dir="ltr">Hola Jose,<br><div><br></div><div style>Cuando te salen errores del tipo "<span style="font-family:arial,sans-serif;font-size:13.333333969116211px">: <b>undefined reference to</b></span><span style="font-family:arial,sans-serif;font-size:13.333333969116211px"> </span>" es que hay un librería que no estas linkando bien. Asegúrate de tener instalado:</div>
<div style><br></div><div style><ul style><li style>OpenGL (sudo apt-get install freeglut3). Los errores que comienza por gl....</li><li style>gsl (sudo apt-get install libgsl0). Los erroes que comienzan por gsl_...<br></li>
</ul></div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr">Alejandro Hernández Cordero<div><br></div><div><a href="http://www.linkedin.com/in/ahcorde/en" target="_blank"><img src="http://www.linkedin.com/favicon.ico"></a> <a href="https://twitter.com/ahcorde" target="_blank"><img src="http://www.twitter.com/favicon.ico"></a> <a href="https://plus.google.com/u/0/114434050324725472734/posts" target="_blank"><img src="https://ssl.gstatic.com/s2/oz/images/favicon.ico"></a> <a href="http://github.com/ahcorde" target="_blank"><img src="https://github.com/favicon.ico"></a><br>
</div><div><br></div><div>Visit and play my Curriculum vitae -> <a href="https://googledrive.com/host/0BytBL_SySiIjX19Pd1o5dlZaRHc/Game.html" target="_blank">https://googledrive.com/host/0BytBL_SySiIjX19Pd1o5dlZaRHc/Game.html</a></div>
</div></div>
<br><br><div class="gmail_quote">2013/7/10 Jose Villaran <span dir="ltr"><<a href="mailto:jmvillaran13@gmail.com" target="_blank">jmvillaran13@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<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 'opencv'</div><div>-- found opencv, version 2.4.5</div><div>-- checking for module 'gtk+-2.0'</div><div>-- found gtk+-2.0, version 2.24.10</div>
<div>-- checking for module 'gtkgl-2.0'</div><div>-- found gtkgl-2.0, version 2.0.1</div><div>-- checking for module 'gtkmm-2.4'</div><div>-- found gtkmm-2.4, version 2.24.2</div><div>-- checking for module 'libglademm-2.4'</div>
<div>-- found libglademm-2.4, version 2.6.7</div><div>-- checking for module 'gthread-2.0'</div><div>-- found gthread-2.0, version 2.32.3</div><div>-- checking for module 'libgnomecanvas-2.0'</div><div>
-- found libgnomecanvas-2.0, version 2.30.3</div><div>-- checking for module 'libgnomecanvasmm-2.6'</div><div>-- found libgnomecanvasmm-2.6, version 2.26.0</div><div>-- checking for module 'gtkglextmm-1.2'</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 'opencv'</div><div>-- found opencv, version 2.4.5</div><div>-- checking for module 'gtk+-2.0'</div>
<div>-- found gtk+-2.0, version 2.24.10</div><div>-- checking for module 'gtkgl-2.0'</div><div>-- found gtkgl-2.0, version 2.0.1</div><div>-- checking for module 'gtkmm-2.4'</div><div>-- found gtkmm-2.4, version 2.24.2</div>
<div>-- checking for module 'libglademm-2.4'</div><div>-- found libglademm-2.4, version 2.6.7</div><div>-- checking for module 'gthread-2.0'</div><div>-- found gthread-2.0, version 2.32.3</div><div>-- checking for module 'libgnomecanvas-2.0'</div>
<div>-- found libgnomecanvas-2.0, version 2.30.3</div><div>-- checking for module 'libgnomecanvasmm-2.6'</div><div>-- found libgnomecanvasmm-2.6, version 2.26.0</div><div>-- checking for module 'gtkglextmm-1.2'</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 'opencv'</div><div>-- found opencv, version 2.4.5</div><div>-- checking for module 'gtk+-2.0'</div>
<div>-- found gtk+-2.0, version 2.24.10</div><div>-- checking for module 'gtkgl-2.0'</div><div>-- found gtkgl-2.0, version 2.0.1</div><div>-- checking for module 'gtkmm-2.4'</div><div>-- found gtkmm-2.4, version 2.24.2</div>
<div>-- checking for module 'libglademm-2.4'</div><div>-- found libglademm-2.4, version 2.6.7</div><div>-- checking for module 'gthread-2.0'</div><div>-- found gthread-2.0, version 2.32.3</div><div>-- checking for module 'libgnomecanvas-2.0'</div>
<div>-- found libgnomecanvas-2.0, version 2.30.3</div><div>-- checking for module 'libgnomecanvasmm-2.6'</div><div>-- found libgnomecanvasmm-2.6, version 2.26.0</div><div>-- checking for module 'gtkglextmm-1.2'</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)':</div>
<div>API.cpp:(.text+0x901): undefined reference to `glutSolidSphere'</div><div>CMakeFiles/introrob.dir/drawarea.cpp.o: In function `introrob::DrawArea::DrawArea(_GtkDrawingArea*, Glib::RefPtr<Gnome::Glade::Xml> const&)':</div>
<div>drawarea.cpp:(.text+0x552): undefined reference to `glutInit'</div><div>drawarea.cpp:(.text+0x55e): undefined reference to `glutInitDisplayMode'</div><div>CMakeFiles/introrob.dir/drawarea.cpp.o: In function `introrob::DrawArea::DrawArea(_GtkDrawingArea*, Glib::RefPtr<Gnome::Glade::Xml> const&)':</div>
<div>drawarea.cpp:(.text+0xc77): undefined reference to `glutInit'</div><div>drawarea.cpp:(.text+0xc83): undefined reference to `glutInitDisplayMode'</div><div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_vector_get'</div>
<div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_matrix_set'</div><div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_matrix_alloc'</div>
<div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_vector_alloc'</div><div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_linalg_LU_solve'</div>
<div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_linalg_LU_decomp'</div><div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_vector_set'</div>
<div>/home/jose/JDErobot5/trunk/src/components/introrob/build/../../../libs/progeo/libprogeo.so: undefined reference to `gsl_permutation_alloc'</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>
<br>_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
<a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
<br></blockquote></div><br></div>