Vebview.JS icon indicating copy to clipboard operation
Vebview.JS copied to clipboard

The version is no longer compatible, is it still being updated?

Open KingBes opened this issue 1 year ago • 2 comments

KingBes avatar Nov 23 '24 06:11 KingBes

It's not actively updated, however I will fix the compile issues asap. I will notify you when the issues are fixed.

malisipi avatar Nov 23 '24 13:11 malisipi

Okay, thank you.

KingBes avatar Nov 26 '24 01:11 KingBes

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

BlueriteSoul avatar Oct 06 '25 06:10 BlueriteSoul

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.

malisipi avatar Oct 06 '25 08:10 malisipi

@BlueriteSoul should 7b3f0cee29282d9c406e0aa91e39e65bdf7fa8b2 fix that issue.

malisipi avatar Oct 06 '25 08:10 malisipi

Grand, thank you, I managed to build it.

BlueriteSoul avatar Oct 06 '25 09:10 BlueriteSoul