<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>