<div dir="ltr">I tried disabling all docs with this configure command:<div><br></div><div>./configure --prefix=$TRIXDIR --exec-prefix=$TRIXDIR --enable-the-force --enable-html-docs=no --enable-pdf-docs=no --enable-api-docs=no --enable-gtkdoc-header=no<br></div><div><br></div><div>I got less warnings but I still get the GLib-GObject-CRITICAL errors whenever I click on anything. Main functionality seem to be working very well however so the errors are a small price to pay for successfully hacking version 1.29 on my RHEL 6 OS. </div><div><br></div><div>Perhaps in future releases yall should add this to geanyobject.c ? (Psuedocode)</div><div><br></div><div>#if GLIB_VERSION < 2.32</div><div> #define <span style="font-size:12.8px">G_TYPE_KEY_FILE </span><span style="font-size:12.8px">G_TYPE_POINTER</span></div><div><span style="font-size:12.8px">#end</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Again thanks for all of your help!</span></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 7, 2016 at 10:16 AM, Asif Aaron Amin <span dir="ltr"><<a href="mailto:asifamin@utexas.edu" target="_blank">asifamin@utexas.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">YES! That worked!<div><br></div><div>I built without the <span style="font-size:12.8px">-disable-gtkdoc-header flag and the compile still succeeded! I'm running version 1.29 right now but I'm getting spammed with a massive amount of these messages in the terminal:</span></div><div><span style="font-size:12.8px"><br></span></div><div><div><span style="font-size:12.8px">(geany:23882): GLib-GObject-CRITICAL **: g_closure_ref: assertion `closure->ref_count < CLOSURE_MAX_REF_COUNT' failed</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">(geany:23882): GLib-GObject-CRITICAL **: g_closure_invoke: assertion `closure->marshal || closure->meta_marshal' failed</span></div><div style="font-size:12.8px"><br></div></div><div style="font-size:12.8px">I'm going to try the configure with <span style="font-size:12.8px">-disable-gtkdoc-header to see if that helps....</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">Thanks a lot! I REALLY appreciate it!</span></div><div><span style="font-size:12.8px"><br></span></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 7, 2016 at 10:00 AM, Matthew Brush <span dir="ltr"><<a href="mailto:mbrush@codebrainz.ca" target="_blank">mbrush@codebrainz.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 2016-12-07 07:43 AM, Asif Aaron Amin wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
All,<br>
<br><span>
Thanks for the quick responses! I regenerated the configure script as<br>
suggested:<br>
<br>
gtk_modules="$gtk_package >= $gtk_min_version glib-2.0 >= 2.28"<br>
gtk_modules_private="gio-2.0 >= 2.28 gmodule-no-export-2.0"<br>
<br>
And it looks like most of this compiled!<br>
<br>
It failed here however because G_TYPE_KEY_FILE was not defined:<br>
CC libgeany_la-geanyobject.lo<br>
<br>
<br>
I tried hacking up a quick solution by putting this at the top of<br>
geanyobject.cc:<br>
<br>
#include <glib-object.h><br>
#define G_TYPE_KEY_FILE (g_key_file_get_type ())<br>
<br>
but this caused a linker failure.<br>
<br>
</span></blockquote>
<br>
Do a search and replace of G_TYPE_KEY_FILE for G_TYPE_POINTER (all in geanyobject.c I think). The only reason G_TYPE_KEY_FILE is needed is because GObject-introspection is broken. You might need to pass --disable-gtkdoc-header to configure script as well.<br>
<br>
Regards,<br>
Matthew Brush<div class="m_4708739418235426501HOEnZb"><div class="m_4708739418235426501h5"><br>
<br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.geany.org" target="_blank">Users@lists.geany.org</a><br>
<a href="https://lists.geany.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.geany.org/cgi-bi<wbr>n/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>