<div dir="ltr">Este es el error:<br><br>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<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 permiten en ISO C90<br>./graphics_gtk.h:13:1: aviso: (esto se reportará solamente una vez por cada fichero de entrada)<br>
In file included from graphics_gtk.c:35:<br>./graphics_gtk.h:40: error: expected '=', ',', ';', 'asm' or '__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 restringe los valores de enumeración al rango de 'int'<br>/usr/include/gtkglext-1.0/gdk/gdkgltokens.h:158: aviso: ISO C restringe los valores de enumeración al rango de 'int'<br>
graphics_gtk.c:189: error: expected '=', ',', ';', 'asm' or '__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 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 a función a un tipo de objeto apuntador<br>graphics_gtk.c:254: error: 'load_glade' no se declaró aquí (primer uso en esta función)<br>graphics_gtk.c:254: error: (Cada identificador no declarado solamente 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 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.<br>
<br>Gracias.<br><br><div class="gmail_quote">El 25 de julio de 2008 9:51, Antonio Pineda<span dir="ltr"><<a href="mailto:apineda@gsyc.es">apineda@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;">
Buenas,<br>
<br>
Para resolver las dependencias con las que Alberto tiene problemas (para<br>
compilar los esquemas 'graphics_gtk' y 'image_viewer') hay que tener<br>
instalados los siguientes paquetes en Ubuntu:<br>
<br>
libgtkglext1, libgtkglext1-dev<br>
<br>
Cuando ahora paquetizemos habrá que incluir estas dependencias 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 escribió:<br>
<div><div></div><div class="Wj3C7c">> Alberto,<br>
><br>
> estos mensajes mejor a la lista de jde (<a href="mailto:jde@gsyc.es">jde@gsyc.es</a>)!!, que está para<br>
> eso.<br>
><br>
> Tiene pinta de que no está encontrando el tipo "GladeXML" porque no<br>
> encuentra el fichero <glade/glade-xml.h> en tu máquina. ¿Has cargado los<br>
> paquetes oportunos? Por ejemplo en mi ubuntu-6.06 este fichero lo<br>
> proporciona el paquete libglade2-dev. ¿Tienes instalado ese 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 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 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 me daban<br>
> > problemas los he ido arreglando y los que no necesito los he ido<br>
> > quitando del makefile para no compilarlos.<br>
> > El caso que el driver graphics_gtk sí que lo necesito (evidentemente)<br>
> > para arrancar jde. El tema es que al compilar me sale lo siguiente<br>
> ><br>
> > ./graphics_gtk.h:40: error: expected '=', ',', ';', 'asm' 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 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>
> > <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>
</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>