guix pull fails (findutils-boot0 check phase) on riscv64

  • Open
  • quality assurance status badge
Details
One participant
  • Daniel K
Owner
unassigned
Submitted by
Daniel K
Severity
normal
D
D
Daniel K wrote on 23 Aug 18:05 +0200
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
MWHPR02MB3342B5715383310D0498042596882@MWHPR02MB3342.namprd02.prod.outlook.com
I recently bought a DeepComputing DC-Roma II laptop which uses a riscv64 CPU (SpacemiT X60) and am trying to install and use Guix on it. I installed it on both OS's that come with it (Ubuntu 23 and Debian 12) however when I run 'guix pull' I get the following error:

| 'check' phasebuilder for `/gnu/store/bd5qfbhkyg9zw3nvz4pipr8xq324c01j-findutils-boot0-4.8.0.drv' failed with exit code 1

which turns out that it is related to gnulib test 'test_rwlock' in 'test-lock.c' failing from timeout due to hanging.

Disabling tests in findutils allows me to get past this error but a bunch of other packages fail as well, all caused by the same 'test_rwlock', including:

* libunistring
* coreutils
* openssl
* gettext-minimal

After tests are disabled for the above, building continues until glibc-bootstrap-0 fails.

I found a related issue with the same failing gnulib test but for aarch64: https://issues.guix.gnu.org/26441
Attachment: guix-pull-fail.txt (.02 MiB)
Starting test_lock ... OK
Starting test_rwlock ...FAIL test-lock (exit status: 142)
Attachment: test-suite.log (.01 MiB)
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 72774@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 72774
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch