Re: [GNC] gnucash 3.6 -- reports -- "URL cannot be shown" - SOLVED
SOLVED! I had both libwebkit2gtk-3.0 and libwebkit2gkt-4.0 installed, as well as libwebkit2gtk-3.0-dev. I just noticed that libwebkit2gtk-4.0-dev was NOT installed. So, I installed libwebkit2gtk-4.0-dev and rebuilt gnucash 3.6 from scratch. That seems to have fixed it. For some reason in reading the docs, I thought I only needed libwebkit2gtk-3.0-dev version for gnucash. That's obviously wrong. At least its now fixed. Loads of thanks to Adrien and Geert for helping me focus on webkit2 as the likely culprit! ___ gnucash-user mailing list gnucash-user@gnucash.org 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.
Re: [GNC] gnucash 3.6 -- reports -- "URL cannot be shown" - SOLVED
FWIW: "README.dependencies" for gnucash states: webkitwebkitgtk-3.0 (Windows, Mac) webkit2gtk-3.0 (Everything Else) For Ubuntu Xenial, this is clearly wrong. webkit2gtk-4.0 is what is needed. On 7/7/19 4:15 PM, Harry G McGavran Jr wrote: > SOLVED! > > I had both libwebkit2gtk-3.0 and libwebkit2gkt-4.0 installed, > as well as libwebkit2gtk-3.0-dev. > > I just noticed that libwebkit2gtk-4.0-dev was NOT installed. > > So, I installed libwebkit2gtk-4.0-dev and rebuilt gnucash 3.6 from > scratch. That seems to have fixed it. For some reason in reading the > docs, I thought I only needed libwebkit2gtk-3.0-dev version for gnucash. > That's obviously wrong. > > At least its now fixed. > > Loads of thanks to Adrien and Geert for helping me focus > on webkit2 as the likely culprit! > > > ___ gnucash-user mailing list gnucash-user@gnucash.org 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.
Re: [GNC] gnucash 3.6 -- reports -- "URL cannot be shown" - SOLVED
Not sure I helped much as you pegged webkit2 from your first post. However, you noted you had both webkit2gtk-3.0 & webkit2gtk-3.0-dev installed but only webkit2gtk-4.0 and not webkit2gtk-4.0-dev. I understand installing webkit2gtk-4.0-dev solved the problem, but I wonder if removing the webkit2gtk-4.0 non-dev version instead would have accomplished the same thing. That is, was webkit looking for a function in webkit2gtk-x.0-dev and defaulting to looking at the highest version installed? (I’d suspect it was using webkit2gtk-4.0 since it was there, and then not finding what it needed in webkit2gtk-4.0-dev because it wasn’t installed) If you only had webkit2gtk-3.0 and webkit2gtk-3.0-dev installed, would it then work? (meaning the dependency list is technically correct) Regards, Adrien > On Jul 7, 2019, at 7:11 PM, Harry G McGavran Jr wrote: > > FWIW: > > "README.dependencies" for gnucash states: > > webkitwebkitgtk-3.0 (Windows, Mac) > webkit2gtk-3.0 (Everything Else) > > For Ubuntu Xenial, this is clearly wrong. > webkit2gtk-4.0 is what is needed. > > On 7/7/19 4:15 PM, Harry G McGavran Jr wrote: >> SOLVED! >> >> I had both libwebkit2gtk-3.0 and libwebkit2gkt-4.0 installed, >> as well as libwebkit2gtk-3.0-dev. >> >> I just noticed that libwebkit2gtk-4.0-dev was NOT installed. >> >> So, I installed libwebkit2gtk-4.0-dev and rebuilt gnucash 3.6 from >> scratch. That seems to have fixed it. For some reason in reading the >> docs, I thought I only needed libwebkit2gtk-3.0-dev version for gnucash. >> That's obviously wrong. >> >> At least its now fixed. >> >> Loads of thanks to Adrien and Geert for helping me focus >> on webkit2 as the likely culprit! >> >> ___ gnucash-user mailing list gnucash-user@gnucash.org 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.
Re: [GNC] gnucash 3.6 -- reports -- "URL cannot be shown" - SOLVED
Hi Adrien -- You may be correct -- I can't really test that though as I have other software that depends on webkit2gtk-4.0 that will get removed if I remove the runtime library to test a gnucash build that way. But it seems you may very well be correct. >Not sure I helped much as you pegged webkit2 from your first post. > >However, you noted you had both webkit2gtk-3.0 & webkit2gtk-3.0-dev installed >but only webkit2gtk-4.0 and not webkit2gtk-4.0-dev. I understand installing >webkit2gtk-4.0-dev solved the problem, but I wonder if removing the >webkit2gtk-4.0 non-dev version instead would have accomplished the same thing. >That is, was webkit looking for a function in webkit2gtk-x.0-dev and defaulting >to looking at the highest version installed? (I’d suspect it was using >webkit2gtk-4.0 since it was there, and then not finding what it needed in >webkit2gtk-4.0-dev because it wasn’t installed) If you only had webkit2gtk-3.0 >and webkit2gtk-3.0-dev installed, would it then work? (meaning the dependency >list is technically correct) > >Regards, >Adrien > ___ gnucash-user mailing list gnucash-user@gnucash.org 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.
Re: [GNC] gnucash 3.6 -- reports -- "URL cannot be shown" - SOLVED
To close the loop on this, it was in fact a WebKit2Gtk-3.0 problem. When I implemented the WebKit2 interface three years ago I had done the navigation policy--the code that hooks our special account URIs--only for WebKit2Gtk-4.0. I've now implemented that for WebKit2Gtk-3.0. It's pushed to maint now and will be in GnuCash 3.7. Regards, John Ralls > On Jul 8, 2019, at 4:56 PM, Harry G McGavran Jr wrote: > > Hi Adrien -- > > You may be correct -- I can't really test that though as I > have other software that depends on webkit2gtk-4.0 that will > get removed if I remove the runtime library to test a gnucash > build that way. > > But it seems you may very well be correct. > > >> Not sure I helped much as you pegged webkit2 from your first post. >> >> However, you noted you had both webkit2gtk-3.0 & webkit2gtk-3.0-dev installed >> but only webkit2gtk-4.0 and not webkit2gtk-4.0-dev. I understand installing >> webkit2gtk-4.0-dev solved the problem, but I wonder if removing the >> webkit2gtk-4.0 non-dev version instead would have accomplished the same >> thing. >> That is, was webkit looking for a function in webkit2gtk-x.0-dev and >> defaulting >> to looking at the highest version installed? (I’d suspect it was using >> webkit2gtk-4.0 since it was there, and then not finding what it needed in >> webkit2gtk-4.0-dev because it wasn’t installed) If you only had >> webkit2gtk-3.0 >> and webkit2gtk-3.0-dev installed, would it then work? (meaning the dependency >> list is technically correct) >> >> Regards, >> Adrien >> > ___ > gnucash-user mailing list > gnucash-user@gnucash.org > 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. ___ gnucash-user mailing list gnucash-user@gnucash.org 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.