From unknown Tue Aug 19 06:31:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32726: "make check" fails on master (0084744b) Resent-From: Chris Marusich Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 13 Sep 2018 04:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32726 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 32726@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.153681413417775 (code B ref -1); Thu, 13 Sep 2018 04:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Sep 2018 04:48:54 +0000 Received: from localhost ([127.0.0.1]:38653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g0JYj-0004cc-Na for submit@debbugs.gnu.org; Thu, 13 Sep 2018 00:48:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58537) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g0JYh-0004cG-LI for submit@debbugs.gnu.org; Thu, 13 Sep 2018 00:48:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g0JYb-0000oC-7i for submit@debbugs.gnu.org; Thu, 13 Sep 2018 00:48:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39570) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g0JYb-0000nz-2X for submit@debbugs.gnu.org; Thu, 13 Sep 2018 00:48:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51287) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g0JYZ-0005OU-SO for bug-guix@gnu.org; Thu, 13 Sep 2018 00:48:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g0JYU-0000kK-SK for bug-guix@gnu.org; Thu, 13 Sep 2018 00:48:43 -0400 Received: from mail-pg1-x52c.google.com ([2607:f8b0:4864:20::52c]:36860) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g0JYT-0000j1-Pn for bug-guix@gnu.org; Thu, 13 Sep 2018 00:48:38 -0400 Received: by mail-pg1-x52c.google.com with SMTP id d1-v6so2154698pgo.3 for ; Wed, 12 Sep 2018 21:48:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=QtunkLUj9zCNbV/vXVNpzCbDNibEvwgq/XlZH4T2yuI=; b=ZvNpVVPO+M/x8MDQ4Q/KV5b9iVrnxSCI2BOHOGtlRVcRixcUmLvt3Z0Gq9PlNFobLc wHmNMSAQthYjRikNOlo6AUC3KYORmKbBBZNQ2paho6LjF3inT/f/qXdYfq6ikvwsag8J xjO+VN5FgYdPArdg8HJIpfbzz1TqiV2dZaA1DwgGJFKOeWc6CAIx+/+2nvAPE7UFk1jB vNENCjrnq1fC6jDIBBB18mo+qGaWssXn4U7s1k3+tvjwpKrr+5tZhbHnL6LLpj6tjH/h j/HSO9qu6x1vLDnJIyIe7oM9eV7KAal8IXkzjSw5/BE44XVMrZLvuQdEZQ6Lrafph/oO J4AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=QtunkLUj9zCNbV/vXVNpzCbDNibEvwgq/XlZH4T2yuI=; b=dkCBt1pUkHtmpIxRv/ufHKOPihX4/JAShgu30ltoD94lz+4XTmc9tiNjMuJJO4CVxN gCY70ldBLda8iR0zIcgxiL9+MCXV7x/xwWYQMUjJhnQhaMViAL4gjOHPuFQYNLhgJJF7 TKsC/ry6vKaXWJhbMinwA1qypJfYxfAgyx8kiwlv425EBxCobrsVYfxaCySq9gXk1bYE TrZS8jbG1IiOXFtPtbEneXi66i9eKzHbsB+2temI/4ivsv5+YywbwW1tZzc/yrWLwq0n ljSO7FLGJ7KhbOP1jTam5cPNIbRID+ux5R8OgfI5UJG0dsqMXMPGE4w1M6HiPzT9urlo OQNQ== X-Gm-Message-State: APzg51APDhHHodmoSeN9bLa1NwN3kuZjoiO3PoVpBn6Qu/8sVjS1JLRf 7OFgdxZWIAz/EoFiod0Zjw40yOmo X-Google-Smtp-Source: ANB0VdZzD3vGuX//ToqKHO+S/BA/PesbDmY7yKfzbKA0GM+LZMKmieGnIeGA7Lu3LXGBhs39fmMU2Q== X-Received: by 2002:a62:fcd2:: with SMTP id e201-v6mr5577315pfh.101.1536814115060; Wed, 12 Sep 2018 21:48:35 -0700 (PDT) Received: from garuda.local (c-73-53-106-26.hsd1.wa.comcast.net. [73.53.106.26]) by smtp.gmail.com with ESMTPSA id m20-v6sm7655910pfg.61.2018.09.12.21.48.33 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 12 Sep 2018 21:48:33 -0700 (PDT) From: Chris Marusich Date: Wed, 12 Sep 2018 21:48:32 -0700 Message-ID: <877ejqvw7z.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Guix! On commit 0084744b3af0a6f8e125120143f57567902339a8, "make check" fails for me. On an x86_64-linux GuixSD system, in a fresh Git worktree, I ran the following commands. First, create an environment for Guix: guix environment guix In the environment, build Guix: ./bootstrap && ./configure --localstatedir=3D/var && make -j && make -j 1= check I explicitly ran "make check" with "-j 1" because Guix's "check" target is known to fail spuriously when run in parallel, as described separately in bug 21097. The tests still failed, even after I tried running "make -j 1 recheck", which suggests that the failures are not spurious. I skimmed the rather large "test-suite.log" file. One possible problem that jumped out at me was in the self-contained-tarball test, which reads: test-name: self-contained-tarball location: /home/marusich/guix-fix-gnucash/tests/pack.scm:55 [...] /home/marusich/guix-fix-gnucash/test-tmp/store/wkd9z38z99m8zg5dxk1jb316= z8r1fj0v-bash-static-4.4.19/bin/bash ../../gcc-5.5.0/gcc/../move-if-c hange tmp-options.h options.h echo timestamp > s-options-h g++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-ta= bles -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format=20 -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-lon= g -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CO NFIG_H -DGENERATOR_FILE -Wl,-rpath=3D/home/marusich/guix-fix-gnucash/te= st-tmp/store/0fcqp8jy9lvp0cqdqjkrgh75npbnb2y8-glibc-2.27/lib -Wl,-dynam ic-linker -Wl,/home/marusich/guix-fix-gnucash/test-tmp/store/0fcqp8jy9l= vp0cqdqjkrgh75npbnb2y8-glibc-2.27/lib/ld-linux-x86-64.so.2 -L/home/ma rusich/guix-fix-gnucash/test-tmp/store/b81y4n59lj7xf7cb9lhwz0lcdilzwxyz= -libstdc++-5.5.0/lib -L/home/marusich/guix-fix-gnucash/test-tmp/store /x8p19sqgjmsp773glb2jf1mz9xigad3b-zlib-1.2.11/lib -Wl,-rpath=3D/home/ma= rusich/guix-fix-gnucash/test-tmp/store/x8p19sqgjmsp773glb2jf1mz9xigad3b -zlib-1.2.11/lib -o build/genconstants \ build/genconstants.o build/read-md.o build/errors.o ../build-x86_64= -unknown-linux-gnu/libiberty/libiberty.a x86_64-guix-linux-gnu-ld: cannot find -lstdc++ collect2: error: ld returned 1 exit status make[3]: *** [Makefile:2615: build/genconstants] Error 1 make[3]: *** Waiting for unfinished jobs.... rm gcc.pod make[3]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv-0/build/gcc' make[2]: *** [Makefile:4378: all-stage1-gcc] Error 2 make[2]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv-0/build' make[1]: *** [Makefile:21771: stage1-bubble] Error 2 make[1]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv-0/build' make: *** [Makefile:909: all] Error 2 It looks like the test may have failed because GCC failed to build because of the above ld-related problem. Maybe we should look into why GCC is failing. The following tests also failed: test-name: program-file location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:984 test-name: program-file #:module-path location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:1001 test-name: program-file & with-extensions location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:1029 They all failed with this similar looking output, although I'm not sure if it's relevant to the actual test failures (yes, the output does seem to be clobbered; I didn't paste this incorrectly): Unrecognized switch --no-auto-compiUsage: guile [OPTION]... [FILE]... Evaluate code with Guile, interactively or from a script. [... The rest of Guile's --help message follows ...] I tried walking through the steps of the failing "program-file" test by firing up a "./pre-inst-env guile" REPL and typing the forms in manually. It failed with a totally different message when I got to the call to open-input-pipe: scheme@(guile-user)> (open-input-pipe "/gnu/store/hg281rkblxqgvrqi4viph= 1q3ghml7knm-program") $11 =3D # scheme@(guile-user)> Backtrace: In ice-9/eval.scm: 432: 19 [eval # #] In ice-9/boot-9.scm: 2320: 18 [save-module-excursion #] 3966: 17 [#] 1645: 16 [%start-stack load-stack ...] 1650: 15 [#] In unknown file: ?: 14 [primitive-load "/gnu/store/hg281rkblxqgvrqi4viph1q3ghml7knm-p= rogram"] In ice-9/eval.scm: 505: 13 [# (begin # #= )] In ice-9/psyntax.scm: 1091: 12 [expand-top-sequence ((begin # #)) () ((top)) ...] 976: 11 [scan ((begin (use-modules #) (display 103706023244741))) () .= ..] 976: 10 [scan ((use-modules (guix build utils)) (display 1037060232447= 41)) () ...] 270: 9 [scan ((# #) #(syntax-object *unspecified* # #)) () (()) ...] In ice-9/boot-9.scm: 3513: 8 [process-use-modules (((guix build utils)))] 627: 7 [map # ((#))] 3514: 6 [# (#= )] 2783: 5 [resolve-interface (guix build utils) #:select ...] 2708: 4 [# # ...] 2981: 3 [try-module-autoload (guix build utils) #f] 2320: 2 [save-module-excursion #] 3001: 1 [#] In unknown file: ?: 0 [primitive-load-path "guix/build/utils" ...] ERROR: In procedure primitive-load-path: ERROR: In procedure make_objcode_from_file: bad header on object file: = "\x7fELF\x02\x01\x01=C3=BF\x00\x00\x00\x00\x00\x00\x00\x00" Sure enough, if I try to run the program directly from my shell, the same error message ("bad header on object file") is displayed. I don't see how this relates to the test failure, though. I'm surprised that the "bad header on object file" error doesn't show up in the test suite log; if this is the problem, I would have expected to see it in the test suite logs. Maybe it's a red herring. And that's as far as I've gotten. Can anyone reproduce this issue? =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAluZ7CAACgkQ3UCaFdgi Rp36ZRAAvqPEYzszRLD+PTPyqiHVemtAcxgFAretCWPNJglrQyWfFdlFbTQVitHN JDMyzTdICs0dhBXERlFDghSuwa05aeT3pAtMZjfhAxNCaiWZ5iR13MDtH7IzfCTR oQfVUBj3ikwyheQFVMrfWie98JeiDrbgDWZa7g5fptdCCy2CfJIh89beAb1wwo0K EPl7//XGD8CGIu0om3KrbHrC03zE/M1zK+lh2PANFI7XSTuzIUUj7xT7vFuJ88nH diC485wrpEJf/awd7GtHwApycXvRBfoUmCCmYzpeaqhT2Mmf/+txsT84WwNYgq6i n9qwOzc1XQyM9ZQTWMS6C3/kzvN8lc3TZ/RVpm0Ug/mdWn9eD4nJGMcFuQqudR+R wsyYW0UruvwTZKcSrSZkYOJgnse29cuGTmOJX601Ui7AVeVRL2b+YlBG072BGNbx Cldt2s4hCjGeI71R4rclAGdbaK6jJ77g15kREcKHZKk/hMLdRVHIIQTPgyLKyK0K 1CL3MnzYl/bvI9KtG3HDcdcl9xVLFPzA/ARSHa079U88F3YWpur4/NfXxt1XAVv4 VfshLCj9DF/g8ooLIJuqmGRhXrreSgMwH/GiQ6agR0+MXYDE+oK1v754WAmu1mu3 1ugVJwlwHXwdz5PS9lfE+nASUtq++seXvPWm5KO+jS8OLf00FTk= =/kZH -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Aug 19 06:31:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32726: "make check" fails on master (0084744b) Resent-From: =?UTF-8?Q?G=C3=A1bor?= Boskovits Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 13 Sep 2018 09:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32726 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Chris Marusich Cc: 32726@debbugs.gnu.org Received: via spool by 32726-submit@debbugs.gnu.org id=B32726.153682987712310 (code B ref 32726); Thu, 13 Sep 2018 09:12:02 +0000 Received: (at 32726) by debbugs.gnu.org; 13 Sep 2018 09:11:17 +0000 Received: from localhost ([127.0.0.1]:38742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g0Nee-0003CT-LJ for submit@debbugs.gnu.org; Thu, 13 Sep 2018 05:11:17 -0400 Received: from mail-io1-f46.google.com ([209.85.166.46]:36764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g0Nec-0003CD-3y for 32726@debbugs.gnu.org; Thu, 13 Sep 2018 05:11:14 -0400 Received: by mail-io1-f46.google.com with SMTP id q5-v6so2571501iop.3 for <32726@debbugs.gnu.org>; Thu, 13 Sep 2018 02:11:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=abstUHCIBvoP7juBcIOuxq8USeFuq6oWQGskEfhya5M=; b=F1ob1Ea9gpiHJ5ggSH7KArCEQVUorhkNuwVWmdaKjBRd4XVvV2iU8RAZFTiPcy2NPo zYRAZhKXpunzbnHKJ2u+UJ5nlvQBel/4eleoYCEjRhtzIPA4rqnoNd4nysSrU0YJ1lj4 kywDisNULQrA4kEZKRXjRAa3AEQIOjNH2ogTS4bmkRa8RQVUz8G4cST+aq/y1H1baPlt cNrWsfg/VVjNZL/F89B/wSn5Fv/Wmd40ijWeoOP9vBubyPGP6vEKvqsJ6JtdQeou1kLS M5oz1QSV8yIOaN0V/KhBSCMWjM8HA7d7D/rX6CWTb7eWu7ZO7w2GAG4MZ3Msah4Yfk8D zMkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=abstUHCIBvoP7juBcIOuxq8USeFuq6oWQGskEfhya5M=; b=sSZ9OronfO7K5gV0rkXfgAnLOHb+HXd+JYdVgPr1wzjArbglurWABfwhSOPC4P2JzA pAdbSwNgyYs2+vCkPIU+tx7t0JXcJM74Y0LvyWIXn9aVLPxVS4BU3340IAAoygamUvdi a6b83C4mzyNk9KJFxQWxibVg+yk7aG1XlITb5VjJgiNyipWYXRv6AL6lvzP+g8M/rfxp 6CA2mxcU9VBaGX5kWEScpcfQ39/QNp9DQeTmKzN3ioJVcQE7WPXxZWMhLjlyp56UixlQ lyxImhQmqJCNRek9zDDs07E32dw8amlhSr8209blYlVLiNUvtrm77NJrvUD6iyx1JvMB exaw== X-Gm-Message-State: APzg51BT3NUEe6Ygp7+9autxHeSnboRTjpT1T5lUYs1DgVWtYnJaL/MN dBye1Uh73BW0302LuQfSVHu2NTCO9vGt5J3E7w== X-Google-Smtp-Source: ANB0VdYNl9WzCLTOR5j65NuPX/QCZt+cojPs9x3GHTUQdME/tCFisgGMGdjehpQS5PRiEO45vsajWm7CipNKFgAef5I= X-Received: by 2002:a5e:950d:: with SMTP id r13-v6mr4962588ioj.224.1536829868348; Thu, 13 Sep 2018 02:11:08 -0700 (PDT) MIME-Version: 1.0 References: <877ejqvw7z.fsf@gmail.com> In-Reply-To: <877ejqvw7z.fsf@gmail.com> From: =?UTF-8?Q?G=C3=A1bor?= Boskovits Date: Thu, 13 Sep 2018 11:10:57 +0200 Message-ID: Content-Type: multipart/alternative; boundary="000000000000621e440575bd1681" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000621e440575bd1681 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Chris Marusich ezt =C3=ADrta (id=C5=91pont: 2018. sz= ept. 13., Cs, 6:49): > Hi Guix! > > On commit 0084744b3af0a6f8e125120143f57567902339a8, "make check" fails > for me. On an x86_64-linux GuixSD system, in a fresh Git worktree, I > ran the following commands. > > First, create an environment for Guix: > > guix environment guix > > In the environment, build Guix: > > ./bootstrap && ./configure --localstatedir=3D/var && make -j && make -j= 1 > check > > I explicitly ran "make check" with "-j 1" because Guix's "check" target > is known to fail spuriously when run in parallel, as described > separately in bug 21097. > > The tests still failed, even after I tried running "make -j 1 recheck", > which suggests that the failures are not spurious. > > I skimmed the rather large "test-suite.log" file. One possible problem > that jumped out at me was in the self-contained-tarball test, which > reads: > > test-name: self-contained-tarball > location: /home/marusich/guix-fix-gnucash/tests/pack.scm:55 > [...] > > /home/marusich/guix-fix-gnucash/test-tmp/store/wkd9z38z99m8zg5dxk1jb316z8= r1fj0v-bash-static-4.4.19/bin/bash > ../../gcc-5.5.0/gcc/../move-if-c > hange tmp-options.h options.h > echo timestamp > s-options-h > g++ -g -DIN_GCC -fno-exceptions -fno-rtti > -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings > -Wcast-qual -Wno-format > -Wmissing-format-attribute -Woverloaded-virtual -pedantic > -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common > -DHAVE_CO > NFIG_H -DGENERATOR_FILE > -Wl,-rpath=3D/home/marusich/guix-fix-gnucash/test-tmp/store/0fcqp8jy9lvp0= cqdqjkrgh75npbnb2y8-glibc-2.27/lib > -Wl,-dynam > ic-linker > -Wl,/home/marusich/guix-fix-gnucash/test-tmp/store/0fcqp8jy9lvp0cqdqjkrgh= 75npbnb2y8-glibc-2.27/lib/ld-linux-x86-64.so.2 > -L/home/ma > > rusich/guix-fix-gnucash/test-tmp/store/b81y4n59lj7xf7cb9lhwz0lcdilzwxyz-l= ibstdc++-5.5.0/lib > -L/home/marusich/guix-fix-gnucash/test-tmp/store > /x8p19sqgjmsp773glb2jf1mz9xigad3b-zlib-1.2.11/lib > -Wl,-rpath=3D/home/marusich/guix-fix-gnucash/test-tmp/store/x8p19sqgjmsp7= 73glb2jf1mz9xigad3b > -zlib-1.2.11/lib -o build/genconstants \ > build/genconstants.o build/read-md.o build/errors.o > ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a > x86_64-guix-linux-gnu-ld: cannot find -lstdc++ > collect2: error: ld returned 1 exit status > make[3]: *** [Makefile:2615: build/genconstants] Error 1 > make[3]: *** Waiting for unfinished jobs.... > rm gcc.pod > make[3]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv-0/build/gcc= ' > make[2]: *** [Makefile:4378: all-stage1-gcc] Error 2 > make[2]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv-0/build' > make[1]: *** [Makefile:21771: stage1-bubble] Error 2 > make[1]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv-0/build' > make: *** [Makefile:909: all] Error 2 > > It looks like the test may have failed because GCC failed to build > because of the above ld-related problem. Maybe we should look into why > GCC is failing. > > The following tests also failed: > > test-name: program-file > location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:984 > > test-name: program-file #:module-path > location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:1001 > > test-name: program-file & with-extensions > location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:1029 > > I can reproduce this, on commit: f309671c... > They all failed with this similar looking output, although I'm not sure > if it's relevant to the actual test failures (yes, the output does seem > to be clobbered; I didn't paste this incorrectly): > > Unrecognized switch --no-auto-compiUsage: guile [OPTION]... [FILE]... > Evaluate code with Guile, interactively or from a script. > [... The rest of Guile's --help message follows ...] > > I tried walking through the steps of the failing "program-file" test by > firing up a "./pre-inst-env guile" REPL and typing the forms in > manually. It failed with a totally different message when I got to the > call to open-input-pipe: > > scheme@(guile-user)> (open-input-pipe > "/gnu/store/hg281rkblxqgvrqi4viph1q3ghml7knm-program") > $11 =3D # > scheme@(guile-user)> Backtrace: > In ice-9/eval.scm: > 432: 19 [eval # #] > In ice-9/boot-9.scm: > 2320: 18 [save-module-excursion # ice-9/boot-9.scm:3961:3 ()>] > 3966: 17 [#] > 1645: 16 [%start-stack load-stack ...] > 1650: 15 [#] > In unknown file: > ?: 14 [primitive-load > "/gnu/store/hg281rkblxqgvrqi4viph1q3ghml7knm-program"] > In ice-9/eval.scm: > 505: 13 [# (begin # > #)] > In ice-9/psyntax.scm: > 1091: 12 [expand-top-sequence ((begin # #)) () ((top)) ...] > 976: 11 [scan ((begin (use-modules #) (display 103706023244741))) () > ...] > 976: 10 [scan ((use-modules (guix build utils)) (display > 103706023244741)) () ...] > 270: 9 [scan ((# #) #(syntax-object *unspecified* # #)) () (()) ...] > In ice-9/boot-9.scm: > 3513: 8 [process-use-modules (((guix build utils)))] > 627: 7 [map # (mif-args)> ((#))] > 3514: 6 [# > (#)] > 2783: 5 [resolve-interface (guix build utils) #:select ...] > 2708: 4 [# #:optional autoload version #:key ensure)> # ...] > 2981: 3 [try-module-autoload (guix build utils) #f] > 2320: 2 [save-module-excursion # ice-9/boot-9.scm:2982:17 ()>] > 3001: 1 [#] > In unknown file: > ?: 0 [primitive-load-path "guix/build/utils" ...] > > ERROR: In procedure primitive-load-path: > ERROR: In procedure make_objcode_from_file: bad header on object file= : > "\x7fELF\x02\x01\x01=C3=BF\x00\x00\x00\x00\x00\x00\x00\x00" > > Sure enough, if I try to run the program directly from my shell, the > same error message ("bad header on object file") is displayed. I don't > see how this relates to the test failure, though. I'm surprised that > the "bad header on object file" error doesn't show up in the test suite > log; if this is the problem, I would have expected to see it in the test > suite logs. Maybe it's a red herring. > > And that's as far as I've gotten. Can anyone reproduce this issue? > > -- > Chris > --000000000000621e440575bd1681 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Chris Marusich= <cmmarusich@gmail.com> e= zt =C3=ADrta (id=C5=91pont: 2018. szept. 13., Cs, 6:49):
Hi Guix!

On commit 0084744b3af0a6f8e125120143f57567902339a8, "make check" = fails
for me.=C2=A0 On an x86_64-linux GuixSD system, in a fresh Git worktree, I<= br> ran the following commands.

First, create an environment for Guix:

=C2=A0 guix environment guix

In the environment, build Guix:

=C2=A0 ./bootstrap && ./configure --localstatedir=3D/var &&= make -j && make -j 1 check

I explicitly ran "make check" with "-j 1" because Guix&= #39;s "check" target
is known to fail spuriously when run in parallel, as described
separately in bug 21097.

The tests still failed, even after I tried running "make -j 1 recheck&= quot;,
which suggests that the failures are not spurious.

I skimmed the rather large "test-suite.log" file.=C2=A0 One possi= ble problem
that jumped out at me was in the self-contained-tarball test, which
reads:

=C2=A0 =C2=A0 test-name: self-contained-tarball
=C2=A0 =C2=A0 location: /home/marusich/guix-fix-gnucash/tests/pack.scm:55 =C2=A0 =C2=A0 [...]
=C2=A0 =C2=A0 /home/marusich/guix-fix-gnucash/test-tmp/store/wkd9z38z99m8zg= 5dxk1jb316z8r1fj0v-bash-static-4.4.19/bin/bash ../../gcc-5.5.0/gcc/../move-= if-c
=C2=A0 =C2=A0 hange tmp-options.h options.h
=C2=A0 =C2=A0 echo timestamp > s-options-h
=C2=A0 =C2=A0 g++=C2=A0 =C2=A0-g -DIN_GCC=C2=A0 =C2=A0 -fno-exceptions -fno= -rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings = -Wcast-qual -Wno-format
=C2=A0 =C2=A0 -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wn= o-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common=C2=A0 = -DHAVE_CO
=C2=A0 =C2=A0 NFIG_H -DGENERATOR_FILE -Wl,-rpath=3D/home/marusich/guix-fix-= gnucash/test-tmp/store/0fcqp8jy9lvp0cqdqjkrgh75npbnb2y8-glibc-2.27/lib -Wl,= -dynam
=C2=A0 =C2=A0 ic-linker -Wl,/home/marusich/guix-fix-gnucash/test-tmp/store/= 0fcqp8jy9lvp0cqdqjkrgh75npbnb2y8-glibc-2.27/lib/ld-linux-x86-64.so.2 -L/hom= e/ma
=C2=A0 =C2=A0 rusich/guix-fix-gnucash/test-tmp/store/b81y4n59lj7xf7cb9lhwz0= lcdilzwxyz-libstdc++-5.5.0/lib -L/home/marusich/guix-fix-gnucash/test-tmp/s= tore
=C2=A0 =C2=A0 /x8p19sqgjmsp773glb2jf1mz9xigad3b-zlib-1.2.11/lib -Wl,-rpath= =3D/home/marusich/guix-fix-gnucash/test-tmp/store/x8p19sqgjmsp773glb2jf1mz9= xigad3b
=C2=A0 =C2=A0 -zlib-1.2.11/lib -o build/genconstants \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 build/genconstants.o build/read-md.o build/erro= rs.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
=C2=A0 =C2=A0 x86_64-guix-linux-gnu-ld: cannot find -lstdc++
=C2=A0 =C2=A0 collect2: error: ld returned 1 exit status
=C2=A0 =C2=A0 make[3]: *** [Makefile:2615: build/genconstants] Error 1
=C2=A0 =C2=A0 make[3]: *** Waiting for unfinished jobs....
=C2=A0 =C2=A0 rm gcc.pod
=C2=A0 =C2=A0 make[3]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv= -0/build/gcc'
=C2=A0 =C2=A0 make[2]: *** [Makefile:4378: all-stage1-gcc] Error 2
=C2=A0 =C2=A0 make[2]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv= -0/build'
=C2=A0 =C2=A0 make[1]: *** [Makefile:21771: stage1-bubble] Error 2
=C2=A0 =C2=A0 make[1]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv= -0/build'
=C2=A0 =C2=A0 make: *** [Makefile:909: all] Error 2

It looks like the test may have failed because GCC failed to build
because of the above ld-related problem.=C2=A0 Maybe we should look into wh= y
GCC is failing.

The following tests also failed:

=C2=A0 =C2=A0 test-name: program-file
=C2=A0 =C2=A0 location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:984<= br>
=C2=A0 =C2=A0 test-name: program-file #:module-path
=C2=A0 =C2=A0 location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:1001=

=C2=A0 =C2=A0 test-name: program-file & with-extensions
=C2=A0 =C2=A0 location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:1029=

I can reproduce this, on commit: f309671c...
=C2=A0
They all failed with this similar looking output, although I'm not sure=
if it's relevant to the actual test failures (yes, the output does seem=
to be clobbered; I didn't paste this incorrectly):

=C2=A0 =C2=A0 Unrecognized switch --no-auto-compiUsage: guile [OPTION]... [= FILE]...
=C2=A0 =C2=A0 Evaluate code with Guile, interactively or from a script.
=C2=A0 =C2=A0 [... The rest of Guile's --help message follows ...]

I tried walking through the steps of the failing "program-file" t= est by
firing up a "./pre-inst-env guile" REPL and typing the forms in manually.=C2=A0 It failed with a totally different message when I got to th= e
call to open-input-pipe:

=C2=A0 =C2=A0 scheme@(guile-user)> (open-input-pipe "/gnu/store/hg2= 81rkblxqgvrqi4viph1q3ghml7knm-program")
=C2=A0 =C2=A0 $11 =3D #<input: #{read pipe}# 15>
=C2=A0 =C2=A0 scheme@(guile-user)> Backtrace:
=C2=A0 =C2=A0 In ice-9/eval.scm:
=C2=A0 =C2=A0 =C2=A0432: 19 [eval # #]
=C2=A0 =C2=A0 In ice-9/boot-9.scm:
=C2=A0 =C2=A0 2320: 18 [save-module-excursion #<procedure 2b78c80 at ice= -9/boot-9.scm:3961:3 ()>]
=C2=A0 =C2=A0 3966: 17 [#<procedure 2b78c80 at ice-9/boot-9.scm:3961:3 (= )>]
=C2=A0 =C2=A0 1645: 16 [%start-stack load-stack ...]
=C2=A0 =C2=A0 1650: 15 [#<procedure 2b7a300 ()>]
=C2=A0 =C2=A0 In unknown file:
=C2=A0 =C2=A0 =C2=A0 =C2=A0?: 14 [primitive-load "/gnu/store/hg281rkbl= xqgvrqi4viph1q3ghml7knm-program"]
=C2=A0 =C2=A0 In ice-9/eval.scm:
=C2=A0 =C2=A0 =C2=A0505: 13 [#<procedure 2a489a0 at ice-9/eval.scm:499:4= (exp)> (begin # #)]
=C2=A0 =C2=A0 In ice-9/psyntax.scm:
=C2=A0 =C2=A0 1091: 12 [expand-top-sequence ((begin # #)) () ((top)) ...] =C2=A0 =C2=A0 =C2=A0976: 11 [scan ((begin (use-modules #) (display 10370602= 3244741))) () ...]
=C2=A0 =C2=A0 =C2=A0976: 10 [scan ((use-modules (guix build utils)) (displa= y 103706023244741)) () ...]
=C2=A0 =C2=A0 =C2=A0270: 9 [scan ((# #) #(syntax-object *unspecified* # #))= () (()) ...]
=C2=A0 =C2=A0 In ice-9/boot-9.scm:
=C2=A0 =C2=A0 3513: 8 [process-use-modules (((guix build utils)))]
=C2=A0 =C2=A0 =C2=A0627: 7 [map #<procedure 2af9520 at ice-9/boot-9.scm:= 3513:25 (mif-args)> ((#))]
=C2=A0 =C2=A0 3514: 6 [#<procedure 2af9520 at ice-9/boot-9.scm:3513:25 (= mif-args)> (#)]
=C2=A0 =C2=A0 2783: 5 [resolve-interface (guix build utils) #:select ...] =C2=A0 =C2=A0 2708: 4 [#<procedure 2aefe00 at ice-9/boot-9.scm:2696:4 (n= ame #:optional autoload version #:key ensure)> # ...]
=C2=A0 =C2=A0 2981: 3 [try-module-autoload (guix build utils) #f]
=C2=A0 =C2=A0 2320: 2 [save-module-excursion #<procedure 2b874e0 at ice-= 9/boot-9.scm:2982:17 ()>]
=C2=A0 =C2=A0 3001: 1 [#<procedure 2b874e0 at ice-9/boot-9.scm:2982:17 (= )>]
=C2=A0 =C2=A0 In unknown file:
=C2=A0 =C2=A0 =C2=A0 =C2=A0?: 0 [primitive-load-path "guix/build/utils= " ...]

=C2=A0 =C2=A0 ERROR: In procedure primitive-load-path:
=C2=A0 =C2=A0 ERROR: In procedure make_objcode_from_file: bad header on obj= ect file: "\x7fELF\x02\x01\x01=C3=BF\x00\x00\x00\x00\x00\x00\x00\x00&q= uot;

Sure enough, if I try to run the program directly from my shell, the
same error message ("bad header on object file") is displayed.=C2= =A0 I don't
see how this relates to the test failure, though.=C2=A0 I'm surprised t= hat
the "bad header on object file" error doesn't show up in the = test suite
log; if this is the problem, I would have expected to see it in the test suite logs.=C2=A0 Maybe it's a red herring.

And that's as far as I've gotten.=C2=A0 Can anyone reproduce this i= ssue?

--
Chris
--000000000000621e440575bd1681-- From unknown Tue Aug 19 06:31:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Chris Marusich Subject: bug#32726: closed (Re: bug#32726: "make check" fails on master (0084744b)) Message-ID: References: <877eivvatc.fsf@gmail.com> <877ejqvw7z.fsf@gmail.com> X-Gnu-PR-Message: they-closed 32726 X-Gnu-PR-Package: guix Reply-To: 32726@debbugs.gnu.org Date: Sat, 06 Oct 2018 06:40:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1538808005-30857-1" This is a multi-part message in MIME format... ------------=_1538808005-30857-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #32726: "make check" fails on master (0084744b) which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 32726@debbugs.gnu.org. --=20 32726: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D32726 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1538808005-30857-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 32726-done) by debbugs.gnu.org; 6 Oct 2018 06:39:07 +0000 Received: from localhost ([127.0.0.1]:38298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g8gF0-00080I-PP for submit@debbugs.gnu.org; Sat, 06 Oct 2018 02:39:06 -0400 Received: from mail-pl1-f181.google.com ([209.85.214.181]:45462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g8gEy-0007zp-SS for 32726-done@debbugs.gnu.org; Sat, 06 Oct 2018 02:39:05 -0400 Received: by mail-pl1-f181.google.com with SMTP id y15-v6so7775901plr.12 for <32726-done@debbugs.gnu.org>; Fri, 05 Oct 2018 23:39:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=J939Fr0PUxOwN35W9Gjxv85hOiyRMNpP0TfddJNB2to=; b=OTalIb9rvgvCZlHI8YqQnVvW9wg3E9KCqnO/W5ZyIcjMbwpC2zafce6k4nNmaGe2Uj vp8jim7AmFAXmKrnksVeSOVTQx9eeFL/EQKDMKrR6ZKh6P0r/RM8YOSjQ4FBdaX0/ofR XlVz30GwmwaUqFlALgBQv9A0kHM+rK+1QNahhbkoXWJGJhyaYeiQ/InemCHs0eHr6BmQ CUwNlG50U08EY9cpD7WWPIC1qCXm6r5SW6MEDDmBWlFysxj9VxDvpAGwmrIUmLGxZc4T NzZRd/vTLq2C2hWE0wN85exoHu1qcqrMxkD7uloycpLyctBx9nZkXS2xd1sd8ut+VpS2 94Ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=J939Fr0PUxOwN35W9Gjxv85hOiyRMNpP0TfddJNB2to=; b=cDv4Z4AZ0BNxP0EtSVWlOgdtVP05PfFh5ueVRe+aX3oFLHRebBzI2MZi58yhyfWbO6 ZaD011AK7YMqGqu49PBF4e+nskg9W0sZ2YAOT2IqLRymjwTvxAgTtQ0BR1E6FY8ocuzJ OOUW3km3ardQZwTvysyF2QPcAgUqkI1+oqNmlc4QRfeZ3O27IBHMTIrTm1Z10xX+4W5t ksOCZFbOutPFtXI8f1lJ4Jchzd3MrAAh4tZt0XhCHrP/8EEGlgEghy0fVNIaMLdIysMM JujSQijlNe708mons9tCRRdnv6wq855UzKiiWTpJwatBzVxF5DxLKMVl2v4P9Wzt1CBU L1jg== X-Gm-Message-State: ABuFfogfYJj5ZKmHrNoKhyNAsHl+P2ZcVGMWKaMkmurU38Big2jc4F6l 0sMRH+2mpWjtRR/psP3CANY= X-Google-Smtp-Source: ACcGV60wdOish76VRK4kT/t5m9zVlHncKAUYoFxJajQSm8uQoYxfY77Q2xeAWev2dB23PmmrmNeTpQ== X-Received: by 2002:a17:902:44:: with SMTP id 62-v6mr14880194pla.181.1538807938435; Fri, 05 Oct 2018 23:38:58 -0700 (PDT) Received: from garuda.local ([2601:601:9d00:3c88:6f5b:236d:b95b:f89a]) by smtp.gmail.com with ESMTPSA id b3-v6sm17724791pfc.178.2018.10.05.23.38.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 05 Oct 2018 23:38:57 -0700 (PDT) From: Chris Marusich To: 32726-done@debbugs.gnu.org Subject: Re: bug#32726: "make check" fails on master (0084744b) References: <877ejqvw7z.fsf@gmail.com> Date: Fri, 05 Oct 2018 23:38:55 -0700 In-Reply-To: (=?utf-8?Q?=22G=C3=A1bor?= Boskovits"'s message of "Thu, 13 Sep 2018 11:10:57 +0200") Message-ID: <877eivvatc.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32726-done Cc: =?utf-8?Q?G=C3=A1bor?= Boskovits X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable As of commit d71078bc75d149c70dc573a259986f1731145693, this problem does not occur for me. "make check" passes. I'm closing this bug report. Note that d71078bc75d149c70dc573a259986f1731145693 is just a recent commit I tested; it isn't the change that fixed the problem. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlu4WH8ACgkQ3UCaFdgi Rp30xxAAp4KWaTBaEWQT0qaKmiB74rlWaMvPd0i/UFbMyHM4CR07kUmeLzhoNDTh aIQWXdYtGCPnOnWX5arKsQoiGn/IgPSvM5iXfAsAFJncZKCzBFBkqBRpbLJejibd 6yhTPX5R2ty20bI5SYR/gfqxZsAOIhg6d8QwekGMyCJPr1MlEtQADAhS9QojcSah hxlcWSoatgnAXX7DGQrbKyySc91QgNXZ8CgbFryCLlsE2NFwiBVbyKJqEyr18uH0 crwxB/kuxsC5ERaTdA0aUUW40WB9fy7Y9hUqxtmmfs2//vt0NtARJHFbVduVICsd RNfylYiQjF/Bg4eQw3rYpdCd9+k6mg6myFIqb3HxAtE0UJG0zlr4yZkz+1iVEPOu XYayTIUp/QYz2DkGuLj2HXpVs6b13S38HuAptJ6TVuqecOWU4HPug/W0wESiJQPk 7SbFmueJi9y1pb0zh8X7ce1gLKUdze4R34b7FaUZre4MvUbEhrtlLEsps2U9dGqI t10RlPr4MpC8uJjpFPF0zDKIT1DqumcNPEBZNWkBB54WnW6z1zfRiFBOwLa84lzV goi77uns80Gpj/bdy5L9z4wg2WZuLVwMYMzVjutd8+Ki+jBldTjEbT1gqPmOB7cu HSzW1vr/oog20UlBFo8KjudQYc0ie4BxYXKX2bwAe3fv933Nntk= =rpR3 -----END PGP SIGNATURE----- --=-=-=-- ------------=_1538808005-30857-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Sep 2018 04:48:54 +0000 Received: from localhost ([127.0.0.1]:38653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g0JYj-0004cc-Na for submit@debbugs.gnu.org; Thu, 13 Sep 2018 00:48:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58537) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g0JYh-0004cG-LI for submit@debbugs.gnu.org; Thu, 13 Sep 2018 00:48:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g0JYb-0000oC-7i for submit@debbugs.gnu.org; Thu, 13 Sep 2018 00:48:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39570) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g0JYb-0000nz-2X for submit@debbugs.gnu.org; Thu, 13 Sep 2018 00:48:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51287) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g0JYZ-0005OU-SO for bug-guix@gnu.org; Thu, 13 Sep 2018 00:48:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g0JYU-0000kK-SK for bug-guix@gnu.org; Thu, 13 Sep 2018 00:48:43 -0400 Received: from mail-pg1-x52c.google.com ([2607:f8b0:4864:20::52c]:36860) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g0JYT-0000j1-Pn for bug-guix@gnu.org; Thu, 13 Sep 2018 00:48:38 -0400 Received: by mail-pg1-x52c.google.com with SMTP id d1-v6so2154698pgo.3 for ; Wed, 12 Sep 2018 21:48:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=QtunkLUj9zCNbV/vXVNpzCbDNibEvwgq/XlZH4T2yuI=; b=ZvNpVVPO+M/x8MDQ4Q/KV5b9iVrnxSCI2BOHOGtlRVcRixcUmLvt3Z0Gq9PlNFobLc wHmNMSAQthYjRikNOlo6AUC3KYORmKbBBZNQ2paho6LjF3inT/f/qXdYfq6ikvwsag8J xjO+VN5FgYdPArdg8HJIpfbzz1TqiV2dZaA1DwgGJFKOeWc6CAIx+/+2nvAPE7UFk1jB vNENCjrnq1fC6jDIBBB18mo+qGaWssXn4U7s1k3+tvjwpKrr+5tZhbHnL6LLpj6tjH/h j/HSO9qu6x1vLDnJIyIe7oM9eV7KAal8IXkzjSw5/BE44XVMrZLvuQdEZQ6Lrafph/oO J4AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=QtunkLUj9zCNbV/vXVNpzCbDNibEvwgq/XlZH4T2yuI=; b=dkCBt1pUkHtmpIxRv/ufHKOPihX4/JAShgu30ltoD94lz+4XTmc9tiNjMuJJO4CVxN gCY70ldBLda8iR0zIcgxiL9+MCXV7x/xwWYQMUjJhnQhaMViAL4gjOHPuFQYNLhgJJF7 TKsC/ry6vKaXWJhbMinwA1qypJfYxfAgyx8kiwlv425EBxCobrsVYfxaCySq9gXk1bYE TrZS8jbG1IiOXFtPtbEneXi66i9eKzHbsB+2temI/4ivsv5+YywbwW1tZzc/yrWLwq0n ljSO7FLGJ7KhbOP1jTam5cPNIbRID+ux5R8OgfI5UJG0dsqMXMPGE4w1M6HiPzT9urlo OQNQ== X-Gm-Message-State: APzg51APDhHHodmoSeN9bLa1NwN3kuZjoiO3PoVpBn6Qu/8sVjS1JLRf 7OFgdxZWIAz/EoFiod0Zjw40yOmo X-Google-Smtp-Source: ANB0VdZzD3vGuX//ToqKHO+S/BA/PesbDmY7yKfzbKA0GM+LZMKmieGnIeGA7Lu3LXGBhs39fmMU2Q== X-Received: by 2002:a62:fcd2:: with SMTP id e201-v6mr5577315pfh.101.1536814115060; Wed, 12 Sep 2018 21:48:35 -0700 (PDT) Received: from garuda.local (c-73-53-106-26.hsd1.wa.comcast.net. [73.53.106.26]) by smtp.gmail.com with ESMTPSA id m20-v6sm7655910pfg.61.2018.09.12.21.48.33 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 12 Sep 2018 21:48:33 -0700 (PDT) From: Chris Marusich To: bug-guix@gnu.org Subject: "make check" fails on master (0084744b) Date: Wed, 12 Sep 2018 21:48:32 -0700 Message-ID: <877ejqvw7z.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Guix! On commit 0084744b3af0a6f8e125120143f57567902339a8, "make check" fails for me. On an x86_64-linux GuixSD system, in a fresh Git worktree, I ran the following commands. First, create an environment for Guix: guix environment guix In the environment, build Guix: ./bootstrap && ./configure --localstatedir=3D/var && make -j && make -j 1= check I explicitly ran "make check" with "-j 1" because Guix's "check" target is known to fail spuriously when run in parallel, as described separately in bug 21097. The tests still failed, even after I tried running "make -j 1 recheck", which suggests that the failures are not spurious. I skimmed the rather large "test-suite.log" file. One possible problem that jumped out at me was in the self-contained-tarball test, which reads: test-name: self-contained-tarball location: /home/marusich/guix-fix-gnucash/tests/pack.scm:55 [...] /home/marusich/guix-fix-gnucash/test-tmp/store/wkd9z38z99m8zg5dxk1jb316= z8r1fj0v-bash-static-4.4.19/bin/bash ../../gcc-5.5.0/gcc/../move-if-c hange tmp-options.h options.h echo timestamp > s-options-h g++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-ta= bles -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format=20 -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-lon= g -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CO NFIG_H -DGENERATOR_FILE -Wl,-rpath=3D/home/marusich/guix-fix-gnucash/te= st-tmp/store/0fcqp8jy9lvp0cqdqjkrgh75npbnb2y8-glibc-2.27/lib -Wl,-dynam ic-linker -Wl,/home/marusich/guix-fix-gnucash/test-tmp/store/0fcqp8jy9l= vp0cqdqjkrgh75npbnb2y8-glibc-2.27/lib/ld-linux-x86-64.so.2 -L/home/ma rusich/guix-fix-gnucash/test-tmp/store/b81y4n59lj7xf7cb9lhwz0lcdilzwxyz= -libstdc++-5.5.0/lib -L/home/marusich/guix-fix-gnucash/test-tmp/store /x8p19sqgjmsp773glb2jf1mz9xigad3b-zlib-1.2.11/lib -Wl,-rpath=3D/home/ma= rusich/guix-fix-gnucash/test-tmp/store/x8p19sqgjmsp773glb2jf1mz9xigad3b -zlib-1.2.11/lib -o build/genconstants \ build/genconstants.o build/read-md.o build/errors.o ../build-x86_64= -unknown-linux-gnu/libiberty/libiberty.a x86_64-guix-linux-gnu-ld: cannot find -lstdc++ collect2: error: ld returned 1 exit status make[3]: *** [Makefile:2615: build/genconstants] Error 1 make[3]: *** Waiting for unfinished jobs.... rm gcc.pod make[3]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv-0/build/gcc' make[2]: *** [Makefile:4378: all-stage1-gcc] Error 2 make[2]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv-0/build' make[1]: *** [Makefile:21771: stage1-bubble] Error 2 make[1]: Leaving directory '/tmp/guix-build-gcc-5.5.0.drv-0/build' make: *** [Makefile:909: all] Error 2 It looks like the test may have failed because GCC failed to build because of the above ld-related problem. Maybe we should look into why GCC is failing. The following tests also failed: test-name: program-file location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:984 test-name: program-file #:module-path location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:1001 test-name: program-file & with-extensions location: /home/marusich/guix-fix-gnucash/tests/gexp.scm:1029 They all failed with this similar looking output, although I'm not sure if it's relevant to the actual test failures (yes, the output does seem to be clobbered; I didn't paste this incorrectly): Unrecognized switch --no-auto-compiUsage: guile [OPTION]... [FILE]... Evaluate code with Guile, interactively or from a script. [... The rest of Guile's --help message follows ...] I tried walking through the steps of the failing "program-file" test by firing up a "./pre-inst-env guile" REPL and typing the forms in manually. It failed with a totally different message when I got to the call to open-input-pipe: scheme@(guile-user)> (open-input-pipe "/gnu/store/hg281rkblxqgvrqi4viph= 1q3ghml7knm-program") $11 =3D # scheme@(guile-user)> Backtrace: In ice-9/eval.scm: 432: 19 [eval # #] In ice-9/boot-9.scm: 2320: 18 [save-module-excursion #] 3966: 17 [#] 1645: 16 [%start-stack load-stack ...] 1650: 15 [#] In unknown file: ?: 14 [primitive-load "/gnu/store/hg281rkblxqgvrqi4viph1q3ghml7knm-p= rogram"] In ice-9/eval.scm: 505: 13 [# (begin # #= )] In ice-9/psyntax.scm: 1091: 12 [expand-top-sequence ((begin # #)) () ((top)) ...] 976: 11 [scan ((begin (use-modules #) (display 103706023244741))) () .= ..] 976: 10 [scan ((use-modules (guix build utils)) (display 1037060232447= 41)) () ...] 270: 9 [scan ((# #) #(syntax-object *unspecified* # #)) () (()) ...] In ice-9/boot-9.scm: 3513: 8 [process-use-modules (((guix build utils)))] 627: 7 [map # ((#))] 3514: 6 [# (#= )] 2783: 5 [resolve-interface (guix build utils) #:select ...] 2708: 4 [# # ...] 2981: 3 [try-module-autoload (guix build utils) #f] 2320: 2 [save-module-excursion #] 3001: 1 [#] In unknown file: ?: 0 [primitive-load-path "guix/build/utils" ...] ERROR: In procedure primitive-load-path: ERROR: In procedure make_objcode_from_file: bad header on object file: = "\x7fELF\x02\x01\x01=C3=BF\x00\x00\x00\x00\x00\x00\x00\x00" Sure enough, if I try to run the program directly from my shell, the same error message ("bad header on object file") is displayed. I don't see how this relates to the test failure, though. I'm surprised that the "bad header on object file" error doesn't show up in the test suite log; if this is the problem, I would have expected to see it in the test suite logs. Maybe it's a red herring. And that's as far as I've gotten. Can anyone reproduce this issue? =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAluZ7CAACgkQ3UCaFdgi Rp36ZRAAvqPEYzszRLD+PTPyqiHVemtAcxgFAretCWPNJglrQyWfFdlFbTQVitHN JDMyzTdICs0dhBXERlFDghSuwa05aeT3pAtMZjfhAxNCaiWZ5iR13MDtH7IzfCTR oQfVUBj3ikwyheQFVMrfWie98JeiDrbgDWZa7g5fptdCCy2CfJIh89beAb1wwo0K EPl7//XGD8CGIu0om3KrbHrC03zE/M1zK+lh2PANFI7XSTuzIUUj7xT7vFuJ88nH diC485wrpEJf/awd7GtHwApycXvRBfoUmCCmYzpeaqhT2Mmf/+txsT84WwNYgq6i n9qwOzc1XQyM9ZQTWMS6C3/kzvN8lc3TZ/RVpm0Ug/mdWn9eD4nJGMcFuQqudR+R wsyYW0UruvwTZKcSrSZkYOJgnse29cuGTmOJX601Ui7AVeVRL2b+YlBG072BGNbx Cldt2s4hCjGeI71R4rclAGdbaK6jJ77g15kREcKHZKk/hMLdRVHIIQTPgyLKyK0K 1CL3MnzYl/bvI9KtG3HDcdcl9xVLFPzA/ARSHa079U88F3YWpur4/NfXxt1XAVv4 VfshLCj9DF/g8ooLIJuqmGRhXrreSgMwH/GiQ6agR0+MXYDE+oK1v754WAmu1mu3 1ugVJwlwHXwdz5PS9lfE+nASUtq++seXvPWm5KO+jS8OLf00FTk= =/kZH -----END PGP SIGNATURE----- --=-=-=-- ------------=_1538808005-30857-1-- From unknown Tue Aug 19 06:31:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32726: "make check" fails on master (0084744b) Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 08 Oct 2018 13:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32726 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 32726@debbugs.gnu.org Cc: cmmarusich@gmail.com Received: via spool by 32726-submit@debbugs.gnu.org id=B32726.153900417124770 (code B ref 32726); Mon, 08 Oct 2018 13:10:01 +0000 Received: (at 32726) by debbugs.gnu.org; 8 Oct 2018 13:09:31 +0000 Received: from localhost ([127.0.0.1]:39985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9VHv-0006RR-7q for submit@debbugs.gnu.org; Mon, 08 Oct 2018 09:09:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9VHt-0006RA-LL for 32726@debbugs.gnu.org; Mon, 08 Oct 2018 09:09:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g9VHa-0006XK-Ob for 32726@debbugs.gnu.org; Mon, 08 Oct 2018 09:09:18 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34386) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g9VHW-0006QB-0C; Mon, 08 Oct 2018 09:09:06 -0400 Received: from [193.50.110.78] (port=56598 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g9VHV-0007jj-MZ; Mon, 08 Oct 2018 09:09:05 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <877ejqvw7z.fsf@gmail.com> <877eivvatc.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 =?UTF-8?Q?Vend=C3=A9miaire?= an 227 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 08 Oct 2018 15:09:04 +0200 In-Reply-To: <877eivvatc.fsf@gmail.com> (Chris Marusich's message of "Fri, 05 Oct 2018 23:38:55 -0700") Message-ID: <871s901t73.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hi Chris, Chris Marusich skribis: > As of commit d71078bc75d149c70dc573a259986f1731145693, this problem does > not occur for me. "make check" passes. I'm closing this bug report. > > Note that d71078bc75d149c70dc573a259986f1731145693 is just a recent > commit I tested; it isn't the change that fixed the problem. Heh OK, thanks for the heads-up anyway! Ludo=E2=80=99.