sourcegraph / go-webkit2

WebKit API bindings (WebKitGTK+ v2) for Go
https://sourcegraph.com/github.com/sourcegraph/go-webkit2
Other
313 stars 61 forks source link

msys2 support ? #42

Closed ghost closed 6 years ago

ghost commented 6 years ago

pacman -S mingw-w64-i686-webkitgtk3 go get github.com/sourcegraph/go-webkit2/webkit2

# pkg-config --cflags webkit2gtk-4.0
Package webkit2gtk-4.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'webkit2gtk-4.0' found
pkg-config: exit status 1

so i copied .pc file

cp /mingw32/lib/pkgconfig/webkitgtk-3.0.pc /mingw32/lib/pkgconfig/webkit2gtk-4.0.pc

then run go get github.com/sourcegraph/go-webkit2/webkit2

# github.com/sourcegraph/go-webkit2/webkit2
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\settings.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_settings_get_auto_load_images':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:40: undefined reference to `_imp__webkit_settings_get_auto_load_images'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\settings.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_settings_set_auto_load_images':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:55: undefined reference to `_imp__webkit_settings_set_auto_load_images'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\settings.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_settings_set_user_agent_with_application_details':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:69: undefined reference to `_imp__webkit_settings_set_user_agent_with_application_details'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\settings_2_2.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_settings_get_enable_write_console_messages_to_stdout':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:40: undefined reference to `_imp__webkit_settings_get_enable_write_console_messages_to_stdout'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\settings_2_2.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_settings_set_enable_write_console_messages_to_stdout':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:55: undefined reference to `_imp__webkit_settings_set_enable_write_console_messages_to_stdout'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webcontext.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_web_context_clear_cache':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:37: undefined reference to `_imp__webkit_web_context_clear_cache'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webcontext.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_web_context_get_cache_model':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:52: undefined reference to `_imp__webkit_web_context_get_cache_model'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webcontext.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_web_context_get_default':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:68: undefined reference to `_imp__webkit_web_context_get_default'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webcontext.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_web_context_set_cache_model':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:83: undefined reference to `_imp__webkit_web_context_set_cache_model'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webview.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_javascript_result_get_global_context':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:195: undefined reference to `_imp__webkit_javascript_result_get_global_context'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webview.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_javascript_result_get_value':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:212: undefined reference to `_imp__webkit_javascript_result_get_value'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webview.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_web_view_get_context':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:229: undefined reference to `_imp__webkit_web_view_get_context'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webview.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_web_view_get_javascript_global_context':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:246: undefined reference to `_imp__webkit_web_view_get_javascript_global_context'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webview.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_web_view_get_snapshot_finish':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:299: undefined reference to `_imp__webkit_web_view_get_snapshot_finish'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webview.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_web_view_load_html':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:349: undefined reference to `_imp__webkit_web_view_load_html'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webview.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_web_view_new_with_context':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:393: undefined reference to `_imp__webkit_web_view_new_with_context'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webview.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_web_view_run_javascript':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:411: undefined reference to `_imp__webkit_web_view_run_javascript'
Local\Temp\go-build864650442\github.com\sourcegraph\go-webkit2\webkit2\_obj\webview.cgo2.o: In function `cgo_059068da7325_Cfunc_webkit_web_view_run_javascript_finish':
/tmp/go-build\github.com\sourcegraph\go-webkit2\webkit2\_obj/cgo-gcc-prolog:428: undefined reference to `_imp__webkit_web_view_run_javascript_finish'
collect2.exe: error: ld returned 1 exit status