[Jderobot-dev] Algunos comentarios sobre cmake

Roberto Calvo rocapal en libresoft.es
Mie Mayo 23 15:55:30 CEST 2012


Buenas!

Os comento algunos problemillas que he encontrado compilando jderobot
con cmake. Pero en general ha ido muy bien la compilaci贸n en una debian
squeeze.	

--
Me encuentro con esta config en el CMakeLists.txt del proyecto. Si lo
mir谩is, se comprueba el path de gearbox en /usr/ y /usr/local, pero
luego s贸lo se incluye el directorio de /usr/include y /usr/lib.

Deber铆a a帽adirse din谩micamente el path donde se han encontrado las
librer铆as.	


# CHECK GEARBOX
FIND_LIBRARY(with_gearbox
    NAMES GbxGarminAcfr GbxIceUtilAcfr
    PATHS /usr/lib/gearbox /usr/local/lib/gearbox)
IF(NOT with_gearbox)
    MESSAGE (FATAL_ERROR "*** Gearbox libraries: GbxUtilAcfr or
GbxIceUtilAcfr not found")
ENDIF()
include_directories(/usr/include/gearbox)
link_directories(/usr/lib/gearbox)

-- 
En el siguiente archivo aparece definida una funci贸n en el cpp que
pertenece a la clase, pero no est谩 definida en el .h, por lo que da
error. Es necesario poner la definici贸n p煤blica en el .h para que
funcione toda la compilaci贸n correctamente.

/home/jderobot/trunk/src/components/introrob/API.cpp:166: error: no
鈥榲oid introrob::Api::drawSphere(CvPoint3D32f, CvPoint3D32f)鈥 member
function declared in class 鈥榠ntrorob::Api鈥

--
Es necesario a帽adir la comprobaci贸n de los paquetes, gsl-bin
libgsl0-dev. En el cmake no los pide, y luego falla al compilar.

--
Es necesario comprobar la existencia de gazebo y player para algunos
componentes porque si no tambi茅n falla.


-- 
锘縍oberto Calvo Palomino          | Libre Software Engineering Lab (GSyC) 
R&D Android Mobile Engineer     | Universidad Rey Juan Carlos
Tel: (+34) 91 488 87 73         | Edif. Biblioteca 锘- Despacho B103

Twitter: @rocapal 
Linkedin: http://www.linkedin.com/in/rocapal

------------ pr髕ima parte ------------
Se ha borrado un mensaje que no est谩 en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tama帽o     : 198 bytes
Descripci贸n: This is a digitally signed message part
Url        : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20120523/1396c833/attachment.pgp 


More information about the Jde-developers mailing list