On Sat, Oct 19, 2019 at 22:15, Pirate Praveen
<[email protected]> wrote:
On Sat, Oct 19, 2019 at 21:58, Pirate Praveen
<[email protected]> wrote:
Hi,
I'm trying to build geary 3.34.1 for buster-backports. I was able to
build 3.34.0 successfully, but now I'm getting this error with 3.34.1
../src/client/components/client-web-view.vala:310.9-310.38: error:
The name `enable_javascript_markup' does not exist in the context of
`WebKit.Settings?'
setts.enable_javascript_markup = false;
I tried updating minimum versions of libwebkit2gtk-4.0-dev (>=
2.26~) and libjavascriptcoregtk-4.0-dev (>= 2.26~), but the error is
still there. I had to relax dependency on gtk to build with
libgtk-3-dev to 3.24.5 and also meson. Any other libraries I should
update?
I found the upstream commit that introduced this change
https://gitlab.gnome.org/GNOME/geary/commit/0cb33c7d91cdaf6a74cb8b15c1f3e8fe952966bb
But according to this change target webkit was bumped from 2.20 to
2.24 only which buster already have (with backports having 2.26).
Asked upstream here
https://gitlab.gnome.org/GNOME/geary/issues/78#note_628550
Thanks
Praveen