|
From: | Matthew Lien |
Subject: | Re: FTBFS on GNU/Hurd |
Date: | Thu, 4 Jul 2013 23:40:08 +0800 |
Matthew Lien <address@hidden> skribis:
OK, will push.
> 2. nix/nix-daemon/guix-daemon.cc in git repo did not get patched, yet.
> Maybe you forgot to git push? (I patched it manually at my side before
> testing)
The main problem is this error (while connecting to the build daemon
over a Unix-domain socket):
--8<---------------cut here---------------start------------->8---
In guix/store.scm:
270: 1 [open-connection "/root/guix/test-tmp/var/1123/daemon-socket/socket" # #t]
In unknown file:
?: 0 [setsockopt #<input-output: socket 5> 65535 4098 12288]
ERROR: In procedure setsockopt:
ERROR: In procedure setsockopt: Protocol not available
--8<---------------cut here---------------end--------------->8---
I just checked, and pflocal (the Hurd’s translator that implements
AF_UNIX sockets) always returns ENOPROTOOPT for ‘setsockopt’
(aka. ‘socket_setopt’), hence this failure:
http://git.savannah.gnu.org/cgit/hurd/hurd.git/tree/pflocal/socket.c#n456
Can you test the workaround below?
Thanks,
Ludo’.
test-suite.20130704.log
Description: Binary data
[Prev in Thread] | Current Thread | [Next in Thread] |