[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Test suite failures building 0.10.0 on CentOS7
From: |
Ludovic Courtès |
Subject: |
Re: Test suite failures building 0.10.0 on CentOS7 |
Date: |
Wed, 30 Mar 2016 23:13:54 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
"Cook, Malcolm" <address@hidden> skribis:
> I am building and testing as follows:
>
> env -i PATH=${PATH} bash ## build in a clean shell
> bld=$(mktemp -d) ## in a clean, new, empty directory
> cd $bld
> git clone git://git.savannah.gnu.org/guix.git --branch v0.10.0
> address@hidden
> cd address@hidden
Since you’re building the release, I strongly recommend using the
release tarball at <ftp://alpha.gnu.org/gnu/guix/guix-0.10.0.tar.gz>
instead of a Git checkout. The release tarball is “bootstrapped”, so
you wouldn’t have to run ./bootstrap, and we’d be safer overall. :-)
> make -j20 |& tee LOGS/make.log
> make -j20 check |& tee LOGS/make.check.log
It wouldn’t make a big difference in this case, but in the future it’d
be best to return the .log files as mentioned at
<https://www.gnu.org/software/guix/manual/html_node/Running-the-Test-Suite.html>.
> tests/builders.log:configure: error: in
> `/tmp/guix-build-make-boot0-4.1.drv-0/make-4.1':
> tests/builders.log:configure: error: C compiler cannot create executables
This appears to be the crux of the problem.
Could you run this command from the build tree:
./test-env guix build -e '(@@ (gnu packages commencement) gnu-make-boot0)' -K
This should fail with the same error as above, but it should leave a
directory called /tmp/guix-build-make-boot0-4.1.drv-0; could you post
the make-4.1/config.log file from that directory?
Thank you for your report!
Ludo’.