<p>In <a href="https://github.com/geany/geany/pull/1038#discussion_r66187224">configure.ac</a>:</p>
<pre style='color:#555'>> @@ -74,14 +74,11 @@ AS_IF([test "x$enable_gtk3" = xyes],
>  AM_CONDITIONAL([GTK3], [test "x$gtk_package" = "xgtk+-3.0"])
>  
>  # GTK/GLib/GIO checks
> -gtk_modules="$gtk_package >= $gtk_min_version glib-2.0 >= 2.28"
> -gtk_modules_private="gio-2.0 >= 2.28 gmodule-no-export-2.0"
> +gtk_modules="$gtk_package >= $gtk_min_version glib-2.0 >= 2.32"
> +gtk_modules_private="gio-2.0 >= 2.32 gmodule-no-export-2.0"
</pre>
<p>Ah, it's the MinGW GTK2 build <a href="https://travis-ci.org/geany/geany/jobs/135397307#L551">that downloads the 2.24 bundle</a> which presumably doesn't have a new enough GLib version in it.</p>

<p>This might genuinely be a problem on Windows if we're still supporting pre-built GTK2 bundle (ex. makefile.win32 files or something). It would be easy to fix it though by just replacing <code>G_TYPE_KEYFILE</code> with <code>G_TYPE_POINTER</code> or whatever, since it's an opaque type, it shouldn't matter ABI-wise or anything. If <code>g-ir-scanner</code> has troubles, maybe it could be <code>#ifdef</code>'d back to <code>G_TYPE_KEYFILE</code> for when being scanned by that tool.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/1038/files/112ef938ff8c100b62c3ca12a608ed44daa365cf#r66187224">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/ABDrJx335-qQtD3R-Fgg2N4fb5fbiRDeks5qJjRpgaJpZM4Ifw_7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJy81Hz0AFj7SigY51NzvyR4TJkqoks5qJjRpgaJpZM4Ifw_7.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/1038/files/112ef938ff8c100b62c3ca12a608ed44daa365cf#r66187224"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>