GNU bug report logs - #61206
fakeroot-1.30.1 doesn't build from x86_64 doing qemu-binfmt for armhf-linux breaking build of arm-related images

Previous Next

Package: guix;

Reported by: Jacob Hrbek <kreyren <at> rixotstudio.cz>

Date: Wed, 1 Feb 2023 02:45:01 UTC

Severity: normal

To reply to this bug, email your comments to 61206 AT debbugs.gnu.org.

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#61206; Package guix. (Wed, 01 Feb 2023 02:45:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jacob Hrbek <kreyren <at> rixotstudio.cz>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 01 Feb 2023 02:45:02 GMT) Full text and rfc822 format available.

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

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Cc: Ludovic Courtès <ludo <at> gnu.org>,
 "code <at> greghogan.com" <code <at> greghogan.com>
Subject: fakeroot-1.30.1 doesn't build from x86_64 doing qemu-binfmt for
 armhf-linux breaking build of arm-related images
Date: Wed, 01 Feb 2023 02:43:54 +0000
[Message part 1 (text/plain, inline)]
Seems to be caused by build dependency change on GNU Guix (8532564077dfe2fa56d8e0d0b39af8360a283dce):

libfakeroot.c:2665:27: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘FSTATAT64_TIME64_ARG’
2665 | int WRAP_FSTATAT64_TIME64 FSTATAT64_TIME64_ARG(int ver,
| ^~~~~~~~~~~~~~~~~~~~
Build log: https://gist.githubusercontent.com/Kreyren/1fdfaee0f0f9223ad2b8929d3bfeaaea/raw/5b5099a04636e109a6ee072ef88c1a04b2299772/gistfile1.txt

To reproduce:
$ guix build --system=armhf-linux fakeroot $ guix system image --system=armhf-linux -e '((@ (gnu system install) os-with-u-boot) (@ (gnu system install) installation-os) "teres-i")'

CC ludo and hogan bcs it seems that they are the last ppl who worked on the package at commit 01793ed03e8aa0960bff7adc21fd270e1527e68e and bcs nckx is still being dipshit who filters my submissions from the guix tracker

-- Jacob "Kreyren" Hrbek
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#61206; Package guix. (Thu, 09 Feb 2023 17:13:02 GMT) Full text and rfc822 format available.

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

From: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
To: 61206 <at> debbugs.gnu.org
Subject: Re: fakeroot 1.30.1 doesn't build from x86_64 doing qemu-binfmt for
 armhf-linux breaking build of arm-related images
Date: Thu, 9 Feb 2023 18:11:56 +0100
[Message part 1 (text/plain, inline)]
Hi,

I've the same issue when building for i686 from an x86_64 computer with
the following commands:
> guix build -s i686-linux fakeroot

The log is in zdjf6dkagsmlrrimm6nsz8p3xkxpx3-fakeroot-1.30.1.drv.gz
(attached).

And:
> guix build --target=i686-linux-gnu fakeroot
The log is in yscc2h0g7n3jbjz163g2p2layhm5wm-fakeroot-1.30.1.drv.gz
(attached).

For some reasons fakeroot is also pulled with:
> guix system image \
> <-s i686-linux|--target=i686-linux-gnu> \
> -t raw-with-offset system.scm

On x86 raw-with-offset is used for computers with BIOS interfaces.

Denis.
[zdjf6dkagsmlrrimm6nsz8p3xkxpx3-fakeroot-1.30.1.drv.gz (application/gzip, attachment)]
[yscc2h0g7n3jbjz163g2p2layhm5wm-fakeroot-1.30.1.drv.gz (application/gzip, attachment)]
[Message part 4 (application/pgp-signature, inline)]

This bug report was last modified 1 year and 70 days ago.

Previous Next


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