Hi, Andreas Enge <[email protected]> skribis:
> $ guix-package -n -i hello [...] > In guix/store.scm: > 408: 1 [add-text-to-store # "libsigsegv-2.10.tar.gz-guile-builder" ...] > In unknown file: > ?: 0 [put-bytevector #<input-output: socket 5> #vu8(8 0 0 0 0 0 0 0) > ...] > > ERROR: In procedure put-bytevector: > ERROR: In procedure fport_write: Bad file descriptor Weird. Here’s it’s trying to write to the socket corresponding to an open connection to the daemon. We’d need to look at the output of ‘strace’ to see what happened to this file descriptor. Can you try that, if that’s easily reproducible? > After that, things seem to proceed well for the moment; > $ guix-package -i hello > starts by downloading things and compiling them. Note that you can get pre-built binaries for x86_64-linux from hydra.nixos.org: <http://lists.gnu.org/archive/html/bug-guix/2012-11/msg00042.html>. > Concerning the downloads, would it be possible to easily add a progress > bar? In particular since the first download was gcc, quite some time passed > without any hint as to whether the program was still working. Yes, I agree this would be nice. It can be achieved by tweaking guix/build/download.scm and related code. Thanks, Ludo’.
