After have built wxWidgets assudo apt-get install build-essential libgtk-3-dev libwebkit2gtk-4.0-dev
After the build completed I've built minimal sample project as../configure --enable-monolithic --disable-tests --disable-shared --disable-sys-libs --with-gtk=3 --disable-optimise --enable-debug
make -j6
And it all worked great on Ubuntu and MacOS. Then I've added using wxWebView class to this sample project and successfully run it on MacOS, but cannot build for Ubuntu OS. There is the long list of errors:g++ ../samples/minimal/minimal.cpp `./wx-config --cxxflags --libs` -o my_gui_app
./my_gui_app
It seems like Ubuntu has wrong version of webkit or something like this./usr/bin/ld: lib/libwx_gtk3u-3.1.a(monolib_webview_webkit2.o): in function `wxGetStringFromJSResult(_WebKitJavascriptResult*, wxString*)': ../src/gtk/webview_webkit2.cpp:37: undefined reference to `webkit_javascript_result_get_global_context'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:38: undefined reference to `webkit_javascript_result_get_value'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:43: undefined reference to `JSValueIsObject'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:44: undefined reference to `JSValueCreateJSONString'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:45: undefined reference to `JSValueToStringCopy'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:52: undefined reference to `JSValueToStringCopy'
/usr/bin/ld: lib/libwx_gtk3u-3.1.a(monolib_webview_webkit2.o): in function `wxgtk_webview_webkit_navigation': ../src/gtk/webview_webkit2.cpp:108: undefined reference to `webkit_navigation_policy_decision_get_type'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:109: undefined reference to `webkit_navigation_policy_decision_get_navigation_action'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:110: undefined reference to `webkit_navigation_action_get_request'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:111: undefined reference to `webkit_uri_request_get_uri'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:112: undefined reference to `webkit_navigation_policy_decision_get_frame_name'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:127: undefined reference to `webkit_policy_decision_ignore'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:144: undefined reference to `webkit_policy_decision_ignore'
/usr/bin/ld: lib/libwx_gtk3u-3.1.a(monolib_webview_webkit2.o): in function `wxgtk_webview_webkit_new_window': ../src/gtk/webview_webkit2.cpp:275: undefined reference to `webkit_navigation_policy_decision_get_type'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:276: undefined reference to `webkit_navigation_policy_decision_get_navigation_action'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:277: undefined reference to `webkit_navigation_action_get_request'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:278: undefined reference to `webkit_uri_request_get_uri'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:280: undefined reference to `webkit_navigation_policy_decision_get_frame_name'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:290: undefined reference to `webkit_policy_decision_ignore'
/usr/bin/ld: lib/libwx_gtk3u-3.1.a(monolib_webview_webkit2.o): in function `wxgtk_webview_webkit_uri_scheme_request_cb': ../src/gtk/webview_webkit2.cpp:380: undefined reference to `webkit_uri_scheme_request_get_scheme'
/usr/bin/ld: ../src/gtk/webview_webkit2.cpp:396: undefined reference to `webkit_uri_scheme_request_get_uri'
Thank you.