The version is no longer compatible, is it still being updated?
It's not actively updated, however I will fix the compile issues asap. I will notify you when the issues are fixed.
Okay, thank you.
I just tried building the project myself. Unless I'm doing something wrong, it's just broken now. Here's my log ```mkdir: cannot create directory ‘build’: File exists
In file included from libs/webview/webview.cc:1:
libs/webview/webview.h: In member function ‘void webview::detail::gtk_webkit_engine::eval(const std::string&)’:
libs/webview/webview.h:541:35: warning: ‘void webkit_web_view_run_javascript(WebKitWebView*, const gchar*, GCancellable*, GAsyncReadyCallback, gpointer)’ is deprecated: Use 'webkit_web_view_evaluate_javascript' instead [-Wdeprecated-declarations]
541 | webkit_web_view_run_javascript(WEBKIT_WEB_VIEW(m_webview), js.c_str(), NULL,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
542 | NULL, NULL);
| ~~~~~~~~~~~
In file included from /usr/include/webkitgtk-4.0/webkit/WebKitPrintOperation.h:29,
from /usr/include/webkitgtk-4.0/webkit2/webkit2.h:74,
from libs/webview/webview.h:435:
/usr/include/webkitgtk-4.0/webkit/WebKitWebView.h:529:1: note: declared here
529 | webkit_web_view_run_javascript (WebKitWebView web_view,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gtk_linux.v:35:1: error: [attr] has been deprecated, use @[attr] instead
33 |
34 | fn C.close_webview_event(&WebviewManager)
35 | [export:"close_webview_event"]
| ^
36 | fn close_webview_event(webview &WebviewManager) {
37 | unsafe {
cc1: fatal error: build/vebview.c: No such file or directory
compilation terminated.
libs/libkeybinder/bind.c: In function ‘grab_ungrab_with_ignorable_modifiers’:
libs/libkeybinder/bind.c:150:9: warning: ‘gdk_error_trap_push’ is deprecated: Use 'gdk_x11_display_error_trap_push' instead [-Wdeprecated-declarations]
150 | gdk_error_trap_push ();
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from libs/libkeybinder/bind.c:28:
/usr/include/gtk-3.0/gdk/gdkmain.h:70:32: note: declared here
70 | void gdk_error_trap_push (void);
| ^~~~~~~~~~~~~~~~~~~
libs/libkeybinder/bind.c:168:9: warning: ‘gdk_flush’ is deprecated: Use 'gdk_display_flush' instead [-Wdeprecated-declarations]
168 | gdk_flush();
| ^~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkmain.h:124:6: note: declared here
124 | void gdk_flush (void);
| ^~~~~~~~~
libs/libkeybinder/bind.c:169:9: warning: ‘gdk_error_trap_pop’ is deprecated: Use 'gdk_x11_display_error_trap_pop' instead [-Wdeprecated-declarations]
169 | if (gdk_error_trap_pop()) {
| ^~
/usr/include/gtk-3.0/gdk/gdkmain.h:73:32: note: declared here
73 | G_GNUC_WARN_UNUSED_RESULT gint gdk_error_trap_pop (void);
| ^~~~~~~~~~~~~~~~~~
libs/libkeybinder/bind.c: In function ‘grab_ungrab’:
libs/libkeybinder/bind.c:212:9: warning: ‘gdk_keymap_get_default’ is deprecated: Use 'gdk_keymap_get_for_display' instead [-Wdeprecated-declarations]
212 | map = gdk_keymap_get_default();
| ^~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:48:
/usr/include/gtk-3.0/gdk/gdkkeys.h:84:12: note: declared here
84 | GdkKeymap gdk_keymap_get_default (void);
| ^~~~~~~~~~~~~~~~~~~~~~
libs/libkeybinder/bind.c: In function ‘do_grab_key’:
libs/libkeybinder/bind.c:302:9: warning: ‘gdk_keymap_get_default’ is deprecated: Use 'gdk_keymap_get_for_display' instead [-Wdeprecated-declarations]
302 | GdkKeymap keymap = gdk_keymap_get_default ();
| ^~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkkeys.h:84:12: note: declared here
84 | GdkKeymap gdk_keymap_get_default (void);
| ^~~~~~~~~~~~~~~~~~~~~~
libs/libkeybinder/bind.c: In function ‘do_ungrab_key’:
libs/libkeybinder/bind.c:342:9: warning: ‘gdk_keymap_get_default’ is deprecated: Use 'gdk_keymap_get_for_display' instead [-Wdeprecated-declarations]
342 | GdkKeymap keymap = gdk_keymap_get_default ();
| ^~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkkeys.h:84:12: note: declared here
84 | GdkKeymap gdk_keymap_get_default (void);
| ^~~~~~~~~~~~~~~~~~~~~~
libs/libkeybinder/bind.c: In function ‘filter_func’:
libs/libkeybinder/bind.c:364:9: warning: ‘gdk_keymap_get_default’ is deprecated: Use 'gdk_keymap_get_for_display' instead [-Wdeprecated-declarations]
364 | GdkKeymap keymap = gdk_keymap_get_default();
| ^~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkkeys.h:84:12: note: declared here
84 | GdkKeymap gdk_keymap_get_default (void);
| ^~~~~~~~~~~~~~~~~~~~~~
libs/libkeybinder/bind.c: In function ‘keybinder_init’:
libs/libkeybinder/bind.c:471:9: warning: ‘gdk_keymap_get_default’ is deprecated: Use 'gdk_keymap_get_for_display' instead [-Wdeprecated-declarations]
471 | GdkKeymap keymap = gdk_keymap_get_default ();
| ^~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkkeys.h:84:12: note: declared here
84 | GdkKeymap gdk_keymap_get_default (void);
| ^~~~~~~~~~~~~~~~~~~~~~
mkdir: cannot create directory ‘build/mbedtls’: File exists
/usr/bin/ld: cannot find build/vebview.o: No such file or directory
collect2: error: ld returned 1 exit status
./linux.sh: line 15: upx: command not found
The src/gtk_linux.v:35:1: error: [attr] has been deprecated, use @[attr] instead error causes issues. I will fix it with next commit.
@BlueriteSoul should 7b3f0cee29282d9c406e0aa91e39e65bdf7fa8b2 fix that issue.
Grand, thank you, I managed to build it.