[Jde-dev] error al compilar 4.3 en ubuntu 10.04

Roberto Calvo rocapal en libresoft.es
Mie Mayo 5 09:47:18 CEST 2010


El mar, 04-05-2010 a las 18:34 +0200, Eduardo Perdices escribió:
> Hola,
> 
> ya lo hemos probado y ha habido un par de fallos:
> 
> El primero es que falta copiar el paquete de gazebo en el repositorio de 
> lucid, así que para que lo pillase hemos tenido que poner en el 
> sources.list tanto el de hardy como el de lucid.

Ahora lo copio. Entiendo que vale la misma versión y todo bien ok?
> 
> Después, lo hemos instalado sin problemas, pero al ejecutar ha habido un 
> problema con la graphics_gtk.so. He hecho un ldd y faltaba por instalar 
> la librería libgtkglext, así que habrá que ponerla como dependencia 
> también supongo.

Si te parece, añade esas librerías al debian/control en el paquete de
jderobot-services, y lo subes al subversion. Así cuando hagamos el
paquete oficial oficial en unos días, todos estos fallos ya están
resueltos.

un saludo!

> 
> Una vez instalada esta librería ya funciona bien.
> 
> Saludos.
> 
> 
> 
> Roberto Calvo wrote:
> > El mar, 04-05-2010 a las 17:48 +0200, Eduardo Perdices escribió:
> >   
> >> Vale ya está, he tenido que añadir un parámetro al create como pone en 
> >> [1], espero que con eso siga compilando en otras distribuciones.
> >>     
> >
> > No creo que haya problemas. Si te parece súbelo al subversion, para que
> > no volvamos a perder los cambios que haces.
> >
> >   
> >> Ya están creados los paquetes, de momento están en 
> >> robotica en duplex.gsyc.es:tmp. Yo no tengo permisos para subirlos al 
> >> servidor, así que si podéis ponedlos y así ya los pueden usar los demás.
> >>     
> >
> > Ya está listo! Gracias! Comprobar que se instala bien con el siguiente
> > repo, que yo no puedo probarlo.
> >
> > deb http://jderobot.org/apt/ lucid jderobot 
> >
> > un saludo!
> >
> >   
> >> Saludos.
> >>
> >>
> >> [1] https://wiki.ubuntu.com/CompilerFlags
> >>
> >> Eduardo Perdices wrote:
> >>     
> >>> Hola,
> >>>
> >>> el problema es el driver evi, que no compila, concretamente sale:
> >>>
> >>> In file included from /usr/include/fcntl.h:205,
> >>>                  from EVILib/EVILib.h:34,
> >>>                  from EVILib/EVILib.c++:31:
> >>> In function ‘int open(const char*, int, ...)’,
> >>>     inlined from ‘int EVILib::Open(int, char*)’ at EVILib/EVILib.c++:537:
> >>> /usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ 
> >>> declared with attribute error: open with O_CREAT in second argument 
> >>> needs 3 arguments
> >>>
> >>> Aunque este error me suena que lo arregle hace tiempo en otro lado, voy 
> >>> a ver si lo cambio y ahora os digo.
> >>>
> >>> Saludos
> >>>
> >>>
> >>> Roberto Calvo wrote:
> >>>   
> >>>       
> >>>> El mar, 04-05-2010 a las 17:26 +0200, Eduardo Perdices escribió:
> >>>>   
> >>>>     
> >>>>         
> >>>>> Hola, ya hemos probado a compilar con lo que hay en el trunk y parece 
> >>>>> que va bien, quitando algunos drivers y schemas.
> >>>>>
> >>>>> He tenido que hacer el configure con:
> >>>>>
> >>>>> ./configure --disable-drivers-firewire --disable-drivers-evi 
> >>>>> --disable-schemas-recorder --with-player=/usr
> >>>>>     
> >>>>>       
> >>>>>           
> >>>> Sip, de hecho siempre que te bajes el trunk y lo tengamos paquetizado,
> >>>> echale un ojo al debian/rules, que ahí viene el configure con el que
> >>>> está pensando que se hagan los paquetes debian. En este caso:
> >>>>
> >>>> ./configure $(CROSS) --prefix=/usr --with-player=/usr/
> >>>> --disable-drivers-firewire --disable-drivers-x10
> >>>> --disable-schemas-x10_controller --disable-schemas-opengl_viewer
> >>>> --disable-schemas-recorder --disable-schemas-myschema --mandir=\
> >>>> $${prefix}/share/man --infodir=\$${prefix}/share/info 
> >>>>
> >>>>
> >>>>   
> >>>>     
> >>>>         
> >>>>> Porque la ruta del player no la encontraba bien y los otros no los 
> >>>>> compilaba (el recorder creo que sigue fallando el xforms).
> >>>>>
> >>>>> Luego faltaban las librerías libhighgui-dev y libssl-dev en la 
> >>>>> compilación, que el ./configure no se ha quejado.
> >>>>>
> >>>>> Y con esto, puede verse el resultado en la imagen adjunta, con un schema 
> >>>>> de xforms y otro de gtk.
> >>>>>     
> >>>>>       
> >>>>>           
> >>>> Vamos hombre!! y porque se me queda a mi congelado al arrancar ...grrrr!
> >>>> Me alegro de que funcione ya bien!! De hecho, podrías hacer un
> >>>> dpkg-buildpackage -us -uc y así teníamos los paquete debian para esa
> >>>> ubuntu (no hace falta que montes chroot ni nada).
> >>>>
> >>>> un saludete!
> >>>>
> >>>>   
> >>>>     
> >>>>         
> >>>>> Saludos.
> >>>>>
> >>>>>
> >>>>> Roberto Calvo wrote:
> >>>>>     
> >>>>>       
> >>>>>           
> >>>>>> He subido unos cambios al subversion, para que compile jderobot:
> >>>>>>
> >>>>>>  * He quitado la comprobación de glcanvas.h porque no se porque falla al
> >>>>>> compilar. Luego en la compilación normal no falla ¿será un bug?
> >>>>>>  * He cambiado un include en trunk/schemas/opengldemo/opengldemo.c
> >>>>>>  * He cambiado algunos *.fd porque la nueva versión del fdesign los
> >>>>>> decimales son 0.0 y no 0,0.
> >>>>>>  * He añadido la estructura correcta a debian/control, sino se quejaba.
> >>>>>>
> >>>>>> Me ha compilado todo bien, generado los paquetes debian (4.3.1) bien y
> >>>>>> puedo instalarlo (hablo de Debian SID), pero es incapaz de lanzar
> >>>>>> ninguna interfaz gráfica, da igual es esquema que sea, se queda
> >>>>>> bloqueado. ¿A alguien más os pasa? Me resulta raro que una versión que
> >>>>>> se está utilizando falle en algo tan básico, no?
> >>>>>>
> >>>>>> Eduardo, Sara, probar ahora a compilar en ubuntu y me decis si tenéis
> >>>>>> problemas.
> >>>>>>
> >>>>>> un saludete!!
> >>>>>>
> >>>>>> El lun, 03-05-2010 a las 17:22 +0200, Eduardo Perdices escribió:
> >>>>>>   
> >>>>>>       
> >>>>>>         
> >>>>>>             
> >>>>>>> Hola,
> >>>>>>>
> >>>>>>> no lo hemos llegado a probar, porque estábamos intentando compilar todo 
> >>>>>>> para hacer el paquete debian. En principio deberían funcionar, aunque 
> >>>>>>> nunca se sabe...
> >>>>>>>
> >>>>>>> Saludos.
> >>>>>>>
> >>>>>>> Luis Miguel López Ramos wrote:
> >>>>>>>     
> >>>>>>>         
> >>>>>>>           
> >>>>>>>               
> >>>>>>>> Hola!
> >>>>>>>>
> >>>>>>>> Con el apaño, los esquemas que usan glade y no xforms, ¿funcionan
> >>>>>>>> bien? Lo digo por pensármelo antes hacer el upgrade (justo lo iba a
> >>>>>>>> hacer hoy :P)
> >>>>>>>>
> >>>>>>>> Ánimo con la migración
> >>>>>>>> LuisMi
> >>>>>>>>
> >>>>>>>> El día 3 de mayo de 2010 12:58, Sara Marugan <smarugan en gsyc.es> escribió:
> >>>>>>>>   
> >>>>>>>>       
> >>>>>>>>           
> >>>>>>>>             
> >>>>>>>>                 
> >>>>>>>>> Hola,
> >>>>>>>>>
> >>>>>>>>> Edu y yo estamos compilando la 4.3 para generar un nuevo paquete para la
> >>>>>>>>> nueva ubuntu, ya que las dependencias han cambiado.
> >>>>>>>>>
> >>>>>>>>> Nos hemos encontrado un error en un archivo de cabecera al ejecutar
> >>>>>>>>> ./configure:
> >>>>>>>>>
> >>>>>>>>> /configure: error: in `/home/robotica/tmp/jderobot-4.3.0':
> >>>>>>>>> configure: error: --enable-schemas-opengldemo was given, but there was
> >>>>>>>>> errors: , glcanvas.h not found
> >>>>>>>>> See `config.log' for more details.
> >>>>>>>>>
> >>>>>>>>> /Hemos comprobado en el log que lo encuentra pero no compila.
> >>>>>>>>> Comparándolo con el /glcanvas.h de la versión 9.10 /hemos visto que ha
> >>>>>>>>> cambiado de ruta y el contenido del archivo.
> >>>>>>>>> Al probar el apaño (palabra preferida de Edu) de copiar el antiguo
> >>>>>>>>> /glcanvas.h /en el nuevo ubuntu ya no ha dado el error. Sin embargo los
> >>>>>>>>> schemas que utilizan xforms no compilan bien. Creemos que ha cambiado
> >>>>>>>>> xforms y ya no pueden compilar.
> >>>>>>>>>
> >>>>>>>>> Nosotros lo dejamos.
> >>>>>>>>>
> >>>>>>>>> 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
> >>>>>>>>   
> >>>>>>>>       
> >>>>>>>>           
> >>>>>>>>             
> >>>>>>>>                 
> >>>>>>> _______________________________________________
> >>>>>>> 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
> >>>>>     
> >>>>>       
> >>>>>           
> >>>>   
> >>>>     
> >>>>         
> >>> _______________________________________________
> >>> 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
> >>     
> >
> >   
> 
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers

-- 
Roberto Calvo Palomino          | Libre Software Engineering Lab (GSyC)
Tel: (+34) 91 488 85 23         | Universidad Rey Juan Carlos
rocapal en libresoft.es            | Edif. Departamental II - Despacho 116
http://libresoft.es/            | c/Tulipán s/n 28933 Móstoles (Madrid)

GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg
------------ próxima 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: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
 digitalmente
Url        : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20100505/e127a78b/attachment.pgp 


More information about the Jde-developers mailing list