GNU bug report logs -
#33841
Building x86-64 on i686 not possible it seems - activation-service-error
Previous Next
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.
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):
[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):
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):
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):
[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):
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):
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.