[Jde] Compilar JDE 4.3

Gonzalo Abella abellagonzalo en gmail.com
Vie Oct 24 19:56:49 CEST 2008


Acabo de probar esto último y nada... el mismo fallo de siempre :( . No se
con que más probar.

Gonzalo



El 23 de octubre de 2008 21:51, José Antonio Santos Cadenas
<jcaden en gsyc.es>escribió:

> Prueba a poner el -Bsymbolic a jde, que es el que exporta ese símbolo, y
> recompílalo. A ver si hay suerte.
>
> Saludos.
>
> Jose.
>
> El Thursday 23 October 2008 21:02:25 Gonzalo Abella escribió:
> > Nada... me sigue dando el mismo problema... He dejado el Makefile.am de
> > graphics_gtk de la siguiente manera:
> >
> > *if ENABLE_GRAPHICS_GTK
> > service_LTLIBRARIES = graphics_gtk.la
> > endif
> >
> > graphics_gtk_la_SOURCES = graphics_gtk.c graphics_gtk.h
> > graphics_gtk_la_LDFLAGS = -module -avoid-version
> > -Bsymbolic$(GRAPHICS_GTK_LIBS) graphics_gtk_la_CFLAGS =
> > $(GRAPHICS_GTK_CFLAGS) -I$(top_srcdir)/base dist_conf_DATA =
> > graphics_gtk.conf
> >
> > MAINTAINERCLEANFILES = Makefile.in Makefile*
> >
> > Lanzo otra vez el reconfigure de modo que me cree el Makefile con la
> opción
> > de Bsymbolic. Hago un make clean y un make install, pero sale el mismo
> > error de "undefined symbol: my export".
> >
> > ¿Qué otra cosa podría ser?
> >
> > Gonzalo
> >
> > El 22 de octubre de 2008 17:47, David Lobato <dav.lobato en gmail.com
> >escribió:
> > > Perdona, Bsymbolic es una opcion de enlazado, así que hay que añadirla
> en
> > > graphics_gtk_la_LDFLAGS
> > >
> > >
> > >
> > >
> > > El 22 de octubre de 2008 17:43, David Lobato
> > > <dav.lobato en gmail.com>escribió:
> > >
> > > No hace falta que uses los Makefiles antiguos, modifica los nuevos
> > >
> > >> Makefiles.am
> > >>
> > >> Por ejemplo coge el de gtk y añade en la linea:
> > >> graphics_gtk_la_CFLAGS = $(GRAPHICS_GTK_CFLAGS) -I$(top_srcdir)/base
> > >> -Bsymbolic
> > >>
> > >> Y recompila. El Makefile deberia reconstruirse solo.
> > >>
> > >> Si con esto funciona ya sabemos cual es el problema. En ese caso
> ticket
> > >> y me pongo con ello.
> > >>
> > >> David.
> > >>
> > >>
> > >> El 22 de octubre de 2008 17:36, José Antonio Santos Cadenas <
> > >> jcaden en gsyc.es> escribió:
> > >>
> > >> Tienes razón, no me había dado cuenta de la segunda línea del error.
> Es
> > >>
> > >>> cierto
> > >>> que lo que no puede encontrar es un símbolo. Ya nos contarás.
> > >>>
> > >>> Suerte!!
> > >>>
> > >>> Jose.
> > >>>
> > >>> El Wednesday 22 October 2008 17:33:17 Gonzalo Abella escribió:
> > >>> > Seguramente sea esto último que dice David porque el path está bien
> > >>> > (si
> > >>>
> > >>> no
> > >>>
> > >>> > estuviese bien me saldría un error diciendo
> > >>> > /home/gon/jde-robot/lib/jdec/graphics_gtk.so:
> > >>> > cannot open shared object file: No such file or directory) y los
> > >>>
> > >>> permisos
> > >>>
> > >>> > los he mirado y están bien. Acabo de comentarlo con Jose María y
> voy
> > >>> > a hacer unas pruebas compilando los esquemas con los Makefiles de
> la
> > >>>
> > >>> 4.2.1
> > >>>
> > >>> > para ver si se arregla el problema.
> > >>> >
> > >>> > En cuanto tenga algo os comento.
> > >>> >
> > >>> > Gonzalo
> > >>> >
> > >>> > El 22 de octubre de 2008 17:17, David Lobato <dav.lobato en gmail.com
> > >>> >
> > >>> >escribió:
> > >>> > > No he puesto la opción -Bsymbolic que en los makefiles antiguos
> si
> > >>> > > estaba. No se si esto puede causar algún problema.
> > >>> > > Si no lo consigues con la solución de José Antonio prueba a pasar
> > >>>
> > >>> esta
> > >>>
> > >>> > > opción (no me acuerdo en este momento como, tendría que
> > >>> > > mirarlo....)
> > >>> > >
> > >>> > > El 22 de octubre de 2008 17:01, Gonzalo Abella
> > >>> > > <abellagonzalo en gmail.com>escribió:
> > >>> > >
> > >>> > > Perfecto!! Ya lo tengo en mi home. Ahora el problema me viene al
> > >>>
> > >>> ejecutar
> > >>>
> > >>> > >> un esquema cualquiera. Al cargar graphics_gtk me sale esto:
> > >>> > >>
> > >>> > >> gon en moriles:~/config-jde$ ../jdec/base/jde conf-project.conf
> > >>> > >> jdec 4.3-svn
> > >>> > >> Configuration from conf-project.conf
> > >>> > >> Reading configuration...
> > >>> > >> graphics_gtk driver loaded (driver 0)
> > >>> > >> Loading GTK support...
> > >>> > >> ../jdec/base/jde: symbol lookup error:
> > >>> > >> /home/gon/jde-robot/lib/jdec/services/graphics_gtk.so: undefined
> > >>>
> > >>> symbol:
> > >>> > >> myexport
> > >>> > >>
> > >>> > >>
> > >>> > >> Según creo es del linkado, pero no se como arreglarlo.
> > >>> > >>
> > >>> > >> Un saludo
> > >>> > >> Gonzalo
> > >>> > >>
> > >>> > >>
> > >>> > >>
> > >>> > >> El 21 de octubre de 2008 17:15, David Lobato
> > >>> > >> <dav.lobato en gmail.com>escribió:
> > >>> > >>
> > >>> > >> No queda otra que instalarlo en algún sitio para poder usarlo,
> ya
> > >>>
> > >>> que
> > >>>
> > >>> > >> los
> > >>> > >>
> > >>> > >>> .so están cada uno por su lado dentro de los directorios de
> > >>> > >>> driver, schemas y demás. Usa la variable prefix que se pasa al
> > >>> > >>> configure
> > >>>
> > >>> con
> > >>>
> > >>> > >>> algún directorio en tu cuenta o en el tmp.
> > >>> > >>>
> > >>> > >>> Un saludete.
> > >>> > >>> David.
> > >>> > >>>
> > >>> > >>> 2008/10/21 Gonzalo Abella <abellagonzalo en gmail.com>
> > >>> > >>>
> > >>> > >>>> Buenas,
> > >>> > >>>>
> > >>> > >>>> estoy empezando a usar jde 4.3, pero no consigo compilarlo.
> Sigo
> > >>>
> > >>> las
> > >>>
> > >>> > >>>> instrucciones que hay en un mail de la lista de hace algunas
> > >>>
> > >>> semanas:
> > >>> > >>>> $> autoreconf -vfi
> > >>> > >>>> --> Genera el configure. Si falla revisad que tenéis
> > >>> > >>>> automake-1.9, autoconf y libtools
> > >>> > >>>>
> > >>> > >>>> $>./configure --with-player=<path de player si no es
> /usr/local>
> > >>> > >>>> --with-gazebo=<path de gazebo si no es /usr/local>
> > >>> > >>>> --prefix=<path donde quereis instalarlo>
> > >>> > >>>>
> > >>> > >>>> $> make install
> > >>> > >>>> [/copia]
> > >>> > >>>>
> > >>> > >>>>
> > >>> > >>>> Pero en vez de hacer el "make install" hago el un "make". Lo
> > >>>
> > >>> compila,
> > >>>
> > >>> > >>>> pero no me crea los ".so" o si los crea no tengo ni idea de
> > >>> > >>>> donde
> > >>>
> > >>> los
> > >>>
> > >>> > >>>> deja. ¿Sabéis que puede ser? No me da errores de compilación.
> > >>> > >>>>
> > >>> > >>>> Un saludo
> > >>> > >>>> Gonzalo
> > >>> > >>>>
> > >>> > >>>> _______________________________________________
> > >>> > >>>> Jde-developers mailing list
> > >>> > >>>> Jde-developers en gsyc.es
> > >>> > >>>>
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developer
> > >>> > >>>>s
> > >>>
> > >>> _______________________________________________
> > >>> 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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20081024/e7bfcf23/attachment-0001.htm 


More information about the Jde-developers mailing list