[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