GNU bug report logs - #36724
Unable to independently verify the new bootstrap binaries

Previous Next

Package: guix;

Reported by: Mark H Weaver <mhw <at> netris.org>

Date: Thu, 18 Jul 2019 22:24:02 UTC

Severity: normal

Done: Mark H Weaver <mhw <at> netris.org>

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 36724 in the body.
You can then email your comments to 36724 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#36724; Package guix. (Thu, 18 Jul 2019 22:24:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mark H Weaver <mhw <at> netris.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 18 Jul 2019 22:24:02 GMT) Full text and rfc822 format available.

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

From: Mark H Weaver <mhw <at> netris.org>
To: bug-guix <at> gnu.org
Cc: Jan Nieuwenhuizen <janneke <at> gnu.org>
Subject: Unable to independently verify the new bootstrap binaries
Date: Thu, 18 Jul 2019 18:00:19 -0400
Hi,

I'd like to start compiling 'core-updates' on my machine, but first I
wish to independently verify the new bootstrap binaries.  I'm running
into difficulties with that.

I started by building the new bootstrap binaries from commit
4ae7dc7b9af64794081b1913740b97acd89c91bc, as cited in this commit:

--8<---------------cut here---------------start------------->8---
commit da3c6a7f19ef1243af725f63c16c8fd92fde33b4
Author: Jan Nieuwenhuizen <janneke <at> gnu.org>
Date:   Sat Nov 24 08:49:21 2018 +0100

    bootstrap: Switch to official bootstrap urls.
    
    Built with
    
        4ae7dc7b9af64794081b1913740b97acd89c91bc
        gnu: Remove duplicate linux-libre-headers package from bootstrap inputs.
    
    * gnu/packages/bootstrap.scm (%bootstrap-linux-libre-headers): Switch to
    official bootstrap urls.
    (%bootstrap-mescc-tools): Likewise.
    (%bootstrap-mes): Likewise.
--8<---------------cut here---------------end--------------->8---

However, this produces 'mes-minimal-stripped-0.18-0.08f04f5' (etc),
whereas the current bootstrap binaries include
'mes-minimal-stripped-0.19'.  My goal now is to independently build
this.

I searched for the commit that updated to 0.19, and found this:

--8<---------------cut here---------------start------------->8---
commit c89bbcccb2cb5449bc609c1229f1638ac72aeea3
Author: Jan Nieuwenhuizen <janneke <at> gnu.org>
Date:   Sat Dec 15 09:25:12 2018 +0100

    bootstrap: bootstrap-mes: Update.
    
    Built with
    
        ef809e3ac036eccc5f9c9edd8fb661d14ae15f2f
        bootstrap: Add mes-boot0; decouple mes-boot from Mes.
    
    * gnu/packages/bootstrap.scm (%bootstrap-mes): Update.
--8<---------------cut here---------------end--------------->8---

So, I then ran "./pre-inst-env guix build bootstrap-tarballs
--system=i686-linux" from a git checkout at commit
ef809e3ac036eccc5f9c9edd8fb661d14ae15f2f.

On my X200, that leads to an error while building glibc-mesboot-2.16.0:

--8<---------------cut here---------------start------------->8---
/gnu/store/c009pzqxp2id7ha3lpd0npy5l17ykk7x-gcc-mesboot1-4.7.4/bin/gcc  -I /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/nptl/sysdeps/pthread/bits -D BOOTSTRAP_GLIBC=1 -L /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0 -L /gnu/store/v6hsbc6nw7ghkyb84j5vddg1mi4iqs4g-glibc-mesboot0-2.2.5/lib rpc_sample.c -c -std=gnu99 -fgnu89-inline  -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -frounding-math -g -Wstrict-prototypes   -Wa,-mtune=i686      -D_RPC_THREAD_SAFE_ -I../include -I/tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc -I/tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux/x86 -I../sysdeps/unix/sysv/linux/x86 -I../sysdeps/unix/sysv/linux/i386/nptl -I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/inet -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu/multiarch -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686/multiarch -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/x86/fpu -I../nptl/sysdeps/i386 -I../sysdeps/i386 -I../sysdeps/x86 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic -I../nptl  -I.. -I../libio -I. -nostdinc -isystem /gnu/store/c009pzqxp2id7ha3lpd0npy5l17ykk7x-gcc-mesboot1-4.7.4/lib/gcc/i686-unknown-linux-gnu/4.7.4/include -isystem /gnu/store/c009pzqxp2id7ha3lpd0npy5l17ykk7x-gcc-mesboot1-4.7.4/lib/gcc/i686-unknown-linux-gnu/4.7.4/include-fixed -isystem /gnu/store/gzy29pvrplvjzvkyzxbws2awrjndfpwg-glibc-headers-mesboot-2.16.0/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h   -DNOT_IN_libc=1    -D_RPC_THREAD_SAFE_ -o /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/rpc_sample.o -MD -MP -MF /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/rpc_sample.o.dt -MT /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/rpc_sample.o
gcc   -D_RPC_THREAD_SAFE_ -D_GNU_SOURCE -DIS_IN_build -include /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/config.h rpc_main.c \
	-o /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/cross-rpc_main.o -MMD -MP -MF /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/cross-rpc_main.o.dt -MT /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/cross-rpc_main.o -c
^[[0mrpc_main.c:37:19: fatal ^[[0m^[[31merror^[[0m^[[1m^[[0m^[[1m:^[[0m^[[1m errno.h: No such file or directory
^[[0mcompilation terminated.
make[2]: *** [/tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/cross-rpc_main.o] Error 1
make[2]: Leaving directory `/tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/sunrpc'
make[1]: *** [sunrpc/others] Error 2
make[1]: Leaving directory `/tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0'
make: *** [all] Error 2
Backtrace:
In ice-9/boot-9.scm:
 157: 12 [catch #t #<catch-closure 84fa680> ...]
In unknown file:
   ?: 11 [apply-smob/1 #<catch-closure 84fa680>]
In ice-9/boot-9.scm:
  63: 10 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 9 [eval # #]
In ice-9/boot-9.scm:
2320: 8 [save-module-excursion #<procedure 8514de0 at ice-9/boot-9.scm:3961:3 ()>]
3966: 7 [#<procedure 8514de0 at ice-9/boot-9.scm:3961:3 ()>]
1645: 6 [%start-stack load-stack ...]
1650: 5 [#<procedure 8517d50 ()>]
In unknown file:
   ?: 4 [primitive-load "/gnu/store/9k9rqznk7arn85f7md77n1v5ndqb96cj-glibc-mesboot-2.16.0-guile-builder"]
In ice-9/eval.scm:
 387: 3 [eval # ()]
In srfi/srfi-1.scm:
 830: 2 [every1 #<procedure 873f2f0 at /gnu/store/72ng0zh4qr4lfhaxmz6pgfsn8rcnk85w-module-import/guix/build/gnu-build-system.scm:795:9 (expr)> ...]
In /gnu/store/72ng0zh4qr4lfhaxmz6pgfsn8rcnk85w-module-import/guix/build/gnu-build-system.scm:
 799: 1 [#<procedure 873f2f0 at /gnu/store/72ng0zh4qr4lfhaxmz6pgfsn8rcnk85w-module-import/guix/build/gnu-build-system.scm:795:9 (expr)> #]
In /gnu/store/72ng0zh4qr4lfhaxmz6pgfsn8rcnk85w-module-import/guix/build/utils.scm:
 618: 0 [invoke "make" ...]

/gnu/store/72ng0zh4qr4lfhaxmz6pgfsn8rcnk85w-module-import/guix/build/utils.scm:618:6: In procedure invoke:
/gnu/store/72ng0zh4qr4lfhaxmz6pgfsn8rcnk85w-module-import/guix/build/utils.scm:618:6: Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "make" arguments: ("SHELL=/gnu/store/4lmrm29accxvschv270m34r77iy4slvh-bootstrap-binaries-0/bin/sh") exit-status: 2 term-signal: #f stop-signal: #f] 9003480>)'.
builder for `/gnu/store/hjd5zrg6bdqlqxzv2y7jcwmij6r8983x-glibc-mesboot-2.16.0.drv' failed with exit code 1
^[[31;1mbuild of /gnu/store/hjd5zrg6bdqlqxzv2y7jcwmij6r8983x-glibc-mesboot-2.16.0.drv failed^[[0m
^[[1mView build log at '/var/log/guix/drvs/hj/d5zrg6bdqlqxzv2y7jcwmij6r8983x-glibc-mesboot-2.16.0.drv.bz2'.^[[0m
cannot build derivation `/gnu/store/lr079n33vdvik6wmrpkclqpmb4969psv-binutils-cross-boot0-2.31.1.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/q0n0l5shcnsrgdgqfpzzqzis5p3hwjgn-diffutils-boot0-3.6.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/4rbgkir0nbsyw47wgm6iha57dlqgd4xr-file-boot0-5.33.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/s1jn1lp0kfdd881xvjjkypp1mk9yx7wk-findutils-boot0-4.6.0.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/gp09w4n2cfxkczrbvw3288gr4cprjgib-gcc-cross-boot0-5.5.0.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/bcybhh9l1075m2rpcw7vxysr9mdncqm7-gcc-mesboot-wrapper-4.7.4.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/wfyp8sg7afy9m2vlhar8rvmn22w25hmc-glibc-2.28.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/dkksi69qw69p1mpipkicvrki12jjn4dx-glibc-intermediate-2.28.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/m7vr8r3gfbq0zklay0k7n46lqzwwnzvs-linux-libre-headers-4.14.67.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/q6wfr6nywlgk7hbh46qrddzdkx66r6lr-make-boot0-4.2.1.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/if9k5sdlfpwsc7rd4b3grmlfwgdb4m5g-perl-boot0-5.28.1.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/yg6lplxhwh3iwlagiji5m58wym5r0mb2-texinfo-6.5.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/2cbkcbmqi5ih518i7afjzzpfwl9r29ha-bash-static-4.4.23.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/aisd1fl6n3lx49468xnxaydmckfmkwj7-bzip2-1.0.6.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/3lhhmnv951pvhpvdpx0ksvllc6ibw4gd-coreutils-8.30.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/hajfcwp3jam3wichmf1y9rn1bch7aaqf-gawk-4.2.1.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/2w1xq0pgygj1i9k5iw0bkw3d75n64cyh-glibc-utf8-locales-2.28.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/xqbcqbvi1q5sy9njy41bzznpyyppj3lr-gmp-6.1.2.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/jv79xv3b0mv5139lzvy5hgfnnbks0qvz-grep-3.1.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/q65ndsxw9lc0lhrlf0fl57q4fnipd3j7-guile-2.2.4.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/6zndmqarbw29jc9hjka3nwgsvxmvp71w-guile-static-stripped-2.2.4.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/k396n1pbg86b9rq3x0d30745bhjqfmcl-gzip-1.9.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/l55lz28adf96kc8rjbyfhk1yznmczaf6-libgc-7.6.8.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/s65fa7m810ikk3mvzxiy0hpp534bdcwf-libltdl-2.4.6.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/aq8qcax9z2ii2l95zwfl6jgm7iypg9r1-libunistring-0.9.10.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/gskxh94q4vnwap8zacxb47hl1dffnmnq-linux-libre-headers-4.14.67.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/6gks60n194riy7naldfhhd7wk6ia904d-mes-minimal-stripped-0.19.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/36nnbh76k5h0sb2y36slpgygx7qykymd-mescc-tools-0.5.2-0.bb062b0.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/zads234llh5dckh08cr3irm2mm0m22n7-mescc-tools-static-0.5.2-0.bb062b0.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/s2hyk570c1ldn38w4624fbj3irk0hmdk-nyacc-0.86.0.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/a23lxzfkcaa00b349vhl1ih5p1h12zg0-patch-2.7.6.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/s79xhnyks53s7sd94lp7b6dnx9cwjmbl-patch-2.7.6.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/jh73a96d0srnhqw3k64dxc1r645j8xlp-perl-5.28.1.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/1smiwpnfq4zcpbih664vy070byfg44fj-sed-4.5.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/1nvrhgdpqszkg18jxrgf1j7disswl081-tar-1.30.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/m2qdnzpr1if7xr7d5yzzna6zmh05wjq8-tar-1.30.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/w78p8m9rgygfa9g08jszzx3lglpxbnw9-tar-1.30.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/8fj59s5slzdbwlfbh6w0ivslv748yiwb-xz-5.2.4.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/9xmwag2wq1jb22qck0cn2h0zhhiq5761-xz-5.2.4.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/x4v1kimj6f9h7m27jj4vpn8m1assbcl1-xz-5.2.4.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/akq4vqx6hg0k7ncix2dgf4m72jdl4qcg-bootstrap-tarballs-0.drv': 1 dependencies couldn't be built
guix build: error: build failed: build of `/gnu/store/akq4vqx6hg0k7ncix2dgf4m72jdl4qcg-bootstrap-tarballs-0.drv' failed
mhw <at> jojen ~/guix-check-mes-bootstrap$ 
--8<---------------cut here---------------end--------------->8---

I'm unsure how to proceed.  Can someone please help me independently
verify these binaries?

      Mark




Information forwarded to bug-guix <at> gnu.org:
bug#36724; Package guix. (Fri, 19 Jul 2019 20:22:02 GMT) Full text and rfc822 format available.

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

From: Jan Nieuwenhuizen <janneke <at> gnu.org>
To: Mark H Weaver <mhw <at> netris.org>
Cc: bug-guix <at> gnu.org
Subject: Re: Unable to independently verify the new bootstrap binaries
Date: Fri, 19 Jul 2019 22:21:06 +0200
Mark H Weaver writes:

Hello Mark,

> I'd like to start compiling 'core-updates' on my machine, but first I
> wish to independently verify the new bootstrap binaries.  I'm running
> into difficulties with that.

Good that you are verifying this.  IIRC, Ludo' has verified all
bootstrap binaries that I built before we dared to trust them...but
maybe that's a bit thin?

> So, I then ran "./pre-inst-env guix build bootstrap-tarballs
> --system=i686-linux" from a git checkout at commit
> ef809e3ac036eccc5f9c9edd8fb661d14ae15f2f.

Yeah, that should do it.

> On my X200, that leads to an error while building glibc-mesboot-2.16.0:
>
> /gnu/store/c009pzqxp2id7ha3lpd0npy5l17ykk7x-gcc-mesboot1-4.7.4/bin/gcc  -I /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/nptl/sysdeps/pthread/bits -D BOOTSTRAP_GLIBC=1 -L /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0 -L /gnu/store/v6hsbc6nw7ghkyb84j5vddg1mi4iqs4g-glibc-mesboot0-2.2.5/lib rpc_sample.c -c -std=gnu99 -fgnu89-inline  -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -frounding-math -g -Wstrict-prototypes   -Wa,-mtune=i686      -D_RPC_THREAD_SAFE_ -I../include -I/tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc -I/tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux/x86 -I../sysdeps/unix/sysv/linux/x86 -I../sysdeps/unix/sysv/linux/i386/nptl -I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/inet -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu/multiarch -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686/multiarch -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/x86/fpu -I../nptl/sysdeps/i386 -I../sysdeps/i386 -I../sysdeps/x86 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic -I../nptl  -I.. -I../libio -I. -nostdinc -isystem /gnu/store/c009pzqxp2id7ha3lpd0npy5l17ykk7x-gcc-mesboot1-4.7.4/lib/gcc/i686-unknown-linux-gnu/4.7.4/include -isystem /gnu/store/c009pzqxp2id7ha3lpd0npy5l17ykk7x-gcc-mesboot1-4.7.4/lib/gcc/i686-unknown-linux-gnu/4.7.4/include-fixed -isystem /gnu/store/gzy29pvrplvjzvkyzxbws2awrjndfpwg-glibc-headers-mesboot-2.16.0/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h   -DNOT_IN_libc=1    -D_RPC_THREAD_SAFE_ -o /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/rpc_sample.o -MD -MP -MF /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/rpc_sample.o.dt -MT /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/rpc_sample.o
> gcc   -D_RPC_THREAD_SAFE_ -D_GNU_SOURCE -DIS_IN_build -include /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/config.h rpc_main.c \
> 	-o /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/cross-rpc_main.o -MMD -MP -MF /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/cross-rpc_main.o.dt -MT /tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/cross-rpc_main.o -c
> ^[[0mrpc_main.c:37:19: fatal ^[[0m^[[31merror^[[0m^[[1m^[[0m^[[1m:^[[0m^[[1m errno.h: No such file or directory
> ^[[0mcompilation terminated.
> make[2]: *** [/tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/build/sunrpc/cross-rpc_main.o] Error 1
> make[2]: Leaving directory `/tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0/sunrpc'
> make[1]: *** [sunrpc/others] Error 2
> make[1]: Leaving directory `/tmp/guix-build-glibc-mesboot-2.16.0.drv-0/glibc-2.16.0'
> make: *** [all] Error 2

Oh my, that's interesting.  You can imagine that I saw many similar
errors while developing this whole bootstrap chain.

I tried to rebuild the bootstrap binaries without using substitutes on
our small build farm, which succeeded.  Then I tried building
glibc-mesboot just now on my laptop and much to my relief I had no
problem, which makes it even more interesting.

Here's what I just did

--8<---------------cut here---------------start------------->8---
    git checkout -B seed-0.19 ef809e3ac0
    ./bootstrap; ./configure --localstatedir=/var --system=/etc
    make
    ./pre-inst-env guix gc --delete /gnu/store/sjssk8gzn0lh88hkylrgjmm5fnzlpf27-glibc-mesboot-2.16.0
    ./pre-inst-env guix build --system=i686-linux --no-build-hook --no-substitutes -e '(@@ (gnu packages commencement) glibc-mesboot)'
--8<---------------cut here---------------end--------------->8---

and I've put up my log file here

    http://lilypond.org/janneke/mes/d5zrg6bdqlqxzv2y7jcwmij6r8983x-glibc-mesboot-2.16.0.drv.bz2

if that's of any help.

> I'm unsure how to proceed.  Can someone please help me independently
> verify these binaries?

Yeah, I don't know...Do I dare to suggest you give it a retry?  I built
it on a x86_64 dell xps-13 9350.  Your X200 is also 64bits right?

Greetings, a puzzled janneke

-- 
Jan Nieuwenhuizen <janneke <at> gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | AvatarĀ® http://AvatarAcademy.com




Reply sent to Mark H Weaver <mhw <at> netris.org>:
You have taken responsibility. (Sat, 20 Jul 2019 05:51:02 GMT) Full text and rfc822 format available.

Notification sent to Mark H Weaver <mhw <at> netris.org>:
bug acknowledged by developer. (Sat, 20 Jul 2019 05:51:02 GMT) Full text and rfc822 format available.

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

From: Mark H Weaver <mhw <at> netris.org>
To: Jan Nieuwenhuizen <janneke <at> gnu.org>
Cc: 36724-done <at> debbugs.gnu.org
Subject: Re: Unable to independently verify the new bootstrap binaries
Date: Sat, 20 Jul 2019 01:48:01 -0400
Hi Janneke,

>> I'm unsure how to proceed.  Can someone please help me independently
>> verify these binaries?
>
> Yeah, I don't know...Do I dare to suggest you give it a retry?

It built successfully on the second attempt.  I'm curious what happened,
but not quite curious enough to investigate further.  Too much else to
do.  I'll close this bug for now.

      Thanks!
        Mark




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 17 Aug 2019 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 225 days ago.

Previous Next


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