[Jderobot] Adaptando el c�digo a ubuntu 14.04
JoseMaria Ca�as Plaza
josemaria.plaza en gmail.com
Mie Nov 5 21:04:41 CET 2014
Hola,
sí, vamos ya necesitando una actualización de JdeRobot: (1) paquetes para
versiones más recientes de Debian, Ubuntu... incluyendo nuevas versiones de
bibliotecas en las que nos apoyamos (pcl, opencv, eigen...). (2) también
hay funcionalidad nueva desarrollada que hay que integrar en la nueva
versión oficial de JdeRobot (drivers para ArDrone 2.0, componente para
enseñar programación de drones, correcciones a ParallelIce, manejo de
XMLs...).
Luis Roberto, en los últimos meses no hemos tenido reunión de
desarrolladores. Ahora estamos en un pico de trabajo, la idea es dar ese
empujón desde diciembre. Francisco Pérez se ha incorporado como
desarrollador y ayudará mucho a mejorar nuestro proyecto de software libre.
Si os parece bien a finales de noviembre convoco una reunión y preparamos
el salto a la nueva versión. Momento será de ver los puntos de mejora y
poner prioriades.
Aprovecho para invitaros a ver los dos nuevos "videos del mes", en la
portada de jderobot.org. Una chulada!!!
Avanti,
JoseMaria
2014-10-30 21:51 GMT+01:00 Luis Roberto Morales <
lr.morales.iglesias en gmail.com>:
> Buenas noches,
> Comparto la opinión de que se debería pensar en paquetizar pensando ya en
> al menos la 14.04; aunque una versión LTS esté soportada 5 años no es buena
> idea esperar hasta el último de soporte para pensar en la siguiente.
>
> En cuando a lo de que gcc no es seleccionable, hace ya algunas versiones
> que en los paquetes de gcc de ubuntu quitaron la parte que los añadía a
> alternatives. Una solución sería añadirlos manualmente a alternatives [1],
> aunque lo ideal sería empezar a soportar versiones posteriores a la 4.6 (si
> Ice lo permite), que ya está saliendo la serie 4.9.
>
> Hace tiempo que no veo correos sobre el estado del versionado general de
> jderobot, planificación de reuniones y similares; no se si es que no
> llegan, no los he visto o hay algún otro problema... ¿alguien puede aportar
> algo sobre esto también?
>
>
>
> Un saludo,
> Roberto
>
> [1]
> http://jderobot.org/Lr.morales-pfc#Practical_usage:_set_gcc_4.4_and_4.6_c.2Fc.2B.2B_compilers_as_alternatives_of_gcc.2Fg.2B.2B
>
> El 24 de octubre de 2014, 0:02, Oscar Garcia <
> oscar.robotica en linaresdigital.com> escribió:
>
>> Buenas tardes.
>>
>> Estoy trabajando con ubuntu 14.04. Por motivos "técnicos" (no calentarme
>> demasiado la cabeza con drivers de WiFi y otros problemas) he decidido no
>> perder más tiempo con la versión 12.04 en mi portátil. Creo que hay que
>> mirar adelante y pensar que el 2012 pasó hace dos años.
>>
>> Al intentar instalar jderobot desde los repositorios me han salido
>> multitud de dependencias incumplidas debido a cambio en el nombre de los
>> paquetes (sobre todo boost y opencv):
>>
>> Los siguientes paquetes tienen dependencias incumplidas:
>> jderobot : Depende: libboost-filesystem1.46.1 (>= 1.46.1-1) pero no es
>> instalable
>> Depende: libboost-system1.46.1 (>= 1.46.1-1) pero no es
>> instalable
>> Depende: libicestorm34 pero no es instalable
>> Depende: libiceutil34 pero no es instalable
>> Depende: libopencv-gpu2.3 pero no es instalable
>> Depende: libopencv-highgui2.3 pero no es instalable
>> Depende: libopencv-imgproc2.3 pero no es instalable
>> Depende: libcv2.3 pero no es instalable
>> [...]
>> E: No se pudieron corregir los problemas, usted ha retenido paquetes
>> rotos.
>>
>> El problema radica en que libboost1.46.1 no existe, si no que en su lugar
>> está libboost1.55.0 y libboost1.54, con opencv ocurre lo mismo (es
>> libopencv-core2.4 en vez de libopencv-core2.3, por ejemplo). Con ICE
>> pasamos de libicegrid34 a libicegrid35.
>>
>> La versión de g++ no se puede elegir aunque yo tengo la 4.6 y 4.8, cmake
>> elige la más alta automáticamente:
>>
>> redstar en oczstar:~$ dpkg -l | grep "ii g++"
>> ii g++ 4:4.8.2-1ubuntu6 amd64 GNU C++ compiler
>> ii g++-4.6 4.6.4-6ubuntu2 amd64 GNU C++ compiler
>> ii g++-4.8 4.8.2-19ubuntu1 amd64 GNU C++ compiler
>> redstar en oczstar:~$ sudo update-alternatives --config cpp
>> Sólo hay una alternativa en el grupo de enlaces cpp (provee /lib/cpp):
>> /usr/bin/cpp
>> Nada que configurar.
>> redstar en oczstar:~$ sudo update-alternatives --config c++
>> Sólo hay una alternativa en el grupo de enlaces c++ (provee
>> /usr/bin/c++): /usr/bin/g++
>> Nada que configurar.
>> redstar en oczstar:~$ sudo update-alternatives --config g++
>> update-alternatives: error: no hay alternativas para g++
>>
>> Así que al compilar me salen bastantes advertencias con el código (sobre
>> todo en temas de compatibilidad). He dado de alta un bug y he hecho un
>> parche para evitar los mensajes, pero mi objetivo es mayor.
>>
>> Querría intentar hacer compatible jderobot (los paquetes que se generan)
>> con ubuntu 14.04 sin tener que agregar repositorios de versiones de ubuntu
>> anteriores, agregando sentencias condicionales o lo que sea necesario en
>> los CMakeLists.txt, ¿cómo lo veis? ¿Hay alguien trabajando ya en ese tema?
>> ¿Cuándo hay una próxima reunión de desarrolladores para ponernos al día y
>> alinear esfuerzos? ¿Dónde estaban las instrucciones para generar los
>> paquetes deb?
>>
>> Mientras tanto voy a intentar quitar las advertencias de compilación del
>> código (unos fscanf que tienen un %s de más, por ejemplo) y ver si consigo
>> algo con el tema de rehacer los paquetes debian/ubuntu con dependencias que
>> no dependan de la distribución.
>>
>> Un saludo.
>>
>>
>> _______________________________________________
>> Jde-developers mailing list
>> Jde-developers en gsyc.es
>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>>
>>
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
--
Universidad Rey Juan Carlos
http://gsyc.urjc.es/jmplaza
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20141105/bf886b0c/attachment.htm
More information about the Jde-developers
mailing list