GNU bug report logs - #33841
Building x86-64 on i686 not possible it seems - activation-service-error

Previous Next

Package: guix;

Reported by: swedebugia <at> riseup.net

Date: Sun, 23 Dec 2018 05:05:01 UTC

Severity: normal

Done: swedebugia <at> riseup.net

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 33841 in the body.
You can then email your comments to 33841 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#33841; Package guix. (Sun, 23 Dec 2018 05:05:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to swedebugia <at> riseup.net:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 23 Dec 2018 05:05:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: swedebugia <at> riseup.net
To: bug-guix <at> gnu.org
Subject: Building x86-64 on i686 not possible it seems -
 activation-service-error
Date: Sat, 22 Dec 2018 21:04:25 -0800
[Message part 1 (text/plain, inline)]
time nice -19 ~/src/guix/pre-inst-env guix system build ~/config.scm
--system=x86_64-linux

building
/gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv...
@ unsupported-platform
/gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv
x86_64-linux
while setting up the build environment: a `x86_64-linux' is required to
build
`/gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv', but
I am a `i686-linux'
builder for
`/gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv'
failed with exit code 1
build of
/gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv failed
View build log at
'/var/log/guix/drvs/27/raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv.bz2'.
cannot build derivation
`/gnu/store/da24a831db5lv0z60kyh1drz2sw20q88-activate.drv': 1
dependencies couldn't be built
building
/gnu/store/hkjn3n1q91dnvvq5nmjs8kr2lkw4fww3-module-import-compiled.drv...
cannot build derivation
`/gnu/store/fxvgakgpmhpq1abhqnrxzirgjkmns7nb-boot.drv': 1 dependencies
couldn't be built
building
/gnu/store/jqp8g5anxc2zqisb2hv4gd8rrih0z4mj-module-import.drv...
cannot build derivation
`/gnu/store/wm9blmyzw7vsxfbdd1rpx8f9k5qm2hvf-system.drv': 1 dependencies
couldn't be built
guix system: error: build failed: build of
`/gnu/store/wm9blmyzw7vsxfbdd1rpx8f9k5qm2hvf-system.drv' failed



-- 
Cheers 
Swedebugia
[config.scm (text/plain, attachment)]
[raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv.bz2 (application/x-bzip2, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#33841; Package guix. (Sun, 23 Dec 2018 05:08:01 GMT) Full text and rfc822 format available.

Message #8 received at 33841 <at> debbugs.gnu.org (full text, mbox):

From: swedebugia <at> riseup.net
To: 33841 <at> debbugs.gnu.org
Cc: bug-Guix <bug-guix-bounces+swedebugia=riseup.net <at> gnu.org>
Subject: Re: bug#33841: Building x86-64 on i686 not possible it seems -
 activation-service-error
Date: Sat, 22 Dec 2018 21:07:21 -0800
On 2018-12-23 06:04, swedebugia <at> riseup.net wrote:
> time nice -19 ~/src/guix/pre-inst-env guix system build ~/config.scm
> --system=x86_64-linux
> 
> building
> /gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv...
> @ unsupported-platform
> /gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv
> x86_64-linux
> while setting up the build environment: a `x86_64-linux' is required to
> build
> `/gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv', but
> I am a `i686-linux'
> builder for
> `/gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv'
> failed with exit code 1
> build of
> /gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv failed
> View build log at
> '/var/log/guix/drvs/27/raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv.bz2'.
> cannot build derivation
> `/gnu/store/da24a831db5lv0z60kyh1drz2sw20q88-activate.drv': 1
> dependencies couldn't be built
> building
> /gnu/store/hkjn3n1q91dnvvq5nmjs8kr2lkw4fww3-module-import-compiled.drv...
> cannot build derivation
> `/gnu/store/fxvgakgpmhpq1abhqnrxzirgjkmns7nb-boot.drv': 1 dependencies
> couldn't be built
> building
> /gnu/store/jqp8g5anxc2zqisb2hv4gd8rrih0z4mj-module-import.drv...
> cannot build derivation
> `/gnu/store/wm9blmyzw7vsxfbdd1rpx8f9k5qm2hvf-system.drv': 1 dependencies
> couldn't be built
> guix system: error: build failed: build of
> `/gnu/store/wm9blmyzw7vsxfbdd1rpx8f9k5qm2hvf-system.drv' failed

sdb <at> antelope ~/Desktop$ guix --version
guix (GNU Guix) 0.16.0-5.5de5f81

reconfigured from master on sdb <at> antelope ~/src/guix$ git log |head
commit d15211c9b5b46b96c5b658329624942b6ff5c917

-- 
Cheers 
Swedebugia




Information forwarded to bug-guix <at> gnu.org:
bug#33841; Package guix. (Sat, 05 Jan 2019 17:20:03 GMT) Full text and rfc822 format available.

Message #11 received at 33841 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: swedebugia <at> riseup.net
Cc: 33841 <at> debbugs.gnu.org
Subject: Re: bug#33841: Building x86-64 on i686 not possible it seems -
 activation-service-error
Date: Sat, 05 Jan 2019 18:18:58 +0100
Hello,

swedebugia <at> riseup.net skribis:

> time nice -19 ~/src/guix/pre-inst-env guix system build ~/config.scm
> --system=x86_64-linux
>
> building
> /gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv...
> @ unsupported-platform
> /gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv
> x86_64-linux
> while setting up the build environment: a `x86_64-linux' is required to
> build
> `/gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv', but
> I am a `i686-linux'

An i686 machine cannot run and build software for x86_64.  You would
need to set up offloading to do that, or use
‘qemu-binfmt-service-type’.

So this all looks like “expected” behavior to me.

Does that make sense?

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#33841; Package guix. (Sun, 06 Jan 2019 03:12:01 GMT) Full text and rfc822 format available.

Message #14 received at 33841 <at> debbugs.gnu.org (full text, mbox):

From: swedebugia <swedebugia <at> riseup.net>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: "33841 <at> debbugs.gnu.org" <33841 <at> debbugs.gnu.org>
Subject: Re: bug#33841: Building x86-64 on i686 not possible it seems -
 activation-service-error
Date: Sun, 06 Jan 2019 04:11:40 +0100
[Message part 1 (text/html, inline)]
[Message part 2 (text/plain, inline)]
"Ludovic Courtès" <ludo <at> gnu.org> skrev: (5 januari 2019 18:18:58 CET)
>Hello,
>
>swedebugia <at> riseup.net skribis:
>
>> time nice -19 ~/src/guix/pre-inst-env guix system build ~/config.scm
>> --system=x86_64-linux
>>
>> building
>> /gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv...
>> @ unsupported-platform
>> /gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv
>> x86_64-linux
>> while setting up the build environment: a `x86_64-linux' is required
>to
>> build
>> `/gnu/store/27raas2bj7sck7vgiicfr2g4h6qrd6ga-activate-service.drv',
>but
>> I am a `i686-linux'
>
>An i686 machine cannot run and build software for x86_64.  You would
>need to set up offloading to do that, or use
>‘qemu-binfmt-service-type’.
>
>So this all looks like “expected” behavior to me.
>
>Does that make sense?
>
>Thanks,
>Ludo’.

OK. Would it be OK to state this somewhere in the manual or am I the only on trying to upgrade from 32->64 bit?
This means that if you take a disk with guix 32 and plug it into a 64 bit machine there are only two ways to use 64 bit. Reinstall from a downloaded USB or build using qemu-binfmt-service-type.
-- 
Sent from my p≡p for Android.
[pEpkey.asc (application/pgp-keys, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#33841; Package guix. (Sun, 06 Jan 2019 03:48:02 GMT) Full text and rfc822 format available.

Message #17 received at 33841 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: swedebugia <swedebugia <at> riseup.net>
Cc: Ludovic Courtès <ludo <at> gnu.org>,
 "33841 <at> debbugs.gnu.org" <33841 <at> debbugs.gnu.org>
Subject: Re: bug#33841: Building x86-64 on i686 not possible it seems -
 activation-service-error
Date: Sun, 06 Jan 2019 04:46:09 +0100
Hi swedebugia,

>>An i686 machine cannot run and build software for x86_64.  You would
>>need to set up offloading to do that, or use
>>‘qemu-binfmt-service-type’.
[…]
> OK. Would it be OK to state this somewhere in the manual or am I the
> only on trying to upgrade from 32->64 bit?

I'd prefer not to add this to the manual as it is not particular to
Guix.  x86_64 is the outlier here, as it has a i686 persona.  Generally,
you cannot build software for a different architecture without a cross
toolchain (not applicable for Guix) or emulation (e.g. via
qemu-binfmt-service-type).

--
Ricardo





Reply sent to swedebugia <at> riseup.net:
You have taken responsibility. (Sun, 06 Jan 2019 10:36:01 GMT) Full text and rfc822 format available.

Notification sent to swedebugia <at> riseup.net:
bug acknowledged by developer. (Sun, 06 Jan 2019 10:36:02 GMT) Full text and rfc822 format available.

Message #22 received at 33841-done <at> debbugs.gnu.org (full text, mbox):

From: swedebugia <at> riseup.net
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: Ludovic Courtès <ludo <at> gnu.org>, 33841-done <at> debbugs.gnu.org
Subject: Re: bug#33841: Building x86-64 on i686 not possible it seems -
 activation-service-error
Date: Sun, 06 Jan 2019 02:34:57 -0800
On 2019-01-05 19:46, Ricardo Wurmus wrote:
> Hi swedebugia,
> 
>>>An i686 machine cannot run and build software for x86_64.  You would
>>>need to set up offloading to do that, or use
>>>‘qemu-binfmt-service-type’.
> […]
>> OK. Would it be OK to state this somewhere in the manual or am I the
>> only on trying to upgrade from 32->64 bit?
> 
> I'd prefer not to add this to the manual as it is not particular to
> Guix.  x86_64 is the outlier here, as it has a i686 persona.  Generally,
> you cannot build software for a different architecture without a cross
> toolchain (not applicable for Guix) or emulation (e.g. via
> qemu-binfmt-service-type).

Ok, thanks, closing this.

-- 
Cheers 
Swedebugia




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 03 Feb 2019 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 75 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.