> On Oct 13, 2021, at 11:43 PM, AC <[email protected]> wrote:
> 
> I'm having a bit of trouble compiling 2.6.19 (so that I can begin the
> upgrade process for the data) but the dependencies are not being met.
> 
> All the base dependency packages are installed but the versioning seems
> to be off or package names have changed and don't expose old library
> names.  For example, I'm installing on Debian 9 Buster and I get errors
> about webkit-1.0 despite having installed despite having
> libwebkit2gtk-4.0-dev, libqtwebkit-dev, libqt5webkit5-dev,
> libkf5webkit-dev, and just about every other webkit library I can find
> installed.  I did also run the build-dep to pull in anything else.
> 
> There's probably going to be others but the configure script stops at
> the webkit test.
> 
> The package manager only has up to 3.4 and I'm trying to make my way to 4.8.

WebKit1 and WebKit2 are different APIs, and the last WebKitGtk that supported 
the WebKit1 API was 2.4.11. Browser software is for nearly all users the best 
attack vector into their machines and so gets the most attention from both 
security researchers and the bad guys. Distros aren't comfortable shipping old 
browser software, but for several years most of them kept WebKitGtk-2.4.11 
specifically to support GnuCash only because GnuCash doesn't connect it to the 
outside; we been stuck on that release because it was the last one to support 
Gtk2 and we were in no hurry to update our GUI to Gtk3. That stopped the summer 
before our scheduled release of 3.0: Several distro packagers notified us that 
the upcoming releases of their distros wouldn't have WebKitGtk-2.4.11 and we 
had to scramble to upgrade the GUI to Gtk3 and to support the WebKit2 API; it 
delayed the release of GnuCash 3.0 by 3 months.

If your package manager has GnuCash 3.4 then it doesn't have WebKitGtk 2.4.11. 
You can get the source from downloads.gnome.org <http://downloads.gnome.org/> 
and build it yourself or you can get an ISO from an older version of your 
distro and boot it in live-cd mode to build GnuCash 2.6.21 and prepare your 
data file for upgrading to GnuCash 3.

Regards,
John Ralls

_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to