[Jderobot] Cmake independiente

franciscomiguel.rivas en urjc.es franciscomiguel.rivas en urjc.es
Mar Oct 22 19:19:16 CEST 2013


Buenas,
es un fallo de linkado de colorspacesmm, lo acabo de solucionar y  
subido al svn, actualiza, compila e instala otra vez.

un saludo,
Fran.

"ILDEFONSO GONZALEZ SANCHEZ" <i.gonzalezsan en alumnos.urjc.es> escribió:

> Hola buenas tardes,
>
> yo estoy teniendo problemas al crear mi cmake independiente para un  
> nuevo componente:
> - Estoy utilizando la nueva versión y falla al linkar  libcolorspacesmm.so
> - El problema lo encuentro al hacer el make del componente:
>
>  make
> Scanning dependencies of target Mycomponent2
> [ 25%] Building CXX object ../CMakeFiles/Mycomponent2.dir/control.cpp.o
> [ 50%] Building CXX object ../CMakeFiles/Mycomponent2.dir/mycomponent2.cpp.o
> [ 75%] Building CXX object ../CMakeFiles/Mycomponent2.dir/API.cpp.o
> [100%] Building CXX object ../CMakeFiles/Mycomponent2.dir/gui.cpp.o
> Linking CXX executable Mycomponent2
> /usr/local/lib/jderobot/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&)'
> /usr/local/lib/jderobot/libcolorspacesmm.so: undefined reference to  
> `cv::imread(std::basic_string<char, std::char_traits<char>,  
> std::allocator<char> > const&, int)'
> /usr/local/lib/jderobot/libcvblob.so: undefined reference to `cvSaveImage'
> collect2: ld returned 1 exit status
> make[2]: *** [../Mycomponent2] Error 1
> make[1]: *** [../CMakeFiles/Mycomponent2.dir/all] Error 2
>
>
>
> -Estoy seguro de que es mi cmake, ya que el mismo componente si lo  
> incluyo en el directorio src/stable/components/  se compila y se  
> instala perfectamente.
>
> En mi caso TARGET_LINK_LIBRARIES :
>
> TARGET_LINK_LIBRARIES(Mycomponent2
>     ${INTERFACES_CPP_DIR}/jderobot/libJderobotInterfaces.so
>     ${LIBS_DIR}/jderobotutil/libjderobotutil.so
>     ${LIBS_DIR}/visionlib/colorspaces/libcolorspaces.so
>     ${LIBS_DIR}/visionlib/cvFast/libcvfast.so
>     ${LIBS_DIR}/visionlib/cvBlob/libcvblob.so
>     ${LIBS_DIR}/visionlib/imgAnalyze/libimgAnalyze.so
>     ${libglademm_LIBRARIES}
>     ${OpenCV_LIBRARIES}
>     ${ZeroCIce_LIBRARIES}
>     ${gtkmm_LIBRARIES}
>     ${gtkmm3_LIBRARIES}
>     ${gthread_LIBRARIES}
>     ${LIBS_DIR}/visionlib/colorspaces/libcolorspacesmm.so
>
> )
>
> Muchas gracias de antemano,
>
> Ildefonso
>



------------------------------------------------------------------
Laboratorio de Análisis del Movimiento, Biomecánica, Ergonomía y  
Control Motor (LAMBECOM).
Departamento de Fisioterapia, Terapia Ocupacional, Rehabilitación y  
Medicina Física.
Universidad Rey Juan Carlos (URJC).


More information about the Jde-developers mailing list