<div dir="ltr">Buenas,<div><br></div><div>he modificado el CMakeLists.txt del componente cameraserver eliminando la dependencia a la librería visionlib la cual creo que no es necesaria para este componente. Prueba a hacer un update en ese directorio para actualizar los cambios en tu copia local.</div>

<div><br></div><div>También he modificado el CMakeLists.txt del componente cameraview para que enlace de forma correcta con OpenCV, prueba a ver con los nuevos cambios.</div><div><br></div><div>Un saludo.</div><div><br></div>
<div style>Mikel.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 20 December 2012 16:41, gallardo agustin <span dir="ltr">&lt;<a href="mailto:agallard4@gmail.com" target="_blank">agallard4@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>Buenos días,<br><br>no consigo comprilar diferentes componentes de jderobot:<br><br><b>Con cameraserver obtengo el siguiente error:</b><br>
<br>[ 98%] Built target visionlib<br>Linking CXX executable cameraserver<br>/usr/bin/ld: CMakeFiles/cameraserver.dir/cameraserver.cpp.o: undefined reference to symbol &#39;dc1394_video_set_transmission&#39;<br>

/usr/bin/ld: note: <b>&#39;dc1394_video_set_</b><b>transmission&#39; is defined in DSO /usr/lib/gcc/i686-linux-gnu/4.</b><b>6/../../../i386-linux-gnu/</b><b>libdc1394.so so try adding it to the linker command line<br>/usr/lib/gcc/i686-linux-gnu/4.</b><b>6/../../../i386-linux-gnu/</b><b>libdc1394.so: could not read symbols: Invalid operation</b><br>


collect2: ld returned 1 exit status<br>make[2]: *** [../cameraserver] Error 1<br>make[1]: *** [../CMakeFiles/cameraserver.dir/all] Error 2<br>make: *** [all] Error 2<br><br><b>Con cameraview:</b><br><br>Linking CXX executable cameraview<br>


CMakeFiles/cameraview.dir/cameraview.cpp.o: In function `cv::Mat::~Mat()&#39;:<br>cameraview.cpp:(.text._ZN2cv3MatD2Ev[_ZN2cv3MatD5Ev]+0x2b): undefined reference to `cv::fastFree(void*)&#39;<br>CMakeFiles/cameraview.dir/cameraview.cpp.o: In function `cv::Mat::release()&#39;:<br>


cameraview.cpp:(.text._ZN2cv3Mat7releaseEv[cv::Mat::release()]+0x3b): undefined reference to `cv::Mat::deallocate()&#39;<br>/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::cvtColor(cv::_InputArray const&amp;, cv::_OutputArray const&amp;, int, int)&#39;<br>


/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::Mat::copySize(cv::Mat const&amp;)&#39;<br>/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::_OutputArray::_OutputArray(cv::Mat&amp;)&#39;<br>


/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::Mat::copyTo(cv::_OutputArray const&amp;) const&#39;<br>/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::imwrite(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, cv::_InputArray const&amp;, std::vector&lt;int, std::allocator&lt;int&gt; &gt; const&amp;)&#39;<br>


/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::_InputArray::_InputArray(cv::Mat const&amp;)&#39;<br>/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::Mat::reshape(int, int, int const*) const&#39;<br>


/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::mixChannels(cv::Mat const*, unsigned int, cv::Mat*, unsigned int, int const*, unsigned int)&#39;<br>


/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::Mat::zeros(int, int, int)&#39;<br>/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::Mat::create(int, int const*, int)&#39;<br>


/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::imread(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int)&#39;<br>


/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `vtable for cv::_OutputArray&#39;<br>/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::Mat::operator=(cv::Scalar_&lt;double&gt; const&amp;)&#39;<br>


/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `cv::Mat::convertTo(cv::_OutputArray const&amp;, int, double, double) const&#39;<br>/home/caupolican/robotica/trunk/src/components/cameraview/build/../../../libs/colorspaces/libcolorspacesmm.so: undefined reference to `vtable for cv::_InputArray&#39;<br>


collect2: ld returned 1 exit status<br>make[2]: *** [../cameraview] Error 1<br>make[1]: *** [../CMakeFiles/cameraview.dir/all] Error 2<br>make: *** [all] Error 2<br><br><br>Estoy instalando sobre Ubuntu 12.04. Inicialmente instalé OpenCV 2.3.1 (¿ cuál es la mejor manera de desinstalarlo ?) pero luego he instalado también 2.4.3. y sigue sin funcionar, tras ejecutar &quot;make clean&quot; y los scripts &quot;clean.sh&quot;<br>

<br><br>Un saludo y<br>Gracias!<br><br>
<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>