From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Re: tests/packages.scm fails with make check Date: Tue, 22 Jan 2013 16:03:36 +0100 Message-ID: <201301221603.37472.andreas@enge.fr> References: <201301192315.50429.andreas@enge.fr> <877gn8x8cq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="Boundary-01=_Jpq/Q8kDcYurdFV" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:35689) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TxfOG-0003kx-QR for bug-guix@gnu.org; Tue, 22 Jan 2013 10:04:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TxfOD-0002oR-9c for bug-guix@gnu.org; Tue, 22 Jan 2013 10:03:56 -0500 In-Reply-To: <877gn8x8cq.fsf@gnu.org> 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: Ludovic =?utf-8?q?Court=C3=A8s?= Cc: Alen Skondro , bug-guix@gnu.org --Boundary-01=_Jpq/Q8kDcYurdFV Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Am Sonntag, 20. Januar 2013 schrieb Ludovic Court=C3=A8s: > Andreas Enge skribis: > > I get a test failure in guix-download.sh, the last line of which reads: > > guix-download "file://$abs_top_srcdir/README" >=20 > I think this is a symptom of using an old Automake (< 1.12, I think), > which did not define $(abs_top_srcdir). >=20 > Can you confirm? Thanks for updating the automake package, impressive work! All the internal= =20 tests pass now for me. Here is what I get now for guix with automake-1.12.6= =20 (from guix) and autoconf-2.69 (from debian). autoreconf returns: configure.ac:18: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and=20 will soon be removed. configure.ac:18: You should use the Autoconf-provided 'AC_PROG_MKDIR_P'=20 macro instead, configure.ac:18: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your=20 Makefile.am files. AC_PROG_MKDIR_P was introduced in autoconf-2.60, so should be safe to use. Then ./configure yields: checking for the Guix system type... x86_64-linux =2E/configure: line 6572: syntax error near unexpected token `GUILE,' =2E/configure: line 6572: `PKG_CHECK_MODULES(GUILE, guile-2.0)' I am using pkg-config-0.26 from debian. Andreas --Boundary-01=_Jpq/Q8kDcYurdFV Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

Am Sonntag,= 20. Januar 2013 schrieb Ludovic Court=C3=A8s:

> Andrea= s Enge <andreas@enge.fr> skribis:

> > I= get a test failure in guix-download.sh, the last line of which reads:

> > = guix-download "file://$abs_top_srcdir/README"

>

> I thin= k this is a symptom of using an old Automake (< 1.12, I think),

> which = did not define $(abs_top_srcdir).

>

> Can yo= u confirm?

&nb= sp;

Thanks for = updating the automake package, impressive work! All the internal tests pass= now for me. Here is what I get now for guix with automake-1.12.6 (from gui= x) and autoconf-2.69 (from debian).

&nb= sp;

autoreconf = returns:

configure.a= c:18: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and will soon be = removed.

configure.a= c:18: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,=

configure.a= c:18: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files= =2E

&nb= sp;

AC_PROG_MKD= IR_P was introduced in autoconf-2.60, so should be safe to use.

&nb= sp;

Then ./conf= igure yields:

checking fo= r the Guix system type... x86_64-linux

./configure= : line 6572: syntax error near unexpected token `GUILE,'

./configure= : line 6572: `PKG_CHECK_MODULES(GUILE, guile-2.0)'

&nb= sp;

I am using = pkg-config-0.26 from debian.

&nb= sp;

Andreas

&nb= sp;

--Boundary-01=_Jpq/Q8kDcYurdFV--