vufa / homo

An open source natural interaction system based on offline wake-up, natural language understanding and sentiment analysis
MIT License
260 stars 60 forks source link

编译homo-webview报错 #2

Closed wuliuqii closed 5 years ago

wuliuqii commented 5 years ago
$ make webview                   
cd ./cmd/webview; \
env GO111MODULE=on go build -mod=vendor -v  -o homo-webview; \
mv homo-webview ../../
# github.com/zserge/webview
In file included from webview.go:27:0,
                 from _cgo_export.c:4:
../../vendor/github.com/zserge/webview/webview.h: In function ‘external_message_received_cb’:
../../vendor/github.com/zserge/webview/webview.h:253:3: warning: ‘webkit_javascript_result_get_global_context’ is deprecated [-Wdeprecated-declarations]
   JSGlobalContextRef context = webkit_javascript_result_get_global_context(r);
   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/webkitgtk-4.0/webkit2/webkit2.h:55:0,
                 from ../../vendor/github.com/zserge/webview/webview.h:44,
                 from webview.go:27,
                 from _cgo_export.c:4:
/usr/include/webkitgtk-4.0/webkit2/WebKitJavascriptResult.h:49:1: note: declared here
 webkit_javascript_result_get_global_context (WebKitJavascriptResult *js_result);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from webview.go:27:0,
                 from _cgo_export.c:4:
../../vendor/github.com/zserge/webview/webview.h:254:3: warning: ‘webkit_javascript_result_get_value’ is deprecated: Use 'webkit_javascript_result_get_js_value' instead [-Wdeprecated-declarations]
   JSValueRef value = webkit_javascript_result_get_value(r);
   ^~~~~~~~~~
In file included from /usr/include/webkitgtk-4.0/webkit2/webkit2.h:55:0,
                 from ../../vendor/github.com/zserge/webview/webview.h:44,
                 from webview.go:27,
                 from _cgo_export.c:4:
/usr/include/webkitgtk-4.0/webkit2/WebKitJavascriptResult.h:52:1: note: declared here
 webkit_javascript_result_get_value          (WebKitJavascriptResult *js_result);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# github.com/zserge/webview
In file included from ../../vendor/github.com/zserge/webview/webview.go:27:0:
../../vendor/github.com/zserge/webview/webview.h: In function ‘external_message_received_cb’:
../../vendor/github.com/zserge/webview/webview.h:253:3: warning: ‘webkit_javascript_result_get_global_context’ is deprecated [-Wdeprecated-declarations]
   JSGlobalContextRef context = webkit_javascript_result_get_global_context(r);
   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/webkitgtk-4.0/webkit2/webkit2.h:55:0,
                 from ../../vendor/github.com/zserge/webview/webview.h:44,
                 from ../../vendor/github.com/zserge/webview/webview.go:27:
/usr/include/webkitgtk-4.0/webkit2/WebKitJavascriptResult.h:49:1: note: declared here
 webkit_javascript_result_get_global_context (WebKitJavascriptResult *js_result);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../vendor/github.com/zserge/webview/webview.go:27:0:
../../vendor/github.com/zserge/webview/webview.h:254:3: warning: ‘webkit_javascript_result_get_value’ is deprecated: Use 'webkit_javascript_result_get_js_value' instead [-Wdeprecated-declarations]
   JSValueRef value = webkit_javascript_result_get_value(r);
   ^~~~~~~~~~
In file included from /usr/include/webkitgtk-4.0/webkit2/webkit2.h:55:0,
                 from ../../vendor/github.com/zserge/webview/webview.h:44,
                 from ../../vendor/github.com/zserge/webview/webview.go:27:
/usr/include/webkitgtk-4.0/webkit2/WebKitJavascriptResult.h:52:1: note: declared here
 webkit_javascript_result_get_value          (WebKitJavascriptResult *js_result);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
github.com/countstarlight/homo/module/view
# github.com/countstarlight/homo/module/view
../../module/view/view.go:69:18: undefined: Asset
mv: cannot stat 'homo-webview': No such file or directory
Makefile:79: recipe for target 'homo-webview' failed
make: *** [homo-webview] Error 1
wuliuqii commented 5 years ago

好像是我环境没配置好。。。 已解决,打扰了。。。。。。

vufa commented 5 years ago

@GallonHu 抱歉文档里漏写了,在编译前需要先运行:

make gen

来生成资源文件

mrhanCH commented 5 years ago

好像是我环境没配置好。。。 已解决,打扰了。。。。。。

请问是怎么解决的?