From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Bison: testsuite failed Date: Mon, 28 Jan 2013 17:35:37 +0100 Message-ID: <87622hb6zq.fsf@gnu.org> References: <87sj5ot7he.fsf@karetnikov.org> <87ip6jejxv.fsf@gnu.org> <87ehh5xtn1.fsf_-_@karetnikov.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:36530) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzrgR-0005iK-MU for bug-guix@gnu.org; Mon, 28 Jan 2013 11:35:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TzrgK-0007ZL-0l for bug-guix@gnu.org; Mon, 28 Jan 2013 11:35:47 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:27758) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzrgJ-0007Z3-Pn for bug-guix@gnu.org; Mon, 28 Jan 2013 11:35:39 -0500 In-Reply-To: <87ehh5xtn1.fsf_-_@karetnikov.org> (Nikita Karetnikov's message of "Mon, 28 Jan 2013 09:35:23 -0500") 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.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Nikita Karetnikov Cc: bug-guix@gnu.org Hi, Nikita Karetnikov skribis: > +/nix/store/6kj7f8kz3h5fizir8l7nrxgras2ns3ww-m4-1.4.16/bin/m4: m4_syscmd = subprocess failed > +/tmp/nix-build-bison-2.6.1.drv-14/bison-2.6.1/data/yacc.c:23: error: b4_= cat: cannot write to stdout > +/tmp/nix-build-bison-2.6.1.drv-14/bison-2.6.1/data/yacc.c:23: the top le= vel Can you check in the build log of 6kj7f8kz3h5fizir8l7nrxgras2ns3ww-m4-1.4.16 what the line =E2=80=9Cchecking which shell to use for syscmd=E2=80=9D says= ? (Remember that build logs are kept in /nix/var/log/nix/drvs or similar, depending on your localstatedir. Make sure the value passed to --prefix in that log matches the one above.) Here it reads this: checking which shell to use for syscmd... /nix/store/ryk1ywzz31kp4biclxq3= yq6hpjycalyy-bash-4.2/bin/sh If it chose /bin/sh, then it means that you built M4 out of the chroot (or with /bin in the chroot), but now you=E2=80=99re trying to use it withi= n a chroot. Ludo=E2=80=99.