El problema surge al compilar. Adjunto mi Makefile<br><br>JDEROBOTDIR = /usr/local<br>CXXFLAGS = -I $(JDEROBOTDIR)/include/jderobot -I $(JDEROBOTDIR)/include/cvblobs -I $(JDEROBOTDIR)/include/jderobot/visionlib `pkg-config --cflags opencv` `pkg-config --cflags gtkmm-2.4 libglademm-2.4 gthread-2.0` `pkg-config --cflags gtkglextmm-1.2`<br>

LDFLAGS = `pkg-config --libs gtkmm-2.4 libglademm-2.4 gthread-2.0` `pkg-config --libs opencv` -lgsl -lgslcblas `pkg-config --libs gtkglextmm-1.2` -lGL -lGLU -lglut<br>LDADD = $(JDEROBOTDIR)/lib/jderobot/libJderobotIce.la \<br>

    $(JDEROBOTDIR)/lib/jderobot/libJderobotUtil.la \<br>    $(JDEROBOTDIR)/lib/jderobot/<a href="http://libcolorspacesmm.la">libcolorspacesmm.la</a> \<br>    $(JDEROBOTDIR)/lib/jderobot/libJderobotInterfaces.la \<br>    $(JDEROBOTDIR)/lib/jderobot/<a href="http://libprogeo.la">libprogeo.la</a> \<br>

    $(JDEROBOTDIR)/lib/jderobot/<a href="http://libpioneer.la">libpioneer.la</a> \<br>    $(JDEROBOTDIR)/lib/jderobot/lvisionlib.a \<br>    $(JDEROBOTDIR)/lib/libblob.a<br>    <br><br>estratega: estratega.o viewer.o<br>    libtool --mode=link g++ -g -O -o estratega *.o $(LDADD) $(LDFLAGS)<br>

clean:<br>    rm -f *.o estratega<br><br>Pero al realizar el make me devuelve lo siguiente:<br><br>jguillen@ubuntu:~/jderobot/tfm/trunk/src/estratega$ make -f Makefile-estratega <br>libtool --mode=link g++ -g -O -o estratega *.o /usr/local/lib/jderobot/libJderobotIce.la /usr/local/lib/jderobot/libJderobotUtil.la /usr/local/lib/jderobot/<a href="http://libcolorspacesmm.la">libcolorspacesmm.la</a> /usr/local/lib/jderobot/libJderobotInterfaces.la /usr/local/lib/jderobot/<a href="http://libprogeo.la">libprogeo.la</a> /usr/local/lib/jderobot/<a href="http://libpioneer.la">libpioneer.la</a> /usr/local/lib/jderobot/lvisionlib.a /usr/local/lib/libblob.a `pkg-config --libs gtkmm-2.4 libglademm-2.4 gthread-2.0` `pkg-config --libs opencv` -lgsl -lgslcblas `pkg-config --libs gtkglextmm-1.2` -lGL -lGLU -lglut<br>

libtool: link: g++ -g -O -o estratega estratega.o viewer.o -pthread -Wl,--export-dynamic -pthread  /usr/local/lib/jderobot/libJderobotIce.so /usr/local/lib/jderobot/libJderobotUtil.so /usr/local/lib/jderobot/libcolorspacesmm.so /usr/local/lib/jderobot/libJderobotInterfaces.so /usr/local/lib/jderobot/libprogeo.so /usr/local/lib/jderobot/libpioneer.so /usr/local/lib/jderobot/lvisionlib.a /usr/local/lib/libblob.a /usr/lib/<a href="http://libglademm-2.4.so">libglademm-2.4.so</a> /usr/lib/<a href="http://libglade-2.0.so">libglade-2.0.so</a> /usr/lib/libxml2.so -lcv -lhighgui -lcvaux -lml -lcxcore -lgsl -lgslcblas /usr/lib/<a href="http://libgtkglextmm-x11-1.2.so">libgtkglextmm-x11-1.2.so</a> /usr/lib/<a href="http://libgdkglextmm-x11-1.2.so">libgdkglextmm-x11-1.2.so</a> /usr/lib/<a href="http://libgtkglext-x11-1.0.so">libgtkglext-x11-1.0.so</a> /usr/lib/<a href="http://libgtkmm-2.4.so">libgtkmm-2.4.so</a> /usr/lib/<a href="http://libgdkglext-x11-1.0.so">libgdkglext-x11-1.0.so</a> -lXmu -lXt -lSM -lICE /usr/lib/<a href="http://libpangox-1.0.so">libpangox-1.0.so</a> -lX11 /usr/lib/<a href="http://libatkmm-1.6.so">libatkmm-1.6.so</a> /usr/lib/<a href="http://libgdkmm-2.4.so">libgdkmm-2.4.so</a> /usr/lib/<a href="http://libgiomm-2.4.so">libgiomm-2.4.so</a> /usr/lib/<a href="http://libpangomm-1.4.so">libpangomm-1.4.so</a> /usr/lib/<a href="http://libgtk-x11-2.0.so">libgtk-x11-2.0.so</a> /usr/lib/<a href="http://libglibmm-2.4.so">libglibmm-2.4.so</a> /usr/lib/<a href="http://libcairomm-1.0.so">libcairomm-1.0.so</a> /usr/lib/<a href="http://libsigc-2.0.so">libsigc-2.0.so</a> /usr/lib/<a href="http://libgdk-x11-2.0.so">libgdk-x11-2.0.so</a> /usr/lib/<a href="http://libatk-1.0.so">libatk-1.0.so</a> /usr/lib/<a href="http://libgio-2.0.so">libgio-2.0.so</a> /usr/lib/<a href="http://libpangoft2-1.0.so">libpangoft2-1.0.so</a> /usr/lib/<a href="http://libgdk_pixbuf-2.0.so">libgdk_pixbuf-2.0.so</a> -lm /usr/lib/<a href="http://libpangocairo-1.0.so">libpangocairo-1.0.so</a> /usr/lib/libcairo.so /usr/lib/<a href="http://libpango-1.0.so">libpango-1.0.so</a> /usr/lib/libfreetype.so -lfontconfig /usr/lib/<a href="http://libgobject-2.0.so">libgobject-2.0.so</a> /usr/lib/<a href="http://libgmodule-2.0.so">libgmodule-2.0.so</a> /usr/lib/<a href="http://libgthread-2.0.so">libgthread-2.0.so</a> -lrt /usr/lib/<a href="http://libglib-2.0.so">libglib-2.0.so</a> -lGL -lGLU -lglut -pthread -Wl,-rpath -Wl,/usr/local/lib/jderobot -Wl,-rpath -Wl,/usr/local/lib/jderobot<br>

viewer.o: In function `estratega::Viewer::color(colorspaces::Image const&amp;)&#39;:<br>viewer.cpp:(.text+0x35bf): undefined reference to `visionLibrary::linesDetection::solisAlgorithm(_IplImage&amp;, std::vector&lt;Segment2D, std::allocator&lt;Segment2D&gt; &gt;*)&#39;<br>

collect2: ld returned 1 exit status<br>make: *** [estratega] Error 1<br><br>¿Algún consejo? He mirado proyectos en los que compilaban directamente la librería con el Makefile global, pero no he tenido éxito tratando de emular dicho proceso.<br>

<br>Saludos y gracias de nuevo<br>