<p>GTK3 Geany will not compile without deprecation warnings, but AFAIK GTK2 Geany will, so disabling deprecated interfaces should not affect a GTK2 compile if I understand <code>G_DISABLE_DEPRECATIONS</code> correctly.  But since GTK3 Geany uses deprecated features anyway, I don't think the <code>--disable-deprecations</code> is tested any more, so it appears there are problems with it, either on the Geany or GTK side.  It is more likely that the option will be removed rather than effort spent on fixing it until the GTK3 deprecations are removed (and its not clear how to do that and keep functionality in some cases).</p>
<p>Why were you setting that option? If you have no need to, then simply build Geany without the option (and probably <code>make clean</code> after changing it).</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/issues/1601#issuecomment-328504794">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ_kMXJ3_WyEZP049j_r2Gc1Rz74iks5shR15gaJpZM4PSR__">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ6-29aXrhMfZ4EVpfbmdcxS0txSQks5shR15gaJpZM4PSR__.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/issues/1601#issuecomment-328504794"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@elextr in #1601: GTK3 Geany will not compile without deprecation warnings, but AFAIK GTK2 Geany will, so disabling deprecated interfaces should not affect a GTK2 compile if I understand `G_DISABLE_DEPRECATIONS` correctly.  But since GTK3 Geany uses deprecated features anyway, I don't think the `--disable-deprecations` is tested any more, so it appears there are problems with it, either on the Geany or GTK side.  It is more likely that the option will be removed rather than effort spent on fixing it until the GTK3 deprecations are removed (and its not clear how to do that and keep functionality in some cases).\r\n\r\nWhy were you setting that option? If you have no need to, then simply build Geany without the option (and probably `make clean` after changing it)."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1601#issuecomment-328504794"}}}</script>