guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Initializing a 64bit system using guix on a 32bit OS


From: Alex Kost
Subject: Re: Initializing a 64bit system using guix on a 32bit OS
Date: Sat, 23 May 2015 20:53:15 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Mark H Weaver (2015-05-23 17:54 +0300) wrote:

> Alex Kost <address@hidden> 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 “#:tests? #f” 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).

-- 
Alex



reply via email to

[Prev in Thread] Current Thread [Next in Thread]