From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.emacs.bugs Subject: bug#8497: Bug#620795: emacs23: Makefile generation with cpp mangles multiarch include paths (impending FTBFS) Date: Sun, 17 Apr 2011 12:35:03 -0500 Message-ID: <877hassrw8.fsf@raven.defaultvalue.org> References: <20110404090605.9635.62532.reportbug@virgil.dodds.net> <87sjtl4hbg.fsf@raven.defaultvalue.org> <20110416021218.GB23048@virgil.dodds.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1303062122 2788 80.91.229.12 (17 Apr 2011 17:42:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 17 Apr 2011 17:42:02 +0000 (UTC) Cc: 8497@debbugs.gnu.org To: Steve Langasek Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 17 19:41:58 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QBVyw-0005KA-EN for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 Apr 2011 19:41:58 +0200 Original-Received: from localhost ([::1]:37785 helo=lists2.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QBVyv-0002Uo-Ts for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 Apr 2011 13:41:57 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:60117) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QBVyt-0002UY-NO for bug-gnu-emacs@gnu.org; Sun, 17 Apr 2011 13:41:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QBVys-0004M4-Sh for bug-gnu-emacs@gnu.org; Sun, 17 Apr 2011 13:41:55 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QBVys-0004M0-RF for bug-gnu-emacs@gnu.org; Sun, 17 Apr 2011 13:41:54 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1QBVtB-0006UJ-RJ; Sun, 17 Apr 2011 13:36:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Rob Browning Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Apr 2011 17:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8497 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 8497-submit@debbugs.gnu.org id=B8497.130306171424884 (code B ref 8497); Sun, 17 Apr 2011 17:36:01 +0000 Original-Received: (at 8497) by debbugs.gnu.org; 17 Apr 2011 17:35:14 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QBVsP-0006TJ-D2 for submit@debbugs.gnu.org; Sun, 17 Apr 2011 13:35:13 -0400 Original-Received: from defaultvalue.org ([70.85.129.156]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QBVsN-0006T7-2t for 8497@debbugs.gnu.org; Sun, 17 Apr 2011 13:35:11 -0400 Original-Received: from omen.defaultvalue.org (localhost [127.0.0.1]) by defaultvalue.org (Postfix) with ESMTP id C071790D35; Sun, 17 Apr 2011 12:36:34 -0500 (CDT) Original-Received: from raven.defaultvalue.org (raven.defaultvalue.org [192.168.1.7]) by omen.defaultvalue.org (Postfix) with ESMTP id 073C350069; Sun, 17 Apr 2011 12:35:04 -0500 (CDT) Original-Received: by raven.defaultvalue.org (Postfix, from userid 1000) id E06277BAB9F; Sun, 17 Apr 2011 12:35:03 -0500 (CDT) In-Reply-To: <20110416021218.GB23048@virgil.dodds.net> (Steve Langasek's message of "Fri, 15 Apr 2011 19:12:18 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 17 Apr 2011 13:36:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:45849 Archived-At: Steve Langasek writes: > On Fri, Apr 15, 2011 at 09:51:00PM -0400, Glenn Morris wrote: >> Note the following in configure.in attempts to do this kind of thing already: > >> # Now get this: Some word that is part of the ${srcdir} directory name >> # or the ${configuration} value might, just might, happen to be an >> # identifier like `sun4' or `i386' or something, and be predefined by >> # the C preprocessor to some helpful value like 1, or maybe the empty >> # string. Needless to say consequent macro substitutions are less >> # than conducive to the makefile finding the correct directory. >> [cpp_undefs="`echo $srcdir $configuration $canonical unix | >> sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \ >> -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g'`"] > >> so it's not obvious to me why you need to do more (maybe $canonical is >> i686-something but your directories are i386-something?). > > Ah - yes, that's exactly right. So this issue should only affect the i386 > build, where the toolchain triplet != the multiarch directory. For now I've fixed this for the next upload by just adding a hard-coded i386 after "unix". Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4