guix-devel
[Top][All Lists]
Advanced

[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’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]