localhost works, all others don't! i'm now using: - webkitgtk-2.8.3 with - gojs forced to use javascriptcoregtk-4.0 (instead of javascriptcoregtk-3.0) - gowebkit2 github.com/sourcegraph/go-webkit2 with webkit2gtk-4.0 (instead of webkit2gtk-3.0)
=============== localhost ================== $ NO_AT_BRIDGE=1 go run gowebkit2.go Load finished. Title: "Index of /" URI: http://localhost/ Hostname (from JavaScript): "localhost" works! *surprise* =============== lastlog.de =================== NO_AT_BRIDGE=1 go run gowebkit2.go Load failed. Load finished. Title: "" URI: Hostname (from JavaScript): "" fails ===================================== if i enable unit tests for gowebkit2 i see this: joachim@lenovo-t530 ~/Desktop/projects/webloop % nix-shell -I nixpkgs=$NIXPKGS default.nix these derivations will be built: /nix/store/i57i3vx8ylgj0snsy7z86a1rzk8bcn3c-go1.4-gowebkit2-22d8960.drv building path(s) ‘/nix/store/k1ya99l077jz7j6rzh4f4dilgyhvg3q0-go1.4-gowebkit2-22d8960’ unpacking sources unpacking source archive /nix/store/414sdb4ksxvki9c1lkid1c439sbbjcji-go-webkit2-22d89604526bbeafa4492c7f5c07ac643dff6e45-src source root is go-webkit2-22d89604526bbeafa4492c7f5c07ac643dff6e45-src patching sources configuring building Renaming github.com/crazy2be/gojs to github.com/sqs/gojs Renaming github.com/crazy2be/gojs to github.com/sqs/gojs github.com/sourcegraph/go-webkit2/webkit2 github.com/sourcegraph/go-webkit2/cmd/webkit-eval-js running tests libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast === RUN TestSettings_EnableWriteConsoleMessagesToStdout --- PASS: TestSettings_EnableWriteConsoleMessagesToStdout (0.07s) === RUN TestSettings_AutoLoadImages --- PASS: TestSettings_AutoLoadImages (0.00s) === RUN TestSettings_SetUserAgentWithApplicationDetails --- PASS: TestSettings_SetUserAgentWithApplicationDetails (0.00s) === RUN TestDefaultWebContext --- PASS: TestDefaultWebContext (0.00s) === RUN TestWebContext_CacheModel --- PASS: TestWebContext_CacheModel (0.00s) === RUN TestWebContext_ClearCache --- PASS: TestWebContext_ClearCache (0.00s) === RUN TestNewWebView --- PASS: TestNewWebView (0.00s) === RUN TestNewWebViewWithContext --- PASS: TestNewWebViewWithContext (0.00s) === RUN TestWebView_Context --- PASS: TestWebView_Context (0.00s) === RUN TestWebView_LoadURI --- PASS: TestWebView_LoadURI (0.66s) === RUN TestWebView_LoadURI_load_failed --- PASS: TestWebView_LoadURI_load_failed (0.02s) === RUN TestWebView_LoadHTML --- PASS: TestWebView_LoadHTML (0.01s) === RUN TestWebView_Title --- PASS: TestWebView_Title (0.00s) === RUN TestWebView_URI --- PASS: TestWebView_URI (0.00s) === RUN TestWebView_Settings --- PASS: TestWebView_Settings (0.00s) === RUN TestWebView_JavaScriptGlobalContext --- PASS: TestWebView_JavaScriptGlobalContext (0.00s) === RUN TestWebView_RunJavaScript terminate called after throwing an instance of 'std::bad_function_call' what(): bad_function_call this might be an issue with using webkit2gtk-4.0, i have to investigate this further. any idea how to debug what is going wrong here? thanks On 03.06.2015 04:13, Michael Catanzaro wrote: > On Wed, 2015-06-03 at 02:02 +0200, Joachim Schiele wrote: >> hi, >> >> i've packaged webkitgtk-2.8.3 for nixos and i'm using it with the >> gowebkit2 from github.com/sourcegraph/go-webkit2 >> >> gowebkit2 requires gojs and gotk3 where both of these pass their >> respective go unit tests. >> >> === question === >> >> i'm getting this error: >> >> [nix-shell:~/Desktop/projects/webloop]$ go run gowebkit2.go >> >> ** (gowebkit2:20348): WARNING **: Error retrieving accessibility bus >> address: org.freedesktop.DBus.Error.ServiceUnknown: The name >> org.a11y.Bus was not provided by any .service files >> >> ** (WebKitWebProcess:20355): WARNING **: Error retrieving >> accessibility >> bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name >> org.a11y.Bus was not provided by any .service files >> Load finished. >> Title: "Index of /" >> URI: http://localhost/ > > Hi, what exactly is the problem? The subject line of your email says > load-failed, and your test code prints "Load failed" if the load fails, > but your example here prints "Load finished" -- so the load completed > successfully. What exactly were you expecting to happen > differently? > > If you are concerned about the accessibility error, you are missing at > -spi2-core. > >> === my configuration: === >> >> Build configuration: >> Enable debugging (slow) : no >> Compile with debug symbols (slow) : no >> Enable GCC build optimization : yes >> Code coverage support : no >> Optimized memory allocator : yes >> Accelerated rendering backend : OpenGL >> (gl, >> egl, glx) >> Geolocation backend : none >> >> Features: >> ======= >> WebKit1 support : yes >> WebKit2 support : yes >> Accelerated Compositing : yes >> Accelerated 2D canvas : yes >> Battery API support : no >> Gamepad support : no >> Geolocation support : no >> HTML5 video element support : yes >> JIT compilation : auto >> FTL JIT compilation : no >> Opcode stats : no >> SVG fonts support : yes >> SVG support : yes >> Spellcheck support : yes >> Credential storage support : yes >> Web Audio support : yes >> WebGL : yes >> >> GTK+ configuration: >> GTK+ version : 3.0 >> GDK targets : x11, >> wayland >> Introspection support : yes >> Generate documentation : no > > The subject line of your email says you're using 2.8.3, but this is the > Autotools configuration that was removed after 2.4, so you must be > using 2.4 or below. Another hint is that you built with WebKit1 > support, which was also removed after 2.4. So it would be good to > figure out what version you are really using. ;) > > A quick check of go-webkit2 shows they use the webkit2gtk-3.0 API of > version 2.4, which is very slightly different from the webkit2gtk-4.0 > API provided by 2.6 and newer. So I guess you are not using the version > of WebKit that you think you have packaged after all. > > Michael > _______________________________________________ webkit-gtk mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-gtk
