webview

View Ticket
Login
Ticket Hash: 0c28abfc93c1ab90deeb99f2fc756833467ab367
Title: Installation failure with current stable chicken on Ubuntu 18
Status: Fixed Type: Build_Problem
Severity: Critical Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2019-08-30 08:34:09
Version Found In: 1.0.0
User Comments:
anonymous added on 2019-08-30 08:18:15:
On a fresh chicken installation from the current stable branch (5.1.0),
the command 'sudo chicken-install webview' fails, because the required file 'webview-content.import.scm' does not exist in the subcommand to build 'webview-content.import.so'.

Output tail:

/usr/local/bin/csc -setup-mode -s -host -I /home/philipp/.cache/chicken-install/webview -C -I/home/philipp/.cache/chicken-install/webview -O2 -d0 webview-content.import.scm -o /home/philipp/.cache/chicken-install/webview/webview-content.import.so
csc: file `webview-content.import.scm' does not exist

Error: shell command terminated with nonzero exit code
16384
"sh /home/philipp/.cache/chicken-install/webview/webview.build.sh"

anonymous added on 2019-08-30 08:34:09:
I found the problem was a missing installation of webkit.
Installation fixed it:
"sudo apt-get install libwebkit2gtk-4.0-dev"

I do not understand the installation routine in detail, but probably this problem could be communicated to the user better, by adding a fallback case to "build-webview"?