Re: [GNC] gnucash 3.6 -- reports -- "URL cannot be shown" - SOLVED

2019-07-07 Thread Harry G McGavran Jr
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

2019-07-07 Thread Harry G McGavran Jr
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

2019-07-08 Thread Adrien Monteleone
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

2019-07-08 Thread Harry G McGavran Jr
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

2019-07-09 Thread John Ralls
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.