Re: Build error with The name `enable_javascript_markup' does not exist in the context of `WebKit.Settings?' when trying to build for buster-backports
Pirate Praveen <[email protected]>
| Newsgroups | gmane.linux.debian.devel.gtk-gnome |
|---|---|
| Message-ID | <[email protected]> |
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 >> >>