[Jderobot] Adaptando el c骴igo a ubuntu 14.04
JoseMaria Ca馻s 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髕ima 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