Gnucash 2.6.10 question - Why WebKit ?
Arno
nvana_31 at yahoo.com
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 ceridwen.us> wrote:
Subject: Re: Gnucash 2.6.10 question - Why WebKit ?
To: "Arno" <nvana_31 at yahoo.com>
Cc: gnucash-user at gnucash.org
Date: Tuesday, 29 December, 2015, 3:50 PM
> On
Dec 29, 2015, at 4:12 AM, Arno <nvana_31 at yahoo.com>
wrote:
>
> Dear
John,
>
> 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.
Regards,
John Ralls
More information about the gnucash-user
mailing list