<div dir="ltr">Debo ser o ciego o tonto o algo de eso porque todo lo que me decís lo tengo hecho desde el principio<br><br>Salida de "aptitude search libglade |grep dev"<br>v libglade-dev - <br>
v libglade-gnome-dev - <br>p libglade-gnome0-dev - development files for libglade (Gnome widg<br>p libglade-java-dev - Glade bindings for Java (development files<br>
i libglade0-dev - development files for libglade <br>i libglade2-dev - development files for libglade <br>p libglademm-2.4-dev - C++ wrappers for libglade2 (development fi<br>
p libgladeui-1-dev - GTK+ User Interface Build core library (de<br><br>Salida de "aptitude search libglade"<br>p libglade-cil - CLI binding for the Glade libraries <br>
p libglade-cni - Glade bindings for Java (native code) <br>v libglade-dev - <br>
v libglade-gnome-dev - <br>p libglade-gnome0 - library to load .glade files at runtime (Gnome widgets support) <br>
p libglade-gnome0-dev - development files for libglade (Gnome widgets support) <br>p libglade-java - Glade bindings for Java <br>
p libglade-java-dev - Glade bindings for Java (development files) <br>p libglade-java-doc - Glade bindings for Java (API documentation) <br>
p libglade-java-gcj - Glade bindings for Java (native code for use with gij) <br>p libglade-jni - Glade bindings for Java (native library) <br>
p libglade-perl - Módulos de ejecución Glade-perl <br>i A libglade0 - library to load .glade files at runtime <br>
i libglade0-dev - development files for libglade <br>i libglade2-0 - library to load .glade files at runtime <br>
i libglade2-dev - development files for libglade <br>i A libglade2-ruby - Libglade 2 bindings for the Ruby language <br>
i A libglade2-ruby1.8 - Libglade 2 bindings for the Ruby language <br>i libglade2.0-cil - CLI binding for the Glade libraries 2.6 <br>
p libglademm-2.4-1c2a - C++ wrappers for libglade2 (shared library) <br>p libglademm-2.4-dev - C++ wrappers for libglade2 (development files) <br>
p libgladeui-1-7 - GTK+ User Interface Build core library <br>p libgladeui-1-common - GTK+ User Interface Build core library <br>
p libgladeui-1-dev - GTK+ User Interface Build core library (development files) <br>p libgladexml-perl - Perl module for the libglade library<br>
<br>Salida de "ls /usr/include/libglade-2.0/glade/"<br>glade-build.h glade.h glade-init.h glade-parser.h glade-xml.h<br><br>El makefile incluye la ruta "/usr/include" para buscar las cabeceras con lo cual debería encontrarlo.<br>
<br>Se agotan las posibilidades. Esto debería ser bueno por la reducción del espacio de soluciones pero....<br><br>Muchas gracias. <br><br><br><br><div class="gmail_quote">El 28 de julio de 2008 11:11, Roberto Calvo<span dir="ltr"><<a href="mailto:rocapal@gsyc.es">rocapal@gsyc.es</a>></span>escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>
Buenas Jose,<br>
<br>
Te comento, en graphics_gtk.h en la linea 40, tenemos:<br>
<br>
</div><div class="Ih2E3d">typedef GladeXML* (*loadglade) (char * file_name);<br>
<br>
</div><div class="Ih2E3d">El error que te aparece en lo que has pegado, basicamente viene a decir<br>
que no sabe que es GladeXML<br>
<br>
Asegurate de tener instalados los paquetes libglade2-0 y libglade2-dev.<br>
<br>
Ya nos cuentas que tal va.<br>
<br>
un saludete!!<br>
<br>
El lun, 28-07-2008 a las 09:01 +0200, Jose Alberto Lopez escribió:<br>
</div><div><div></div><div class="Wj3C7c">> Este es el error:<br>
><br>
> gcc -g -pedantic -Bsymbolic -Wall -I. -I/usr/include<br>
> -I/usr/X11R6/include -I/usr/local/include -I/usr/X11R6/include/X11<br>
> -I../../base `pkg-config --cflags gtkglext-1.0 gdkglext-1.0<br>
> gdkglext-1.0 gthread-2.0 libglade-2.0` -fPIC -c graphics_gtk.c<br>
> En el fichero incluído de graphics_gtk.c:35:<br>
> ./graphics_gtk.h:13:1: aviso: los comentarios de estilo C++ no se<br>
> permiten en ISO C90<br>
> ./graphics_gtk.h:13:1: aviso: (esto se reportará solamente una vez por<br>
> cada fichero de entrada)<br>
> In file included from graphics_gtk.c:35:<br>
> ./graphics_gtk.h:40: error: expected '=', ',', ';', 'asm' or<br>
> '__attribute__' before '*' token<br>
> In file included from /usr/include/gtkglext-1.0/gdk/gdkgl.h:26,<br>
> from /usr/include/gtkglext-1.0/gtk/gtkgl.h:22,<br>
> from graphics_gtk.c:46:<br>
> /usr/include/gtkglext-1.0/gdk/gdkgltokens.h:146: aviso: ISO C<br>
> restringe los valores de enumeración al rango de 'int'<br>
> /usr/include/gtkglext-1.0/gdk/gdkgltokens.h:158: aviso: ISO C<br>
> restringe los valores de enumeración al rango de 'int'<br>
> graphics_gtk.c:189: error: expected '=', ',', ';', 'asm' or<br>
> '__attribute__' before '*' token<br>
> graphics_gtk.c: En la función 'graphics_gtk_startup':<br>
> graphics_gtk.c:252: aviso: ISO C prohíbe la conversión de un apuntador<br>
> a función a un tipo de objeto apuntador<br>
> graphics_gtk.c:253: aviso: ISO C prohíbe la conversión de un apuntador<br>
> a función a un tipo de objeto apuntador<br>
> graphics_gtk.c:254: error: 'load_glade' no se declaró aquí (primer uso<br>
> en esta función)<br>
> graphics_gtk.c:254: error: (Cada identificador no declarado solamente<br>
> se reporta una vez<br>
> graphics_gtk.c:254: error: ara cada funcion en la que aparece.)<br>
> make: *** [graphics_gtk.o] Error 1<br>
><br>
> El glade-xml.h está instalado en la ruta que mencionas Jose Maria. El<br>
> graphics-gtk parece estar resolviendo bien las dependencias por que no<br>
> se queja de lo contrario. He estado echando otro vistazo y no doy con<br>
> ello. Igual las trazas de arriba os dan más pistas.<br>
><br>
> Gracias.<br>
><br>
> El 25 de julio de 2008 9:51, Antonio Pineda<<a href="mailto:apineda@gsyc.es">apineda@gsyc.es</a>>escribió:<br>
> Buenas,<br>
><br>
> Para resolver las dependencias con las que Alberto tiene<br>
> problemas (para<br>
> compilar los esquemas 'graphics_gtk' y 'image_viewer') hay que<br>
> tener<br>
> instalados los siguientes paquetes en Ubuntu:<br>
><br>
> libgtkglext1, libgtkglext1-dev<br>
><br>
> Cuando ahora paquetizemos habrá que incluir estas dependencias<br>
> para que<br>
> no haya problemas.<br>
><br>
> Saludos.<br>
><br>
> El jue, 24-07-2008 a las 17:31 +0200, Jose Maria Cañas Plaza<br>
> escribió:<br>
><br>
> > Alberto,<br>
> ><br>
> > estos mensajes mejor a la lista de jde (<a href="mailto:jde@gsyc.es">jde@gsyc.es</a>)!!, que<br>
> está para<br>
> > eso.<br>
> ><br>
> > Tiene pinta de que no está encontrando el tipo "GladeXML"<br>
> porque no<br>
> > encuentra el fichero <glade/glade-xml.h> en tu máquina. ¿Has<br>
> cargado los<br>
> > paquetes oportunos? Por ejemplo en mi ubuntu-6.06 este<br>
> fichero lo<br>
> > proporciona el paquete libglade2-dev. ¿Tienes instalado ese<br>
> o el<br>
> > equivalente en tu sistema?<br>
> ><br>
> > $ dpkg -S glade-xml.h<br>
> > libglade2-dev: /usr/include/libglade-2.0/glade/glade-xml.h<br>
> ><br>
> > En la 4.2.1 hay que buscarse la vida para ver las<br>
> dependencias. En la<br>
> > 4.3 (versión de desarrollo en la que estamos trabajando) la<br>
> > autotoolización y paquetización Debian ayudarán a resolver<br>
> > automáticamente estas dependencias tirando de los paquetes<br>
> necesarios.<br>
> ><br>
> > Ánimo,<br>
> ><br>
> > JoseMaria<br>
> > On Thu, 2008-07-24 at 13:18 +0200, Jose Alberto Lopez wrote:<br>
> > > Buenas, estoy instalandome la versión estable de jde.<br>
> > ><br>
> > > Estoy sudando un poquillo. Los esquemas drivers etc. que<br>
> me daban<br>
> > > problemas los he ido arreglando y los que no necesito los<br>
> he ido<br>
> > > quitando del makefile para no compilarlos.<br>
> > > El caso que el driver graphics_gtk sí que lo necesito<br>
> (evidentemente)<br>
> > > para arrancar jde. El tema es que al compilar me sale lo<br>
> siguiente<br>
> > ><br>
> > > ./graphics_gtk.h:40: error: expected '=', ',', ';', 'asm'<br>
> or<br>
> > > '__attribute__' before '*' token<br>
> > ><br>
> > > Me he fijado en el código y es el siguiente<br>
> > ><br>
> > > typedef GladeXML* (*loadglade) (char * file_name);<br>
> > ><br>
> > > La definición de GladeXML. No entiendo cual es el<br>
> problema.<br>
> > > ¿Alguien me puede echar una mano?<br>
> > ><br>
> > > Gracias<br>
> > ><br>
> > > _______________________________________________<br>
> > > Robotica mailing list<br>
> > > <a href="mailto:Robotica@gsyc.es">Robotica@gsyc.es</a><br>
> > ><br>
> <a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/robotica" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/robotica</a><br>
><br>
><br>
> _______________________________________________<br>
> Jde-developers mailing list<br>
> <a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
> <a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Jde-developers mailing list<br>
> <a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
> <a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
</div></div><div><div></div><div class="Wj3C7c">--<br>
Roberto Calvo Palomino | Libre Software Engineering Lab (GSyC)<br>
Tel: (+34)-914 888 105 | Universidad Rey Juan Carlos<br>
<a href="mailto:rocapal@gsyc.es">rocapal@gsyc.es</a> | Edif. Departamental II - Despacho 116<br>
<a href="http://libresoft.urjc.es/" target="_blank">http://libresoft.urjc.es/</a> | c/Tulipán s/n 28933 Móstoles (Madrid)<br>
<br>
GPG-KEY: <a href="http://gsyc.es/%7Erocapal/rocapal.gpg" target="_blank">http://gsyc.es/~rocapal/rocapal.gpg</a><br>
</div></div><br>_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
<a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
<br></blockquote></div><br></div>