[Jde-dev] error al compilar 4.3 en ubuntu 10.04
Eduardo Perdices
eperdes en gsyc.es
Mar Mayo 4 18:34:53 CEST 2010
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.
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.
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
>>
>
>
More information about the Jde-developers
mailing list