Ricardo Wurmus <rek...@elephly.net> writes: > > test-name: file-needed/recursive > > location: > > /tmp/guix-build-guix-1.3.0-14.2a621f1.drv-0/source/tests/gremlin.scm:70 > > source: > … > > + (and (zero? (close-pipe pipe)) > > + (lset= string=? > > + (pk 'truth ground-truth) > > + (pk 'needed needed))))) > > actual-value: #f > > result: FAIL
> Did the logs not contain the values for truth and needed? That would > mean that the test already failed to close the pipe. I've been trying to debug failing guix tests on aarch64. At the end of logfile for the gremlin test suite there's the following which may be related to why the truth and needed values were not printed: a.out: stripping RUNPATH to ("/gnu/store/skfhr2f8b7jnnpiarrrcjn6qx0xzfw00-glibc-2.33/lib" "/gnu/store/47snyrq6pq6896m9dysp2s5vx53m6x08-gcc-10.3.0-lib/lib" "/gnu/store/47snyrq6pq6896m9dysp2s5vx53m6x08-gcc-10.3.0-lib/lib/gcc/aarch64-unknown-linux-gnu/10.3.0/../../.." "/gnu/store/40lx91wz35qci25qzi9xfqvxwby85xha-profile/lib") (removed ("/foo" "/bar")) a.out: warning: RUNPATH contains bogus entries: ("/gnu/store/skfhr2f8b7jnnpiarrrcjn6qx0xzfw00-glibc-2.33/lib" "/gnu/store/47snyrq6pq6896m9dysp2s5vx53m6x08-gcc-10.3.0-lib/lib" "/gnu/store/47snyrq6pq6896m9dysp2s5vx53m6x08-gcc-10.3.0-lib/lib/gcc/aarch64-unknown-linux-gnu/10.3.0/../../.." "/gnu/store/40lx91wz35qci25qzi9xfqvxwby85xha-profile/lib") a.out: error: depends on 'libgcc_s.so.1', which cannot be found in RUNPATH () WARNING: (test-gremlin): imported module (guix build utils) overrides core binding `delete' There are other tests failing as well and the full test-suite.log I posted here: https://issues.guix.gnu.org/52943 I'm a newcomer to guix so I feel a bit out of my depth trying to debug these failures. I'd really like to be able to use guix as my daily driver but so far it's been difficult since my machine is aarch64!