From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: trunk r115472: Make 'configure' work out-of-the-box on Solaris. Date: Wed, 11 Dec 2013 22:08:33 -0500 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1386817713 30042 80.91.229.3 (12 Dec 2013 03:08:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 12 Dec 2013 03:08:33 +0000 (UTC) Cc: emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 12 04:08:40 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vqwdj-0001Hi-Tt for ged-emacs-devel@m.gmane.org; Thu, 12 Dec 2013 04:08:40 +0100 Original-Received: from localhost ([::1]:33038 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vqwdj-0004R4-EA for ged-emacs-devel@m.gmane.org; Wed, 11 Dec 2013 22:08:39 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54364) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vqwdf-0004Qt-Qc for emacs-devel@gnu.org; Wed, 11 Dec 2013 22:08:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vqwde-0001Sq-Je for emacs-devel@gnu.org; Wed, 11 Dec 2013 22:08:35 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41290) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vqwde-0001Sm-Gf for emacs-devel@gnu.org; Wed, 11 Dec 2013 22:08:34 -0500 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Vqwde-0003oY-4i; Wed, 11 Dec 2013 22:08:34 -0500 X-Spook: Forte clones RSA Abbas Janet Reno ammunition Mantis X-Ran: XCxK}2fU{(.7ywFXU?%QB%OCfAMfW7h{jl%r#OR|=.v4SL9Zcsf0^;RKVZN{9>qVA?2p0# X-Hue: red X-Attribution: GM User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:166316 Archived-At: Paul Eggert wrote: > revision-id: eggert@cs.ucla.edu-20131211223102-pex3hszrsaonpkti > committer: Paul Eggert > timestamp: Wed 2013-12-11 14:31:02 -0800 > message: > Make 'configure' work out-of-the-box on Solaris. I don't really care, but: I find this a misleading description. Configure worked just fine on Solaris, and nothing in your change is specific to Solaris. What this change really is is "make absence of normal image libraries or their headers a warning rather than an error". This stuff was over 6 years old, and was pretty thoroughly debated at the time, eg: http://lists.gnu.org/archive/html/emacs-devel/2007-06/msg01112.html Solaris is many times less relevant today than it was 6 years ago; inexperienced builders wondering "why doesn't my Emacs show images" are likely more prevalent. The point was that such people are liable to miss a warning flying by amongst the (lengthy) configure output. > Another possibility would be to disable X11 if these libraries are > missing. I don't think that would be a very good idea... > The point is that a plain 'configure' should not fail on platforms > like Solaris 11 where one or more image libraries are not installed by > default. I'm not sure if there are any platforms where the necessary headers to compile applications with image libraries are installed by default (but "installed by default" is nebulous anyway; does it mean a truly minimal install, a desktop install, server install, workstation install, etc).