<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /usr/include/gtkglext-1.0/gtk/gtkgl.h:22,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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">&lt;<a href="mailto:apineda@gsyc.es">apineda@gsyc.es</a>&gt;</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 &#39;graphics_gtk&#39; y &#39;image_viewer&#39;) 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">&gt; Alberto,<br>
&gt;<br>
&gt; estos mensajes mejor a la lista de jde (<a href="mailto:jde@gsyc.es">jde@gsyc.es</a>)!!, que está para<br>
&gt; eso.<br>
&gt;<br>
&gt; Tiene pinta de que no está encontrando el tipo &quot;GladeXML&quot; porque no<br>
&gt; encuentra el fichero &lt;glade/glade-xml.h&gt; en tu máquina. ¿Has cargado los<br>
&gt; paquetes oportunos? Por ejemplo en mi ubuntu-6.06 este fichero lo<br>
&gt; proporciona el paquete libglade2-dev. ¿Tienes instalado ese o el<br>
&gt; equivalente en tu sistema?<br>
&gt;<br>
&gt; $ dpkg -S glade-xml.h<br>
&gt; libglade2-dev: /usr/include/libglade-2.0/glade/glade-xml.h<br>
&gt;<br>
&gt; En la 4.2.1 hay que buscarse la vida para ver las dependencias. En la<br>
&gt; 4.3 (versión de desarrollo en la que estamos trabajando) la<br>
&gt; autotoolización y paquetización Debian ayudarán a resolver<br>
&gt; automáticamente estas dependencias tirando de los paquetes necesarios.<br>
&gt;<br>
&gt; Ánimo,<br>
&gt;<br>
&gt; JoseMaria<br>
&gt; On Thu, 2008-07-24 at 13:18 +0200, Jose Alberto Lopez wrote:<br>
&gt; &gt; Buenas, estoy instalandome la versión estable de jde.<br>
&gt; &gt;<br>
&gt; &gt; Estoy sudando un poquillo. Los esquemas drivers etc. que me daban<br>
&gt; &gt; problemas los he ido arreglando y los que no necesito los he ido<br>
&gt; &gt; quitando del makefile para no compilarlos.<br>
&gt; &gt; El caso que el driver graphics_gtk sí &nbsp;que lo necesito (evidentemente)<br>
&gt; &gt; para arrancar jde. El tema es que al compilar me sale lo siguiente<br>
&gt; &gt;<br>
&gt; &gt; ./graphics_gtk.h:40: error: expected &#39;=&#39;, &#39;,&#39;, &#39;;&#39;, &#39;asm&#39; or<br>
&gt; &gt; &#39;__attribute__&#39; before &#39;*&#39; token<br>
&gt; &gt;<br>
&gt; &gt; Me he fijado en el código y es el siguiente<br>
&gt; &gt;<br>
&gt; &gt; typedef GladeXML* (*loadglade) (char * file_name);<br>
&gt; &gt;<br>
&gt; &gt; La definición de GladeXML. No entiendo cual es el problema.<br>
&gt; &gt; ¿Alguien me puede echar una mano?<br>
&gt; &gt;<br>
&gt; &gt; Gracias<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Robotica mailing list<br>
&gt; &gt; <a href="mailto:Robotica@gsyc.es">Robotica@gsyc.es</a><br>
&gt; &gt; <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>