[Jde] [Robotica] Instalando jde 4.2.1
Roberto Calvo
rocapal en gsyc.es
Lun Jul 28 11:11:45 CEST 2008
Buenas Jose,
Te comento, en graphics_gtk.h en la linea 40, tenemos:
typedef GladeXML* (*loadglade) (char * file_name);
El error que te aparece en lo que has pegado, basicamente viene a decir
que no sabe que es GladeXML
Asegurate de tener instalados los paquetes libglade2-0 y libglade2-dev.
Ya nos cuentas que tal va.
un saludete!!
El lun, 28-07-2008 a las 09:01 +0200, Jose Alberto Lopez escribió:
> Este es el error:
>
> gcc -g -pedantic -Bsymbolic -Wall -I. -I/usr/include
> -I/usr/X11R6/include -I/usr/local/include -I/usr/X11R6/include/X11
> -I../../base `pkg-config --cflags gtkglext-1.0 gdkglext-1.0
> gdkglext-1.0 gthread-2.0 libglade-2.0` -fPIC -c graphics_gtk.c
> En el fichero incluído de graphics_gtk.c:35:
> ./graphics_gtk.h:13:1: aviso: los comentarios de estilo C++ no se
> permiten en ISO C90
> ./graphics_gtk.h:13:1: aviso: (esto se reportará solamente una vez por
> cada fichero de entrada)
> In file included from graphics_gtk.c:35:
> ./graphics_gtk.h:40: error: expected '=', ',', ';', 'asm' or
> '__attribute__' before '*' token
> In file included from /usr/include/gtkglext-1.0/gdk/gdkgl.h:26,
> from /usr/include/gtkglext-1.0/gtk/gtkgl.h:22,
> from graphics_gtk.c:46:
> /usr/include/gtkglext-1.0/gdk/gdkgltokens.h:146: aviso: ISO C
> restringe los valores de enumeración al rango de 'int'
> /usr/include/gtkglext-1.0/gdk/gdkgltokens.h:158: aviso: ISO C
> restringe los valores de enumeración al rango de 'int'
> graphics_gtk.c:189: error: expected '=', ',', ';', 'asm' or
> '__attribute__' before '*' token
> graphics_gtk.c: En la función 'graphics_gtk_startup':
> graphics_gtk.c:252: aviso: ISO C prohíbe la conversión de un apuntador
> a función a un tipo de objeto apuntador
> graphics_gtk.c:253: aviso: ISO C prohíbe la conversión de un apuntador
> a función a un tipo de objeto apuntador
> graphics_gtk.c:254: error: 'load_glade' no se declaró aquí (primer uso
> en esta función)
> graphics_gtk.c:254: error: (Cada identificador no declarado solamente
> se reporta una vez
> graphics_gtk.c:254: error: ara cada funcion en la que aparece.)
> make: *** [graphics_gtk.o] Error 1
>
> El glade-xml.h está instalado en la ruta que mencionas Jose Maria. El
> graphics-gtk parece estar resolviendo bien las dependencias por que no
> se queja de lo contrario. He estado echando otro vistazo y no doy con
> ello. Igual las trazas de arriba os dan más pistas.
>
> Gracias.
>
> El 25 de julio de 2008 9:51, Antonio Pineda<apineda en gsyc.es>escribió:
> Buenas,
>
> Para resolver las dependencias con las que Alberto tiene
> problemas (para
> compilar los esquemas 'graphics_gtk' y 'image_viewer') hay que
> tener
> instalados los siguientes paquetes en Ubuntu:
>
> libgtkglext1, libgtkglext1-dev
>
> Cuando ahora paquetizemos habrá que incluir estas dependencias
> para que
> no haya problemas.
>
> Saludos.
>
> El jue, 24-07-2008 a las 17:31 +0200, Jose Maria Cañas Plaza
> escribió:
>
> > Alberto,
> >
> > estos mensajes mejor a la lista de jde (jde en gsyc.es)!!, que
> está para
> > eso.
> >
> > Tiene pinta de que no está encontrando el tipo "GladeXML"
> porque no
> > encuentra el fichero <glade/glade-xml.h> en tu máquina. ¿Has
> cargado los
> > paquetes oportunos? Por ejemplo en mi ubuntu-6.06 este
> fichero lo
> > proporciona el paquete libglade2-dev. ¿Tienes instalado ese
> o el
> > equivalente en tu sistema?
> >
> > $ dpkg -S glade-xml.h
> > libglade2-dev: /usr/include/libglade-2.0/glade/glade-xml.h
> >
> > En la 4.2.1 hay que buscarse la vida para ver las
> dependencias. En la
> > 4.3 (versión de desarrollo en la que estamos trabajando) la
> > autotoolización y paquetización Debian ayudarán a resolver
> > automáticamente estas dependencias tirando de los paquetes
> necesarios.
> >
> > Ánimo,
> >
> > JoseMaria
> > On Thu, 2008-07-24 at 13:18 +0200, Jose Alberto Lopez wrote:
> > > Buenas, estoy instalandome la versión estable de jde.
> > >
> > > Estoy sudando un poquillo. Los esquemas drivers etc. que
> me daban
> > > problemas los he ido arreglando y los que no necesito los
> he ido
> > > quitando del makefile para no compilarlos.
> > > El caso que el driver graphics_gtk sí que lo necesito
> (evidentemente)
> > > para arrancar jde. El tema es que al compilar me sale lo
> siguiente
> > >
> > > ./graphics_gtk.h:40: error: expected '=', ',', ';', 'asm'
> or
> > > '__attribute__' before '*' token
> > >
> > > Me he fijado en el código y es el siguiente
> > >
> > > typedef GladeXML* (*loadglade) (char * file_name);
> > >
> > > La definición de GladeXML. No entiendo cual es el
> problema.
> > > ¿Alguien me puede echar una mano?
> > >
> > > Gracias
> > >
> > > _______________________________________________
> > > Robotica mailing list
> > > Robotica en gsyc.es
> > >
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/robotica
>
>
> _______________________________________________
> 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)-914 888 105 | Universidad Rey Juan Carlos
rocapal en gsyc.es | Edif. Departamental II - Despacho 116
http://libresoft.urjc.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 : 197 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/20080728/48a5e454/attachment-0001.pgp
Más información sobre la lista de distribución Jde-developers