[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

Launchpad Bug Tracker 1923642 at bugs.launchpad.net
Wed Sep 8 08:07:18 UTC 2021


This bug was fixed in the package gnucash - 1:4.4-1ubuntu1

---------------
gnucash (1:4.4-1ubuntu1) impish; urgency=medium

  * Fix FTBFS due to glib headers in 'extern "C"' blocks (LP: #1923642)
    - No longer permitted with glib2.0 2.67.3+
    - The fix consists of these upstream commits:
      + Fix-build-with-glib2-2.67.x.patch
      + Move-glib-and-gtk-includes-out-of-extern-C-for-tests.patch
      + Potentially-fix-CI-test-on-Arch-related-to-glib-and-c++.patch
      + More-fixes-for-Arch-ci-failure.patch
      + Still-more-fixes-for-Arch-ci-failure.patch
      + Finish-the-glib-2.67-fixes-for-CI-tests.patch
      + Bug-798156-glib-2.68.0-breaks-gnucash.patch
    - Thanks to Heather Ellsworth for researching the issue!

 -- Gunnar Hjalmarsson <gunnarhj at ubuntu.com>  Wed, 08 Sep 2021 06:48:41
+0200

** Changed in: gnucash (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

Status in GnuCash:
  Fix Released
Status in gnucash package in Ubuntu:
  Fix Released
Status in gnucash package in Debian:
  Confirmed

Bug description:
  Glib newer than 2.66 will not support extern "C" blocks.
  For more info: https://gitlab.gnome.org/GNOME/glib/-/issues/2331

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions




More information about the Ubuntu-sponsors mailing list