Gnucash 2.6.10 question - Why WebKit ?

Arno nvana_31 at
Tue Dec 29 12:39:57 EST 2015

Dear John,

To me it is still a pain to build a working GNUcash because of the GTK+ 2 & 3 symbols issue (compilation works fine BTW): GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported

Dependancy hell anyone ?

As for modifying to code I have been trying for maybe 2 hours to tweak the 2.6.10 code to disable the HTML rendering at all. The reports look fancy, but for the bookkeeping of our company they're not necessary at all.

But as the code is quite complex and I don't have much documentation (I only see the Help and Concepts guide) on how the application is designed, it is very hard when using just basic tools like 'find . -type f -exec grep 'something' {} \;' to actually search in and modify the code.

If someone can point me out which functions I would need to tweak to disable the HTML reports I could find/grep them and maybe get it done.

Is there an easy way to disable this GTK+ 2 / 3 symbols check ? Maybe the binary does actually work with these 2 and 3 symbols combined.

Greetings, Arno

On Tue, 29/12/15, John Ralls <jralls at> wrote:

 Subject: Re: Gnucash 2.6.10 question - Why WebKit ?
 To: "Arno" <nvana_31 at>
 Cc: gnucash-user at
 Date: Tuesday, 29 December, 2015, 3:50 PM
 > On
 Dec 29, 2015, at 4:12 AM, Arno <nvana_31 at>
 > Dear
 > I like
 building apps from source, but not the fundamentals of the
 O/S like GTK or Webkit anything in that area. As far as I
 can see rebuilding these items almost involves rebuilding
 the distribution. 
 > I am only telling you that GNUcash is the
 hardest app in my list to build because of the Apple WebKit
 requirement. As far as today I does not compile/work any
 more for me. it used to be an issue on CentOS 6 that only
 2.4.x would work, now both versions don't work...
 > I think there will
 be many more people in the world running into this
 compilation problem with GNUcash. Why not make WebKit
 optional ? It would save alot of troubles for people not
 willing to run a beta test OS like Fedora or Ubuntu.
 Dear Arno,
 GnuCash was once famous for being a pain to
 build because of all of the dependencies, but distros have
 mostly fixed that problem. I already told you how to use
 yum-builddep to get all of the correct dependencies
 installed and Geert pointed you to his robot build machine
 running the same distro you're complaining about.
 You're doing something wrong. You'd be better off
 addressing that than whining about WebKitGtk.
 Why not make WebKit optional?
 Because it would seriously degrade the usability of the
 program for most users. We'd like a lighter-weight way
 to render html + javascript, but haven't yet found
 anything that meets GnuCash's needs. Besides, we
 don't have infinite bandwidth and have a long list of
 work which we think more important. If you want to do the
 necessary work and submit a patch we'll consider it.
 John Ralls

More information about the gnucash-user mailing list