Hello, today I have compiled a maximum of inputs for gnome on berlin. Here is what is missing: The following derivations would be built: /gnu/store/1f71al4jx8pn7qnpp94642pvf6m4la5m-gnome-42.4.drv /gnu/store/4yvabkw23pwmxcanvl1qn8ch9jak7py4-packagekit-1.2.5.drv /gnu/store/pvbdfrkp0bq8n0hvnikjasccjly3vq3s-gnome-boxes-43.3.drv /gnu/store/0i008ksb4war4iglqcrhnypnnjiv3mgq-spice-gtk-0.42.drv /gnu/store/sv800qqkvz6l2y54rp4jfrbqva8zhr52-libcacard-2.8.1.drv /gnu/store/ry2kqxfgghknlykwjssz0xdakaiq83d5-qemu-minimal-7.2.0.drv /gnu/store/n6ssj7g7ha48kqb7x0vlksaxrd02q2f3-opensbi-qemu-1.1.drv /gnu/store/a5bk00q2m7k41fmafyqx7ndhgxn8p92p-opensbi-generic-1.1.drv /gnu/store/vn01aaqcd9wmxb8hc8c9wsav89mbjyxy-ipxe-qemu-1.21.1.drv /gnu/store/q838z0f92dbll0cr4xb4dgbzqyfdb51b-system-config-printer-1.5.16.drv /gnu/store/y3qcrzl8c8746z3g95jip95728xckzyv-gnome-initial-setup-42.2.drv
Substitutes for all other inputs should be available on berlin. If someone knowledgeable with Gnome could have a look, that would be great! Below a few more details. Andreas packagekit fails its installation phase (!) like so: /gnu/store/xrn2zn2ky4jkigg2cal0g8sacpkfai9m-meson-0.63.2/bin/meson install --no-rebuild ninja: build stopped: subcommand failed. error: in phase 'install': uncaught exception: %exception #<&invoke-error program: "ninja" arguments: ("install") exit-status: 1 term-signal: #f stop-signal: #f> phase `install' failed after 0.3 seconds command "ninja" "install" failed with status 1 builder for `/gnu/store/4yvabkw23pwmxcanvl1qn8ch9jak7py4-packagekit-1.2.5.drv' failed with exit code 1 build of /gnu/store/4yvabkw23pwmxcanvl1qn8ch9jak7py4-packagekit-1.2.5.drv failed View build log at '/var/log/guix/drvs/4y/vabkw23pwmxcanvl1qn8ch9jak7py4-packagekit-1.2.5.drv.gz'. libcacard fails validate-runpath: starting phase `validate-runpath' validating RUNPATH of 1 binaries in "/gnu/store/29kdbd1q8lkyyr7apzczx53683mr0yhz-libcacard-2.8.1/lib"... /gnu/store/29kdbd1q8lkyyr7apzczx53683mr0yhz-libcacard-2.8.1/lib/libcacard.so: error: depends on 'libnss3.so', which cannot be found in RUNPATH ("/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib" "/gnu/store/mw4l4bap7xw3s4v9j4v395qp2n4gz3x4-glib-2.72.3/lib" "/gnu/store/jxkn98nnk2pv3fy7cx2baaynkr4c63wp-nspr-4.35/lib" "/gnu/store/x22qi9rkzdb8pafcv78wb5nayph9m1d9-pcsc-lite-1.9.8/lib") error: in phase 'validate-runpath': uncaught exception: misc-error #f "RUNPATH validation failed" () #f phase `validate-runpath' failed after 0.0 seconds Backtrace: 8 (primitive-load "/gnu/store/x2685x6mv5lcxf2l7idg1y5w7wb…") In guix/build/gnu-build-system.scm: 908:2 7 (gnu-build #:source _ #:outputs _ #:inputs _ #:phases . #) In ice-9/boot-9.scm: 1752:10 6 (with-exception-handler _ _ #:unwind? _ # _) In srfi/srfi-1.scm: 634:9 5 (for-each #<procedure 7ffff4efc0c0 at guix/build/gnu-b…> …) In ice-9/boot-9.scm: 1752:10 4 (with-exception-handler _ _ #:unwind? _ # _) In guix/build/gnu-build-system.scm: 929:23 3 (_) 570:10 2 (validate-runpath #:validate-runpath? _ # _ #:outputs _) In ice-9/boot-9.scm: 1685:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: RUNPATH validation failed builder for `/gnu/store/sv800qqkvz6l2y54rp4jfrbqva8zhr52-libcacard-2.8.1.drv' failed with exit code 1 build of /gnu/store/sv800qqkvz6l2y54rp4jfrbqva8zhr52-libcacard-2.8.1.drv failed View build log at '/var/log/guix/drvs/sv/800qqkvz6l2y54rp4jfrbqva8zhr52-libcacard-2.8.1.drv.gz'. We have (propagated-inputs (list ... nss and (native-inputs (list ... `(,nss "bin") It looks like we need some of nss (the "normal" output, not "bin") as a standard input. I will give it a try. opensbi-generic fails in the build phase: error: in phase 'build': uncaught exception: %exception #<&invoke-error program: "make" arguments: ("-j" "4" "PLATFORM=generic" "CROSS_COMPILE=riscv64-linux-gnu-" "FW_PAYLOAD=n" "V=1") exit-status: 2 term-signal: #f stop-signal: #f> phase `build' failed after 3.8 seconds command "make" "-j" "4" "PLATFORM=generic" "CROSS_COMPILE=riscv64-linux-gnu-" "FW_PAYLOAD=n" "V=1" failed with status 2 builder for `/gnu/store/a5bk00q2m7k41fmafyqx7ndhgxn8p92p-opensbi-generic-1.1.drv' failed with exit code 1 build of /gnu/store/a5bk00q2m7k41fmafyqx7ndhgxn8p92p-opensbi-generic-1.1.drv failed View build log at '/var/log/guix/drvs/a5/bk00q2m7k41fmafyqx7ndhgxn8p92p-opensbi-generic-1.1.drv.gz'. In the build log, there is this: /tmp/guix-build-opensbi-generic-1.1.drv-0/source/lib/sbi/sbi_tlb.c:190: Error: unrecognized opcode `fence.i' make: *** [Makefile:442: /tmp/guix-build-opensbi-generic-1.1.drv-0/source/build/lib/sbi/sbi_tlb.o] Error 1 That looks serious. ipxe-qemu also fails its build phase: In file included from tests/bigint_test.c:38: tests/bigint_test.c: In function ‘bigint_test_exec’: tests/bigint_test.c:232:14: error: ‘result_raw’ may be used uninitialized [-Werror=maybe-uninitialized] cc1: all warnings being treated as errors View build log at '/var/log/guix/drvs/vn/01aaqcd9wmxb8hc8c9wsav89mbjyxy-ipxe-qemu-1.21.1.drv.gz'. Well, compiling everything with "-Werror" is okay when the authors want to test their code, but maybe overkill in a release? The others fail because they have one of the above as inputs.