<div dir="ltr">Buenas noches,<br><div style="margin-left:40px">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.<br><br></div><div style="margin-left:40px">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.<br><br></div><div style="margin-left:40px">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?<br></div><div style="margin-left:40px"><br><br><br></div>Un saludo,<br><div><div style="margin-left:40px">Roberto<br></div><div style="margin-left:40px"><br></div>[1] <a href="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" target="_blank">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</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">El 24 de octubre de 2014, 0:02, Oscar Garcia <span dir="ltr">&lt;<a href="mailto:oscar.robotica@linaresdigital.com" target="_blank">oscar.robotica@linaresdigital.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Buenas tardes.<br>
<br>
Estoy trabajando con ubuntu 14.04. Por motivos &quot;técnicos&quot; (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.<br>
<br>
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):<br>
<br>
Los siguientes paquetes tienen dependencias incumplidas:<br>
 jderobot : Depende: libboost-filesystem1.46.1 (&gt;= 1.46.1-1) pero no es instalable<br>
            Depende: libboost-system1.46.1 (&gt;= 1.46.1-1) pero no es instalable<br>
            Depende: libicestorm34 pero no es instalable<br>
            Depende: libiceutil34 pero no es instalable<br>
            Depende: libopencv-gpu2.3 pero no es instalable<br>
            Depende: libopencv-highgui2.3 pero no es instalable<br>
            Depende: libopencv-imgproc2.3 pero no es instalable<br>
            Depende: libcv2.3 pero no es instalable<br>
[...]<br>
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.<br>
<br>
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.<br>
<br>
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:<br>
<br>
redstar@oczstar:~$ dpkg -l | grep &quot;ii  g++&quot;<br>
ii  g++            4:4.8.2-1ubuntu6    amd64        GNU C++ compiler<br>
ii  g++-4.6      4.6.4-6ubuntu2       amd64        GNU C++ compiler<br>
ii  g++-4.8      4.8.2-19ubuntu1     amd64        GNU C++ compiler<br>
redstar@oczstar:~$ sudo update-alternatives --config cpp<br>
Sólo hay una alternativa en el grupo de enlaces cpp (provee /lib/cpp): /usr/bin/cpp<br>
Nada que configurar.<br>
redstar@oczstar:~$ sudo update-alternatives --config c++<br>
Sólo hay una alternativa en el grupo de enlaces c++ (provee /usr/bin/c++): /usr/bin/g++<br>
Nada que configurar.<br>
redstar@oczstar:~$ sudo update-alternatives --config g++<br>
update-alternatives: error: no hay alternativas para g++<br>
<br>
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.<br>
<br>
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?<br>
<br>
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.<br>
<br>
Un saludo.<br>
<br>
<br>_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es" target="_blank">Jde-developers@gsyc.es</a><br>
<a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
<br></blockquote></div><br></div></div>