From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: Initializing a 64bit system using guix on a 32bit OS Date: Sat, 23 May 2015 20:53:15 +0300 Message-ID: <87sianb2pg.fsf@gmail.com> References: <87siappuix.fsf@gmail.com> <87bnhclp1j.fsf@gnu.org> <87a8wwo6wl.fsf@netris.org> <874mn3bq8l.fsf@gmail.com> <87fv6nmjj5.fsf@netris.org> 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]:41273) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwDbu-00054n-91 for guix-devel@gnu.org; Sat, 23 May 2015 13:53:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YwDbr-0005o6-0J for guix-devel@gnu.org; Sat, 23 May 2015 13:53:22 -0400 Received: from mail-lb0-x22b.google.com ([2a00:1450:4010:c04::22b]:35062) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwDbq-0005nv-Ni for guix-devel@gnu.org; Sat, 23 May 2015 13:53:18 -0400 Received: by lbbuc2 with SMTP id uc2so30729044lbb.2 for ; Sat, 23 May 2015 10:53:17 -0700 (PDT) In-Reply-To: <87fv6nmjj5.fsf@netris.org> (Mark H. Weaver's message of "Sat, 23 May 2015 10:54:22 -0400") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Mark H Weaver Cc: guix-devel@gnu.org Mark H Weaver (2015-05-23 17:54 +0300) wrote: > Alex Kost writes: > >> Thanks Ludovic and Mark! I tried to follow your advices but eventually >> I got the same error: >> >> guix system: error: build failed: a `x86_64-linux' is required to >> build >> `/gnu/store/zh42mbm0wvbsz05zr798nchyd3bc7fh6-guix-0.8.2.c2ee19e.drv', >> but I am a `i686-linux' >> >> I used the following command: >> >> guix system init --no-grub config-64-simple.scm /mnt/guix >> >> I'm attaching the OS config I used. Did I miss anything? > > I think the problem is that you disabled tests in your 'guix-x86_64' > package, which makes it a different derivation than the one built by > Hydra. In order for this approach to work, you must ensure that you > only use substitutes until you can run a guix-daemon (and guix?) for > x86_64. guix-daemon for i686 can download substitutes for x86_64, but > cannot build anything for x86_64. Yes, thanks; after sending that message I realized that disabling tests might affect, so I tried again without =E2=80=9C#:tests? #f=E2=80=9D and it= failed again. Originally I disabled tests when I realized that it would try to build guix and linux (as both sources were downloaded). However I have just tried again and "zrlp8p8fv75i59ljwih6c15r5229ph0h-guix-0.8.2.c2ee19e" is being downloaded right now! So apparently the problem was that "c2ee19e" snapshot wasn't built on hydra the first time I performed "guix system init". So it looks like this time the process is going to be finished succesfully (I'll report about the result). --=20 Alex