Hello David, David Pirotte <da...@altosw.be> writes: > Hello Florian, > > Before i get to the other points of your email, let me exceptionally > raise the last point first: > > > https://ci.guix.gnu.org/build/3767854/details > This refers to g-golf-0.8.0-a.1 > > Can you re-ensure me and confirm you are using the latest > version, 0.8.0-rc-3, because a number of critical bugs have > been fixed on the way to and one in 0.8.0-rc-3 ?
Of course, I mistakenly pointed to upstream Guix; upstream Guix is at g-golf-0.8.0-a.1. Through ((options->transformation '((with-commit . "guile-g-golf=v0.8.0-rc-3") (with-debug-info . "gobject-introspection"))) guile-g-golf))) in guix.scm, I have been using v0.8.0-rc-3, whose log file on aarch64 (I have tried on x86_64 too) says: > starting phase `check' > Making check in libg-golf > _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be > created. > make[1]: Entering directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/libg-golf' > make[1]: Nothing to be done for 'check'. > make[1]: Leaving directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/libg-golf' > Making check in test-suite > make[1]: Entering directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/test-suite' > make check-TESTS > make[2]: Entering directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/test-suite' > > Running test suite: main-suite ---------------------------------------- > > Running test suite: <g-golf-test-support>-suite ----------------------- > Running test case: test-bytevector > Running test case: test-mslot-set! > Running test case: test-enum > Running test case: test-flags > Running test case: test-utils-1 > Running test case: test-utils-2 > Running test case: test-utils-2.1 > Running test case: test-utils-3 > Running test case: test-utils-4 > > 9 run, 0 failed > PASS: tests/support.scm > > Running test suite: main-suite ---------------------------------------- > > Running test suite: <g-golf-test-glib>-suite -------------------------- > Running test case: test-g-malloc > Running test case: test-g-malloc0 > Running test case: test-g-free > Running test case: test-g-memdup > Running test case: test-main-context > Running test case: test-idle-source > Running test case: test-timeout-source > Running test case: test-timeout-source-seconds > Running test case: test-g-quark > Running test case: test-g-get/set-prgname > Running test case: test-g-get-system-*-dirs > Running test case: test-g-slist-append > Running test case: test-g-slist-prepend > > 13 run, 0 failed > PASS: tests/glib.scm > > Running test suite: main-suite ---------------------------------------- > > Running test suite: <g-golf-test-gobject>-suite ----------------------- > Running test case: test-g-type-name > Running test case: test-g-type-from-name > Running test case: test-g-type-class-* > Running test case: test-g-type-query > Running test case: test-g-type-register-static-simple > Running test case: test-g-type-add-interface-static > Running test case: test-g-object-class-find-property > Running test case: test-g-object-class-list-properties > Running test case: test-g-value-size > Running test case: test-g-value-init > Running test case: test-g-value-unset > Running test case: test-g-value-type* > Running test case: test-g-value-get-boolean > Running test case: test-g-value-set-boolean > Running test case: test-g-value-get-int > Running test case: test-g-value-set-int > Running test case: test-g-value-get-uint > Running test case: test-g-value-set-uint > Running test case: test-g-value-get-float > Running test case: test-g-value-set-float > Running test case: test-g-value-get-double > Running test case: test-g-value-set-double > Running test case: test-g-value-get-flags > Running test case: test-g-value-set-flags > Running test case: test-g-value-get-string > Running test case: test-g-value-set-string > Running test case: test-g-value-get-param > Running test case: test-g-value-set-param > Running test case: test-g-value-boxed-semi-opaque > Running test case: test-g-value-boxed-g-strv > Running test case: test-g-value-get-pointer > Running test case: test-g-value-set-pointer > Running test case: test-g-value-get-object > Running test case: test-g-value-set-object > Running test case: test-g-params-vals > Running test case: test-g-param-spec > Running test case: test-g-signal-parse-name > > 37 run, 0 failed > PASS: tests/gobject.scm > > Running test suite: main-suite ---------------------------------------- > > Running test suite: <g-golf-test-gi>-suite ---------------------------- > Running test case: test-repository > Running test case: test-type-lib > Running test case: test-version-information > Running test case: test-common-types > Running test case: test-base-info > Running test case: test-function-info > Running test case: test-registered-type-info > Running test case: test-enum-info > Running test case: test-struct-info > Running test case: test-union-info > Running test case: test-object-info > Running test case: test-constant-info > Running test case: test-field-info > Running test case: test-property-info > Running test case: test-type-info > Running test case: test-utils > Running test case: test-utils-n-string > Running test case: test-utils-strings > Running test case: test-utils-n-pointer > Running test case: test-utils-pointers > Running test case: test-utils-n-gtype > Running test case: test-utils-gtypes > > 22 run, 0 failed > PASS: tests/gi.scm > MESA: error: ZINK: failed to load libvulkan.so.1 > glx: failed to create drisw screen > failed to load driver: zink > > Running test suite: main-suite ---------------------------------------- > > Running test suite: <g-golf-test-hl-api>-suite ------------------------ > Running test case: test-n-decl-1.1 > Running test case: test-n-decl-1.2 > Running test case: test-n-decl-2 > Running test case: test-n-decl-3.1 > Running test case: test-n-decl-4.1 > Running test case: test-n-decl-4.2 > Running test case: test-n-decl-4.3 > Running test case: test-g-property-accessor > Running test case: test-g-property-object > Running test case: test-accessor-inheritance > Running test case: test-closure-enum > Running test case: test-closure-gi-enum > Running test case: test-closure-flags > Running test case: test-closure-gi-flags > Running test case: test-closure-gobject > Running test case: test-closure-sum > Running test case: test-g-idle-add > Running test case: test-g-timeout-add > Running test case: test-g-timeout-add-seconds > Running test case: test-glist-gslist->scm > > 20 run, 0 failed > PASS: tests/hl-api.scm > MESA: error: ZINK: failed to load libvulkan.so.1 > glx: failed to create drisw screen > failed to load driver: zink > > Running test suite: main-suite ---------------------------------------- > > Running test suite: <g-golf-test-override-gtk>-suite ------------------ > Running test case: test-gtk-container-child-get-property > Running test case: test-gtk-list-store-new > Running test case: test-gtk-list-store-set-value > Running test case: test-gtk-text-buffer-insert > > 4 run, 0 failed > PASS: tests/override.scm > ================== > All 6 tests passed > ================== > make[2]: Leaving directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/test-suite' > make[1]: Leaving directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/test-suite' > Making check in doc > make[1]: Entering directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/doc' > make[1]: Nothing to be done for 'check'. > make[1]: Leaving directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/doc' > Making check in examples > make[1]: Entering directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/examples' > Making check in gtk-4 > make[2]: Entering directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/examples/gtk-4' > make[2]: Nothing to be done for 'check'. > make[2]: Leaving directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/examples/gtk-4' > Making check in adw-1 > make[2]: Entering directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/examples/adw-1' > make[2]: Nothing to be done for 'check'. > make[2]: Leaving directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/examples/adw-1' > make[2]: Entering directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/examples' > make[2]: Nothing to be done for 'check-am'. > make[2]: Leaving directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/examples' > make[1]: Leaving directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source/examples' > make[1]: Entering directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source' > make[1]: Nothing to be done for 'check-am'. > make[1]: Leaving directory > '/tmp/guix-build-guile-g-golf-0.8.0-rc-3.drv-0/source' > phase `check' succeeded after 27.9 seconds My plan is to understand the problem better first on my own without another Guix guru and make a patch for Guix. Only the D-Bus warning cannot really be resolved, because C GTK apps like gnome-calculator print that warning, too. Also I am able to use Emacs’ Gtk FileChooser just fine. Thank you for the coredump tip. Regards, Florian