From mboxrd@z Thu Jan 1 00:00:00 1970 From: rohit yadav Subject: Re: [Install guix packages to non-default]: Unable to build derivation hello Date: Tue, 7 Feb 2017 09:17:54 -0600 Message-ID: References: <87bmuecdf8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113dfc76f3d9090547f242a3 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33507) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cb7XT-0003F7-4m for guix-devel@gnu.org; Tue, 07 Feb 2017 10:18:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cb7XQ-0000Ms-27 for guix-devel@gnu.org; Tue, 07 Feb 2017 10:18:39 -0500 Received: from mail-ot0-x236.google.com ([2607:f8b0:4003:c0f::236]:36146) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cb7XP-0000M3-T0 for guix-devel@gnu.org; Tue, 07 Feb 2017 10:18:35 -0500 Received: by mail-ot0-x236.google.com with SMTP id 32so88306609oth.3 for ; Tue, 07 Feb 2017 07:18:35 -0800 (PST) In-Reply-To: <87bmuecdf8.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: guix-devel@gnu.org --001a113dfc76f3d9090547f242a3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =E2=80=8BHi, 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=E2=80=8B On Tue, Feb 7, 2017 at 7:56 AM, Ludovic Court=C3=A8s wrote: > Hello, > > rohit yadav skribis: > > > Starting download of > > /home/royadav/opt/guix/local/gnu/store/gc4i3fsgliw4y7j4kc6ad1574h7qhd > vb-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/0k8k17in7dkjd9d8zg3i8l1ax466db > a6bxw28flxizzyq8znljps" > > 404 "Not Found" > > Ooh, there=E2=80=99s 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 =E2=80=9C/file.=E2=80=9D) > > I believe this is fixed by 328f7cbe435d79d61f57129d9e3ee90404d6bfda. > > Now, you can either build and install guix-daemon from =E2=80=98master=E2= =80=99, or > simply make sure to do: > > export NIX_STORE=3D/home/royadav/opt/guix/local/gnu/store > > in the environment where guix-daemon runs. > > If you=E2=80=99re using systemd, I guess you can add this setting in the = unit > file. > > Once you=E2=80=99ve done that, you should be able to download this tarbal= l from > mirror.hydra.gnu.org transparently. > > HTH! > > Ludo=E2=80=99. > --001a113dfc76f3d9090547f242a3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
=E2=80=8BHi,

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

Thanks,<= /div>
Rohit=E2=80=8B

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

rohit yadav <rohityadav@utexas.= edu> skribis:

> Starting download of
> /home/royadav/opt/guix/local/gnu/store/gc4i3fsgliw4y7j4kc6ad= 1574h7qhdvb-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/0k8k17in7dkjd9d8zg3i8l1ax466dba6bxw28flxiz= zyq8znljps"
> 404 "Not Found"

Ooh, there=E2=80=99s a bug here.=C2=A0 The URL should be:

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

(Compare the part right after =E2=80=9C/file.=E2=80=9D)

I believe this is fixed by 328f7cbe435d79d61f57129d9e3ee90404d6bfda.
Now, you can either build and install guix-daemon from =E2=80=98master=E2= =80=99, or
simply make sure to do:

=C2=A0 export NIX_STORE=3D/home/royadav/opt/guix/local/gnu/store

in the environment where guix-daemon runs.

If you=E2=80=99re using systemd, I guess you can add this setting in the un= it
file.

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

HTH!

Ludo=E2=80=99.

--001a113dfc76f3d9090547f242a3--