From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Interpreting configure script's results Date: Fri, 31 Dec 2021 22:30:59 +0200 Message-ID: <83y240frek.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6456"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: John Yates Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 31 21:31:41 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n3OYv-0001Y3-CE for ged-emacs-devel@m.gmane-mx.org; Fri, 31 Dec 2021 21:31:41 +0100 Original-Received: from localhost ([::1]:52068 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n3OYu-0002Wd-4U for ged-emacs-devel@m.gmane-mx.org; Fri, 31 Dec 2021 15:31:40 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57718) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3OYJ-0001sJ-I1 for emacs-devel@gnu.org; Fri, 31 Dec 2021 15:31:03 -0500 Original-Received: from [2001:470:142:3::e] (port=60710 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3OYI-0003Rq-Q0; Fri, 31 Dec 2021 15:31:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=bQAK05Ekpdv17OV81ZT0kKX02MRqsHkwXS5dbOqPgAc=; b=J8n1P+LmyOL8 mtypfkdPpWQFpZmXarT+2WVU8gK6Z4MW2DOjEvcUZ0la8pt34bgHRrQw4hhPDJ72eztcIQzPPrakp fIoM16fHrwBJfLktkkIugVD37XYdJAzFm4ckFLIxtHV5LSd5S0nTybfYNia8MFzs6fMKDtH07Dsh4 RISSNdPGV/I3xBPqTjA4IF7MSjbQxKZtoaGc3Nq6/+dYcfIzOOqe2pmh3+9RuONCMdpILkQfsvA58 RTJWBoXdP1nTpZAYe2LqIUurPDaeyfajO3tjEgXm43s5o1fannLTyaHkdW9mXFmcKOQgttiWVTZKH /KRo4J5DTZSFQWbfSpzxww==; Original-Received: from [87.69.77.57] (port=1651 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3OYI-00074a-Pu; Fri, 31 Dec 2021 15:31:03 -0500 In-Reply-To: (message from John Yates on Fri, 31 Dec 2021 15:08:50 -0500) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:283768 Archived-At: > From: John Yates > Date: Fri, 31 Dec 2021 15:08:50 -0500 > > Suggestion: Could configure's output be made more informative? > In particular, when some expected capability fails to be included > for lack of some header could that be called out? We follow the same format as configure scripts for any other GNU package. When you are about to build a new version of Emacs (or any other package), you are supposed to run "./configure --help" ans study the various options to determine which ones are for you. In the "--help" output, the options that are spelled as --without-FOO mean that the default is to build _with_ FOO, if that's possible (which for external library means the development package for the library is installed). Options that are spelled as --with-FOO mean that the default is to build without them, regardless of whether the relevant software is installed. So if some option is listed as --without-FOO, and you didn't use that --without switch, but the configure reports that it doesn't build with FOO, it means some software component for that is missing, or maybe the option is not relevant for your platform. We usually announce new configure options in the "Installation changes" section of the NEWS file, which is one other place to look for information about this stuff.