From mboxrd@z Thu Jan 1 00:00:00 1970 From: taylanbayirli@gmail.com (Taylan Ulrich =?utf-8?Q?Bay=C4=B1rl=C4=B1?= =?utf-8?Q?=2FKammer?=) Subject: Re: [PATCHES] Various Date: Wed, 25 Mar 2015 22:22:02 +0100 Message-ID: <878uek22o5.fsf@taylan.uni.cx> References: <87sicx2qqz.fsf@taylan.uni.cx> <87384t2v40.fsf@taylan.uni.cx> <87k2y5t465.fsf@gnu.org> <87lhik27kt.fsf@taylan.uni.cx> <87twx8iz8i.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55274) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YaskZ-0001hw-AK for guix-devel@gnu.org; Wed, 25 Mar 2015 17:22:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YaskY-0004hE-04 for guix-devel@gnu.org; Wed, 25 Mar 2015 17:22:07 -0400 In-Reply-To: <87twx8iz8i.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 25 Mar 2015 21:44:13 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org ludo@gnu.org (Ludovic Court=C3=A8s) writes: > taylanbayirli@gmail.com (Taylan Ulrich "Bay=C4=B1rl=C4=B1/Kammer") skribi= s: > >> ludo@gnu.org (Ludovic Court=C3=A8s) writes: >> >>>> + (uri (string-append "http://www.leptonica.com/source/leptonica= -" >>>> + version ".tar.gz")) >>> >>> Really, they didn=E2=80=99t use =E2=80=98make dist=E2=80=99? >> >> I don't understand; what does make dist do differently? > > A tarball generated by =E2=80=98make dist=E2=80=99 (like most tarballs of= GNU packages) > already has a =E2=80=98configure=E2=80=99 script and Makefile templates; = thus it doesn=E2=80=99t > depend on Autoconf, Automake, etc. > > However, this package recipe explicitly adds Autoconf, Automake, and > Libtool as inputs, plus it runs =E2=80=98autoreconf=E2=80=99. So I suspe= ct this is > because upstream=E2=80=99s tarball isn=E2=80=99t self-contained, right? > > Ludo=E2=80=99. Oh, I did that because otherwise I get the following at start of the build phase: (CDPATH=3D"${ZSH_VERSION+.}:" && cd . && /gnu/store/nq6idcqwqc9x6z7g9jxq11a= 58jqx6w8x-bash-4.3.33/bin/bash /tmp/nix-build-leptonica-1.71.drv-1/leptonic= a-1.71/config/missing --run autoheader) aclocal.m4:17: warning: this file was generated for autoconf 2.68. You have another version of autoconf. It may work, but is not guaranteed t= o. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autorecon= f'. However, it seems to build fine in the end. Should I remove the autoreconf phase? Taylan