I tried to build 3.3 yesterday and encountered the same issue.
Comparing WebKitJavascriptResult.h to the previous version there were only
two real differences.
I modified the file as follows:
- Comment out: #include <jsc/jsc.h>
- Replace "WEBKIT_API JSCValue *" with "WEBKIT_API JSValueRef"
The build completed without any errors.
This is more of any ugly (and maybe dumb) workaround, but it did seem to
work.
It is probably safer to install the previous version of the library.
On Sun, Oct 7, 2018 at 10:45 AM Roger Miskowicz <[email protected]> wrote:
> Thanks Jim, from your post I found that going back to previous versions
> before compiling worked for me:
>
> sudo apt-get install libwebkit2gtk-4.0-dev=2.20.1-1
> libwebkit2gtk-4.0-37=2.20.1-1 gir1.2-webkit2-4.0=2.20.1-1
> libjavascriptcoregtk-4.0-dev=2.20.1-1 gir1.2-javascriptcoregtk-4.0=2.20.1-1
> libjavascriptcoregtk-4.0-18=2.20.1-1
>
> On Sun, Oct 7, 2018 at 8:49 AM Jim Passmore <[email protected]> wrote:
>
> > Tried building 3.3, and found same thing. Known bug from upstream.
> Don't
> > know status of fix.
> >
> > https://bugs.launchpad.net/ubuntu/+source/webkit2gtk/+bug/1795901
> >
> >
> > --
> >
> > *Jim Passmore*[email protected]
> >
> >
> >
> >
> > On Sun, Oct 7, 2018 at 8:01 AM Roger Miskowicz <[email protected]>
> wrote:
> >
> >> This worked for initial build of v3.3 but today when trying to build
> from
> >> lates clone the build fails at:
> >>
> >> [ 60%] Building C object
> >> gnucash/html/CMakeFiles/gncmod-html.dir/gnc-html-webkit2.c.o
> >> In file included from /usr/include/webkitgtk-4.0/webkit2/webkit2.h:54:0,
> >> from
> >> /media/Projects/Gnucash/gnucash/gnucash/html/gnc-html-webkit2.c:49:
> >> /usr/include/webkitgtk-4.0/webkit2/WebKitJavascriptResult.h:28:10: fatal
> >> error: jsc/jsc.h: No such file or directory
> >> #include <jsc/jsc.h>
> >>
> >> I tried reinstalling webkitgtk-4.0 but still no luck. Although this may
> >> not be a gnucash problem specifically I am wondering if anyone can
> suggest
> >> a solution so that I can complete the latest build?
> >> _______________________________________________
> >> gnucash-user mailing list
> >> [email protected]
> >> 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
> [email protected]
> 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
[email protected]
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.