From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#17289: 24.4.50; Build failure (Fedora 20) Date: Sat, 19 Apr 2014 10:58:24 -0700 Organization: UCLA Computer Science Department Message-ID: <5352B940.3090306@cs.ucla.edu> References: <5350E082.9060101@swipnet.se> <5350F667.4090603@swipnet.se> <535123FE.6000902@swipnet.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1397930374 25326 80.91.229.3 (19 Apr 2014 17:59:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 19 Apr 2014 17:59:34 +0000 (UTC) To: "Jan D." , Mattia Ziulu , 17289-done@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 19 19:59:27 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1WbZXy-0003Q6-Rb for geb-bug-gnu-emacs@m.gmane.org; Sat, 19 Apr 2014 19:59:26 +0200 Original-Received: from localhost ([::1]:43123 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WbZXy-00081U-BY for geb-bug-gnu-emacs@m.gmane.org; Sat, 19 Apr 2014 13:59:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54495) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WbZXo-00081I-1K for bug-gnu-emacs@gnu.org; Sat, 19 Apr 2014 13:59:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WbZXb-00076A-3k for bug-gnu-emacs@gnu.org; Sat, 19 Apr 2014 13:59:15 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44649) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WbZXb-000763-01 for bug-gnu-emacs@gnu.org; Sat, 19 Apr 2014 13:59:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WbZXa-0005Z2-Gb for bug-gnu-emacs@gnu.org; Sat, 19 Apr 2014 13:59:02 -0400 Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Apr 2014 17:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 17289 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Mail-Followup-To: 17289@debbugs.gnu.org, eggert@cs.ucla.edu, mziulu@gmail.com Original-Received: via spool by 17289-done@debbugs.gnu.org id=D17289.139793032421351 (code D ref 17289); Sat, 19 Apr 2014 17:59:01 +0000 Original-Received: (at 17289-done) by debbugs.gnu.org; 19 Apr 2014 17:58:44 +0000 Original-Received: from localhost ([127.0.0.1]:52804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbZXH-0005YI-97 for submit@debbugs.gnu.org; Sat, 19 Apr 2014 13:58:44 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:39327) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbZXE-0005Y1-85 for 17289-done@debbugs.gnu.org; Sat, 19 Apr 2014 13:58:41 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 21F5C39E80BE; Sat, 19 Apr 2014 10:58:34 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a5rY+yu8UsyY; Sat, 19 Apr 2014 10:58:25 -0700 (PDT) Original-Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 4637D39E80BC; Sat, 19 Apr 2014 10:58:25 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 In-Reply-To: <535123FE.6000902@swipnet.se> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:88144 Archived-At: Jan D. wrote: > I though the point was to let CFLAGS > and LIBS to accumulate so we can catch conflicts early. If for example, > Glib and librsvg has a conflict, it would be caught at configure time, > probably by ignoring one of the libs, and still let Emacs be built. That may have been the point originally, but 'configure' long ago lost it; even in emacs-24 libraries sometimes accumulate and sometimes do not. The emacs-24 approach has a different problem: because some libraries accumulate, later tests report answers that are incorrect for non-Emacs applications such as etags which do not necessarily link to these libraries. I ran into one of these problems with IRIX, and installed a small hack-atop-a-hack in emacs-24 to fix that one little problem, but in the trunk I am looking for a cleaner solution. The basic idea is that each test should be try to be independent from the others, and that any necessary dependencies be indicated for the test. I had tested the trunk change myself, but I can't easily test all possible configuration options and so hadn't run into the reported failure. Thanks Mattia for reporting it. I fixed the bug in trunk bzr 116992, by having the glib test mention its dependencies, and am marking the bug report as done. I'm puzzled, though, as to why glib is treated differently from the other libraries. Currently, Emacs uses glib if glib happens to be dragged in along with some other library, and avoids glib otherwise. Why not just use glib if available? That would be simpler, no?