Hello,<br><br>Sorry. I forgot to include gtkCallback in my mail.<br><br>Actually, Gio/gfile doesn&#39;t seems to be corrupted. (It was proved, with a previous version of our program working perfectly)<br><br>We nailed down a problem : an header, protected with #define, was include several times, but generate this error (I wasn&#39;t able to define why, because it doesn&#39;t include gtk).<br>
<br>So, actually, like we said in France our program seems to be &quot;Tomber en marche&quot; (opposite of &quot;Tomber en panne&quot;/breaking down)<br><br>I&#39;m trying to find out why he is doing this, but with as new afternoon on this bug, I don&#39;t think our errors are from our CMake configurations.<br>
<br><span style="color: rgb(153, 0, 0);">This is after I</span><br style="color: rgb(153, 0, 0);"><span style="color: rgb(153, 0, 0);">
defined -DUSE_GTK_GUI).</span><br><br>Is it how we could define specific #define in an environment ? I will add it, I was searching this one :)<br><br>Thanks a lot !<br><br><br><div class="gmail_quote">On Tue, Jan 13, 2009 at 8:26 PM,  <span dir="ltr">&lt;<a href="mailto:philip@yhbt.com">philip@yhbt.com</a>&gt;</span> wrote:<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">&gt; Hello,<br>
&gt;<br>
&gt; I&#39;m currently working with GTK 2.0, CMake and FindGTK2.cmake (from Philip<br>
&gt; Lowman).<br>
&gt;<br>
&gt; After some works on my system (ubuntu 8.04), we are currently trying to<br>
&gt; merge our change on another plateform, with Ubuntu 8.10.<br>
&gt;<br>
&gt; But, we encountered the following error during compilation :<br>
&gt;<br>
&gt; [ 60%] Building C object CMakeFiles/SipSec.dir/main.c.o<br>
&gt;&gt; In file included from /usr/include/glib-2.0/gio/gio.h:40,<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from /usr/include/gtk-2.0/gdk/gdk.h:32,<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from /usr/include/gtk-2.0/gtk/gtk.h:32,<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from /home/kick/workspace/SipSec_unified/widgetUI.h:11,<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from /home/kick/workspace/SipSec_unified/main.c:15:<br>
&gt;&gt; /usr/include/glib-2.0/gio/gfile.h:333: error: syntax error before string<br>
&gt;&gt; constant<br>
&gt;&gt; /usr/include/glib-2.0/gio/gfile.h:333: warning: no semicolon at end of<br>
&gt;&gt; struct or union<br>
&gt;&gt; /usr/include/glib-2.0/gio/gfile.h:434: error: syntax error before &#39;}&#39;<br>
&gt;&gt; token<br>
&gt;&gt; make[2]: *** [CMakeFiles/SipSec.dir/main.c.o] Error 1<br>
&gt;&gt; make[1]: *** [CMakeFiles/SipSec.dir/all] Error 2<br>
&gt;&gt; make: *** [all] Error 2<br>
<br>
</div>I don&#39;t get this error on my system. &nbsp;Instead compilation works all the<br>
way through the error below (missing header file). &nbsp;This is after I<br>
defined -DUSE_GTK_GUI).<br>
<br>
[100%] Building C object CMakeFiles/pat.dir/main.c.o<br>
In file included from /home/lowmanp/svn/devel/gtkmm_play/trunk/main.c:5:<br>
/home/lowmanp/svn/devel/gtkmm_play/trunk/widgetUI.h:5:25: error:<br>
gtkCallback.h: No such file or directory<br>
make[2]: *** [CMakeFiles/pat.dir/main.c.o] Error 1<br>
make[1]: *** [CMakeFiles/pat.dir/all] Error 2<br>
make: *** [all] Error 2<br>
<br>
I suspect there is something wrong with your<br>
/usr/include/glib-2.0/gio/gfile.h. &nbsp;Attached is my gfile.h from an Ubuntu<br>
8.10 system along with the md5sum. &nbsp;Can you confirm yours isn&#39;t corrupted<br>
by diffing them?<br>
<br>
MD5SUM 13952220e44c5732e7b1b5b5d9316988 &nbsp;/usr/include/glib-2.0/gio/gfile.h<br>
</blockquote></div><br><br clear="all"><br>-- <br>Pierrick Grasland<br><br>