From mboxrd@z Thu Jan 1 00:00:00 1970 From: zimoun Subject: bug#39834: make check fails Date: Mon, 2 Mar 2020 17:54:17 +0100 Message-ID: References: <87d09x30dh.fsf@cassou.me> <87d09unb9z.fsf@cassou.me> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:55592) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j8oLP-0002ni-L6 for bug-guix@gnu.org; Mon, 02 Mar 2020 11:55:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j8oLO-0001dW-Bc for bug-guix@gnu.org; Mon, 02 Mar 2020 11:55:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:60559) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j8oLO-0001dQ-5e for bug-guix@gnu.org; Mon, 02 Mar 2020 11:55:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j8oLO-0002FH-3g for bug-guix@gnu.org; Mon, 02 Mar 2020 11:55:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87d09unb9z.fsf@cassou.me> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: Damien Cassou Cc: 39834@debbugs.gnu.org Hi Damien, To ease the debugging processing, you should not run '-j4'. I have tried: --8<---------------cut here---------------start------------->8--- cd /tmp/ git clone https://git.savannah.gnu.org/git/guix.git git checkout -b test f76c16d guix time-machine --commit=f76c16d -- environment --pure guix ./bootstrap ./configure --localstatedir=/var/ make make check --8<---------------cut here---------------end--------------->8--- And I do not get the error. Everything passes as expected. Even with '-j4'. --8<---------------cut here---------------start------------->8--- ============================================================================ Testsuite summary for GNU Guix UNKNOWN ============================================================================ # TOTAL: 996 # PASS: 983 # SKIP: 11 # XFAIL: 2 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ --8<---------------cut here---------------end--------------->8--- Well, first about your "last" error: --8<---------------cut here---------------start------------->8--- make[4]: *** [Makefile:5100: tests/store.log] Error 1 make[4]: *** Waiting for unfinished jobs.... PASS: tests/guix-build-branch.sh PASS: tests/packages.scm PASS: tests/guix-build.sh make[4]: Leaving directory '/home/cassou/Documents/projects/guix/guix' make[3]: *** [Makefile:5082: check-TESTS] Error 2 make[3]: Leaving directory '/home/cassou/Documents/projects/guix/guix' make[2]: *** [Makefile:5325: check-am] Error 2 make[2]: Leaving directory '/home/cassou/Documents/projects/guix/guix' make[1]: *** [Makefile:4859: check-recursive] Error 1 make[1]: Leaving directory '/home/cassou/Documents/projects/guix/guix' make: *** [Makefile:5327: check] Error 2 --8<---------------cut here---------------end--------------->8--- it comes from the environment variable SHELL which is not defined because of '--pure'. So you need somehow to export SHELL or CONFIG_SHELL otherwise, you will get an error from '(string-append "#!" %shell "\nexit 42")' because Guile will not know '%shell'. About the lint.log error, I do not know. You should get something instead of '#f'. About the pack.log error, I am not able to reproduce your error: --8<---------------cut here---------------start------------->8--- [...] guix/build/utils.scm:652:6: In procedure invoke: Throw to key `srfi-34' with args `(#)'. builder for `/gnu/store/ziq7rj7dq8d6azmzvabrlnps6kxv76mb-squashfs-pack.gz.squashfs.drv' failed with exit code 1 cannot build derivation `/gnu/store/dhxqv3z0axpvsgf5fwv6wm9c2rnfw0x5-check-tarball.drv': 1 dependencies couldn't be built [...] --8<---------------cut here---------------end--------------->8--- which is about 'mksquashfs'. You should simply try: make check TESTS="tests/pack.scm" and report if it breaks too. All the best, simon