Closed kelleyk closed 3 years ago
The relevant header (JSCValue.h
) is in libjavascriptcoregtk-4.0-dev
(when available), but the version in 16.04 LTS appears to be too old: https://packages.ubuntu.com/search?suite=xenial&arch=any&mode=exactfilename&searchon=contents&keywords=JSCValue.h
Perhaps it makes sense to disable xwidget support for the 16.04 LTS build, then?
The upstream commit is not huge, so it probably wouldn't be very difficult for someone to come up with a compatibility patch if they were interested.
I've resolved this issue by disabling xwidget support for 16.04 LTS and earlier. Packages with version 27.1~1.git86d8d76aa3-kk2
or later have the fix.
See https://launchpadlibrarian.net/498210480/buildlog_ubuntu-xenial-amd64.emacs27_27.1~1.git86d8d76aa3-kk1+16.04_BUILDING.txt.gz
This appears to be the relevant commit:
I see some relevant discussion here: https://www.reddit.com/r/GTK/comments/buxizu/webkitgtk_how_to_tell_the_compiler_to_not_compile/