[Jde-dev] Probando los paquetes .deb para Lenny
David Lobato
dav.lobato en gmail.com
Jue Abr 2 16:08:40 CEST 2009
Donde está ode en todo esto?
Es una librería compilada por vosotros? Quizá haya que compilarla
estaticamente e intentar compilar gazebo, a ver si la pilla en
estatico.
Creo que gazebo debería seguir siendo un .so, así no hay que tocar
nada de jderobot.
El día 2 de abril de 2009 16:05, Roberto Calvo <rocapal en gsyc.es> escribió:
>
> He compilado utilizando
>
> --enable-shared=no
>
> El resultado es que no genera ninguna libgazebo.so, todo lo que genera
> debajo de /usr/lib/ es estático (.a)
>
> Como afecta esto a un esquema o driver que estaba utilizando
> libgazebo.so ¿no se si linka contra .so siempre o contra lo que haya?.
>
> En principio, con esto hacemos que gazebo incluya ode directamente, sin
> enlace dinámico, pero a ver como afecta ahora a los esquemas y drivers
> que no exista libgazebo.so.
>
>
>
> El jue, 02-04-2009 a las 15:56 +0200, David Lobato escribió:
>> Quizá haya algún switch tipo disable shared, tb puede tener que ver.
>> Si no habrá que tocar directamente en los makefiles. Si ves que no se
>> compila estaticamente, dejame que le eche un ojo.
>>
>> El día 2 de abril de 2009 15:50, Roberto Calvo <rocapal en gsyc.es> escribió:
>> > El jue, 02-04-2009 a las 15:37 +0200, David Lobato escribió:
>> >> Hasta donde veo, lo que se necesita es compilar gazebo estáticamente, no?
>> >> jderobot no requiere enlazado con ode, verdad?
>> >> En este caso, no hay que tocar nada de jderobot, salvo las dependencias debian.
>> >>
>> >> Para enlazar gazebo estáticamente, si usa autotools, supongo que
>> >> tendrá una opción en el configure que diga algo de 'static' o similar.
>> >
>> > Claro, hay que cambiar la compilación de gazebo. Sí, usa autotools, voy
>> > a mirar justo lo que has dicho, porque lo unico que veo es esto:
>> >
>> > --enable-static[=PKGS] build static libraries [default=yes]
>> >
>> > Que supongo que es pare crear estáticamente las librerías de gazebo.
>> >
>> >
>> > A ver que veo...
>> >>
>> >> Saludetes.
>> >>
>> >> El día 1 de abril de 2009 15:31, David Lobato <dav.lobato en gmail.com> escribió:
>> >> > Tendría que mirarlo, pero no creo que haya que hacer mucho. Intento
>> >> > mirarlo mañana a primera hora.
>> >> >
>> >> > Saludetes.
>> >> >
>> >> >
>> >> > El día 1 de abril de 2009 14:57, Roberto Calvo <rocapal en gsyc.es> escribió:
>> >> >> El mié, 01-04-2009 a las 09:50 +0200, Juan Gonzalez Gomez escribió:
>> >> >>> A mí es la solución que más me gusta. Los cambios que habría que hacer
>> >> >>> serían:
>> >> >>>
>> >> >>> -> En la creación del paquete de Gazebo compilarlo estáticamente
>> >> >>> contra la librería libode.a (version 0.7)
>> >> >>> -> Eliminar dependencia de Gazebo con paquete ode-0.7
>> >> >>> -> Eliminar dependencia de jderobot-drivers con paquete ode-0.7
>> >> >>> -> Eliminar paquete ode-0.7 del repositorio
>> >> >>
>> >> >> Me gusta, voy a investigar sobre ello.
>> >> >>
>> >> >> O incluso David, si tu lo tienes claro y ves como meterle mano al
>> >> >> Makefile de autotools para esto, coméntamelo!
>> >> >>
>> >> >> Gracias Juan!
>> >> >>
>> >> >> --
>> >> >> Roberto Calvo Palomino | Libre Software Engineering Lab (GSyC)
>> >> >> Tel: (+34) 91 488 85 23 | Universidad Rey Juan Carlos
>> >> >> Tel: (+34) 91 488 81 05 | Edif. Departamental II - Despacho 116
>> >> >> rocapal en gsyc.es | c/Tulipán s/n 28933 Móstoles (Madrid)
>> >> >> http://libresoft.es/
>> >> >>
>> >> >> GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg
>> >> >>
>> >> >> _______________________________________________
>> >> >> 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
>> > Tel: (+34) 91 488 81 05 | Edif. Departamental II - Despacho 116
>> > rocapal en gsyc.es | c/Tulipán s/n 28933 Móstoles (Madrid)
>> > http://libresoft.es/
>> >
>> > GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg
>> >
> --
> Roberto Calvo Palomino | Libre Software Engineering Lab (GSyC)
> Tel: (+34) 91 488 85 23 | Universidad Rey Juan Carlos
> Tel: (+34) 91 488 81 05 | Edif. Departamental II - Despacho 116
> rocapal en gsyc.es | c/Tulipán s/n 28933 Móstoles (Madrid)
> http://libresoft.es/
>
> GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg
>
More information about the Jde-developers
mailing list