From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail
From: Jeffrey Walton <noloader@gmail.com>
Newsgroups: gmane.emacs.devel
Subject: make check fails due to missing test directory
Date: Fri, 3 May 2019 14:41:48 -0400
Message-ID: <CAH8yC8ku9uXb_142Ld44mR1QPPQWCi_rvTmCjub-u8=f-RP7HQ@mail.gmail.com>
Reply-To: noloader@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226";
	logging-data="260701"; mail-complaints-to="usenet@blaine.gmane.org"
To: emacs-devel@gnu.org
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 03 23:14:53 2019
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
Envelope-to: ged-emacs-devel@m.gmane.org
Original-Received: from lists.gnu.org ([209.51.188.17])
	by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
	(Exim 4.89)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1hMfW0-0012u5-47
	for ged-emacs-devel@m.gmane.org; Fri, 03 May 2019 23:14:44 +0200
Original-Received: from localhost ([127.0.0.1]:46156 helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1hMdYB-0006sD-1i
	for ged-emacs-devel@m.gmane.org; Fri, 03 May 2019 15:08:51 -0400
Original-Received: from eggs.gnu.org ([209.51.188.92]:51826)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <noloader@gmail.com>) id 1hMd8M-0006y1-Rc
	for emacs-devel@gnu.org; Fri, 03 May 2019 14:42:11 -0400
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <noloader@gmail.com>) id 1hMd8L-0001un-TF
	for emacs-devel@gnu.org; Fri, 03 May 2019 14:42:10 -0400
Original-Received: from mail-it1-x130.google.com ([2607:f8b0:4864:20::130]:55581)
	by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
	(Exim 4.71) (envelope-from <noloader@gmail.com>) id 1hMd8L-0001uV-P5
	for emacs-devel@gnu.org; Fri, 03 May 2019 14:42:09 -0400
Original-Received: by mail-it1-x130.google.com with SMTP id i131so10744980itf.5
	for <emacs-devel@gnu.org>; Fri, 03 May 2019 11:42:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=mime-version:reply-to:from:date:message-id:subject:to;
	bh=JhmPHiyHmGA1ETMIUTTcwBl3dQrRCTEKssKjG/RIA/w=;
	b=XYNri7IrB1zO+11BAigOM/Ysm/391uW/GDjru5fiv+pxBgwM+xURnQePF3UJWsBrF4
	azKE9VLV8v1PQzCCeJNIWQGUm5DRmkMSMSnwW8zbDERVYj1nFJ9FrBRwnpgHMQBJtwre
	za7IndzEF153goeoiMwqGYjwEfJs3tMX6uEfNNtm/3osWb0lgdD6Ox4zeLNExNOxxVQ9
	ZA9cgC/C+T8IUTt6q0/GQ/8NC/EZFU7MtnQQGRLAmfnsv08fSWJr1FJQAfiZd0hKgC5I
	Eel/u/oRolDL6G+4h3RkzQ8grYaiAyAe2XL78P5D3EJoXhW6PTimdkQCGyFVD+H6LeSj
	bDAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:mime-version:reply-to:from:date:message-id
	:subject:to;
	bh=JhmPHiyHmGA1ETMIUTTcwBl3dQrRCTEKssKjG/RIA/w=;
	b=eCHkRfS4TtPmq+6SwKJts4xkZnRNBU6bfbGhSjSFBBRErRo5NhrVt2cGuBYVhM/+37
	eAKIEQQ7bgMbZI7FiX/nd1zA8D8/N//lPorCgxMzTTAS0gY9nyIbrNy5TldUaTveWcmq
	rEnclJVH8A5wDYZQuEe1dxFHA8we3E9S224P67arS6qx16FFSKNmw6FnMshLZNb2GSoW
	VM0kApCOvJJy1DFjjfmvncQeXv1q8crxEshTtQ7JIK03Qfec9qsRcs0fsTI6uhzdhpog
	kNRoHY1MWPHy95KxT3JUhfFtLRrvlqVFWjUoE9uTeYV6A2KN0ynPHTrVNwGuHAzWab8a
	wuPA==
X-Gm-Message-State: APjAAAVZmexywE1mviL0Ib4mByrx0Wy11KyP/BQLnVowZVQi0oNK5kxw
	tIcS2Dym0HFrmNO3EVjSBiIpabsqVIipDsanQhLE9uK6
X-Google-Smtp-Source: APXvYqz4I8s1/3XlD56gcB//8kBBrDraq5nPxSPSuhon8ta1uK247NZjVWbxiVkr+XoNr2uJUJf4XkMLfhdmJjULfJ4=
X-Received: by 2002:a02:5143:: with SMTP id s64mr8402086jaa.54.1556908928728; 
	Fri, 03 May 2019 11:42:08 -0700 (PDT)
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
	recognized.
X-Received-From: 2607:f8b0:4864:20::130
X-Mailman-Approved-At: Fri, 03 May 2019 15:08:15 -0400
X-BeenThere: emacs-devel@gnu.org
X-Mailman-Version: 2.1.21
Precedence: list
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-devel/>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org
Original-Sender: "Emacs-devel" <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
Xref: news.gmane.org gmane.emacs.devel:236109
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/236109>

Hi Everyone,

I'm building 26.2 from sources. My typical workflow is:

  1. unpack tarball
  2. configure
  3. make
  4. make check
  5. sudo make install

The workflow works for about 60 GNU packages I build. However, Emacs fails with:

gmake[2]: Entering directory '/home/build/emacs-26.2/lisp'
gmake[2]: Nothing to be done for 'compile-targets'.
gmake[2]: Leaving directory '/home/build/emacs-26.2/lisp'
gmake[1]: Leaving directory '/home/build/emacs-26.2/lisp'
You do not seem to have the test/ directory.
Maybe you are using a release tarfile, rather than a repository checkout.
gmake: *** [Makefile:943: have-tests] Error 1

How does one tun 'make check' before an install? What special steps
need to be performed?

(I feel like this is an engineering bug in Emacs. I'm baffled 'make
check' does not work out of the box. Only Emacs has this bug).

Thanks in advance.