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).
Thanks
Praveen
<div id="geary-body" dir="auto"><div><br></div></div><div id="geary-quote" dir="auto"><br>On Sat, Oct 19, 2019 at 21:58, Pirate Praveen <
[email protected]> wrote:<br><blockquote type="cite"><div dir="auto" id="geary-body"><div>Hi,</div><div><
</div><div>
<p style="margin: 12px 0px;"><!--StartFragment-->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<!--EndFragment--></p><p style="margin: 12px 0px;">../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?'</p><p style="margin: 12px 0px;"> setts.enable_javascript_markup = false;</p><div>
<p style="margin: 12px 0px;"><!--StartFragment-->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?<!--EndFragment--></p><p style="margin: 12px 0px;"><br></p></div></div></div></blockquote>I found the upstream commit that introduced this change
https://gitlab.gnome.org/GNOME/geary/
commit/0cb33c7d91cdaf6a74cb8b15c1f3e8fe952966bb<div><br></div><div>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).<br><blockquote type="cite"><div dir="auto"><div><div><
p style="margin: 12px 0px;">Thanks</p><p style="margin: 12px 0px;">Praveen</p><p style="margin: 12px 0px;"><br></p></div>
</div></div></blockquote></div></div>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)