​Hi,

Thanks for fixing the linux-libre (I am yet to try). However, my other question is why linux-libre is required to build hello?

Thanks,
Rohit​

On Tue, Feb 7, 2017 at 7:56 AM, Ludovic Courtès <ludo@gnu.org> wrote:
Hello,

rohit yadav <rohityadav@utexas.edu> skribis:

> Starting download of
> /home/royadav/opt/guix/local/gnu/store/gc4i3fsgliw4y7j4kc6ad1574h7qhdvb-linux-libre-4.4.18-gnu.tar.xz

[...]

> ERROR: download failed "
> http://mirror.hydra.gnu.org/file/fsgliw4y7j4kc6ad1574h7qhdvb-linux-libre-4.4.18-gnu.tar.xz/sha256/0k8k17in7dkjd9d8zg3i8l1ax466dba6bxw28flxizzyq8znljps"
> 404 "Not Found"

Ooh, there’s a bug here.  The URL should be:

  https://mirror.hydra.gnu.org/file/linux-libre-4.4.18-gnu.tar.xz/sha256/0k8k17in7dkjd9d8zg3i8l1ax466dba6bxw28flxizzyq8znljps

(Compare the part right after “/file.”)

I believe this is fixed by 328f7cbe435d79d61f57129d9e3ee90404d6bfda.

Now, you can either build and install guix-daemon from ‘master’, or
simply make sure to do:

  export NIX_STORE=/home/royadav/opt/guix/local/gnu/store

in the environment where guix-daemon runs.

If you’re using systemd, I guess you can add this setting in the unit
file.

Once you’ve done that, you should be able to download this tarball from
mirror.hydra.gnu.org transparently.

HTH!

Ludo’.