[Jderobot-dev] Problema al instalar Cameraserver
JoseMaria
josemaria.plaza en gmail.com
Lun Oct 8 19:24:53 CEST 2012
La traza dice que es problema de enlazado al generar el ejecutable de
cameraserver. No est� encontrando el s�mbolo cv::Mat::copySize que es
referenciado en libcolorspacesmm, que a su vez imagino es usado en
cameraserver. Ese s�mbolo copySize est� en la biblioteca opencv seguro.
No est� encontrando la biblioteca opencv para enlazar con ella. Si no se
queja en tiempo de compilaci�n es que s� est� encontrando los ficheros
con las cabeceras. Mira a ver si en el fichero de configuraci�n de cmake
de cameraserver especificas los directorios oportunos para que enganche
con la biblioteca opencv que te has instalado (en los directorios donde
haya dejado los *.so y *.a respectivos).
Saludos,
JoseMaria
On Sun, 2012-10-07 at 17:33 +0200, Pablo Mayor Sanchez wrote:
> Buenas tardes , despu�s de darle muchas vueltas , alguien se le ocurre
> cual puede ser el problema que tengo al realizar la compilaci�n del
> componente cameraserver , el error que me da es el siguiente:
>
> Al realizar el make
>
> pablo en pablo-desktop:~/jdrobot/trunk/src/components/cameraserver/build$
> sudo makeLinking CXX executable cameraserver
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::Mat::copySize(cv::Mat const&)'
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::_OutputArray::_OutputArray(cv::Mat&)'
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::imwrite(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&, cv::_InputArray
> const&, std::vector<int, std::allocator<int> > const&)'
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::_InputArray::_InputArray(cv::Mat const&)'
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::Mat::reshape(int, int, int const*) const'
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::mixChannels(cv::Mat const*, unsigned int, cv::Mat*,
> unsigned int, int const*, unsigned int)'
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::cvtColor(cv::_InputArray const&, cv::_OutputArray
> const&, int, int)'
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::Mat::copyTo(cv::_OutputArray const&) const'
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::Mat::deallocate()'
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::Mat::zeros(int, int, int)'
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::Mat::create(int, int const*, int)'
> build/../../../libs/colorspaces/libcolorspacesmm.so: undefined
> reference to `cv::Mat::convertTo(cv::_OutputArray const&, int, double,
> double) const'
> collect2: ld returned 1 exit status
> make[2]: *** [../cameraserver] Error 1
> make[1]: *** [../CMakeFiles/cameraserver.dir/all] Error 2
> make: *** [all] Error 2
>
>
> Tengo instalada la versi�n de ubuntu 10.04
> y la versi�n Opencv 2.3.1 que es donde yo pensaba en un inicio que
> estaba el problema.
>
>
> Un saludo.
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
--
http://gsyc.es/jmplaza
Universidad Rey Juan Carlos
More information about the Jde-developers
mailing list