I digged deeper into it. The patch in your PPA actually just creates another patch, and doesn't change any upstream files. If you had done it right, you'd have found that it doesn't apply by itself.
I uploaded a fix. Besides the upstream commit which Robie mentioned, I included six other commits to make it work. ** Changed in: gnucash (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1923642 Title: glib can no longer be included in extern "C" blocks To manage notifications about this bug go to: https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs