From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: how to install from binary Date: Mon, 13 Nov 2017 10:57:56 +0100 Message-ID: <87shdia4bf.fsf@gnu.org> References: <1510525836.2397.1.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39711) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eEBVD-0002Hr-Uy for help-guix@gnu.org; Mon, 13 Nov 2017 04:58:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eEBVA-0002LI-3L for help-guix@gnu.org; Mon, 13 Nov 2017 04:58:04 -0500 Received: from hera.aquilenet.fr ([2a01:474::1]:50959) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eEBV9-0002KZ-Rr for help-guix@gnu.org; Mon, 13 Nov 2017 04:58:00 -0500 In-Reply-To: <1510525836.2397.1.camel@gmail.com> (Mason Hock's message of "Sun, 12 Nov 2017 14:30:36 -0800") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Mason Hock Cc: help-guix@gnu.org Hello, Mason Hock skribis: > Guix seems to be building everything from source, which can take a > while. As per these instructions I tried > > # cd [prefix]/share/guix/hydra.gnu.org.pub > # guix archive --authorize < hydra.gnu.org.pub > and got > > guile: warning: failed to install locale > warning: failed to install locale: Invalid argument > > with no other output. I get that error almost every time I try to do > something with Guix and it usually works anyway. Right, it=E2=80=99s a warning (not an error), so you can proceed. To addre= ss it, see . > Since I got no other errors I just kept going with > > $ guix build emacs --dry-run > > and got "The following derivations would be built:" so apparently it > did not work. It depends. It may be that some derivations would be built, and others would be downloaded. That can happen for instance if the build farm hasn=E2=80=99t yet built the Emacs you=E2=80=99re asking for. > During an installation I do see a lot of "updating list of substitutes" > messages, but I also frequently see the word "build" and a lot of .c > and .h files go by, which combined with the long installation time > makes me doubt that it is actually downloading binaries from the > substitutes and installing them. We arrange for the build farm to provide binaries as fast as possible, but sometimes it=E2=80=99s just lagging behind and users have to build from source. HTH! Ludo=E2=80=99.