[Jderobot] Problemas con boost
Roberto Calvo
rocapal en gsyc.urjc.es
Mie Nov 13 17:50:18 CET 2013
El mié, 13-11-2013 a las 15:16 +0100, Borja Mon Serrano escribió:
> Buenas!
>
> Tienes razón que hay cosas con las que tengamos que lidiar
> como las de
> boost, pero hay muchas librerías que sólo utilizan LTS de
> ubuntu...
> ¿Si cambiamos esas cosas de libboost, seguirá compilando con
> la 12.04?
>
>
> Pues esto en concreto creo que se podría cambiar. He probado a cambiar
> el casting en el laser del pioneer y parece que todo ha ido bien:
>
> Scanning dependencies of target laser
> [ 91%] Building CXX object
> src/stable/components/gazeboserver/plugins/pioneer/CMakeFiles/laser.dir/laser.cc.o
> Linking CXX shared library liblaser.so
> [ 91%] Built target laser
>
>
> Tras cambiar:
>
> this->parentSensor =
> boost::shared_dynamic_cast<sensors::RaySensor>(_parent);
>
>
> Por:
>
> this->parentSensor =
> boost::dynamic_pointer_cast<sensors::RaySensor>(_parent);
>
>
> Lo que no puedo es probarlo aquí porque Gazebo no me tira bien en la
> 12.04 por problemas con los drivers de mi gráfica (subsanados a partir
> de la 13.04 creo recordar). Si lo pudierais probar y ver si funciona
> para cambiarlo... Así cubrimos un espectro más amplio de Sistemas
> Operativos.
Ubuntu 12.04 es de momento la release de referencia para jderobot.
Cualquier cosa que cambiemos debe funcionar ahí también, y con funcionar
me refiero a qué compile y luego ejecute correctamente.
Tenemos que tener el compromiso entre establidad y mantener todas los
posibles sistemas operativos. Yo tiro más por la estabilidad.
Aún así borja, puedes abrir este ticket en el redmine que desde luego es
importante a tener en cuenta. Y de hecho yo te ayudo para realizar las
pruebas y verificar que todo funciona bien y entonces lo subimos
Los pasos serían:
- Descarga una versión limpia de jderobot en ubuntu 13.04 y apunta
bien la revisión.
- Modifica todo lo que veas necesario (en cuanto a boost) para que
compile jderobot.
- Me mandas el parche con todo lo que hayas modificado.
- Lo pruebo todo en una ubuntu 12.04, al menos durante unos días y en
un par de máquinas distintas, y si todo va bien lo subimos al repo.
¿Te parece?
>
>
> Un saludo,
>
>
> Borja.
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
--
Roberto Calvo Palomino | Robotics Lab (GSyC)
R&D Android Mobile Engineer | Universidad Rey Juan Carlos
Twitter: @rocapal
Linkedin: http://www.linkedin.com/in/rocapal
More information about the Jde-developers
mailing list