From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Elias Pipping Newsgroups: gmane.emacs.bugs Subject: bug#7309: [patch] make emacs compile with clang Date: Mon, 1 Nov 2010 01:54:37 +0100 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=0016e64bf3b4d28f850493f34154 X-Trace: dough.gmane.org 1288575034 27571 80.91.229.12 (1 Nov 2010 01:30:34 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 1 Nov 2010 01:30:34 +0000 (UTC) To: 7309@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 01 02:30:30 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PCjEC-0002ag-Uz for geb-bug-gnu-emacs@m.gmane.org; Mon, 01 Nov 2010 02:30:29 +0100 Original-Received: from localhost ([127.0.0.1]:34785 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PCjEC-0001v5-5V for geb-bug-gnu-emacs@m.gmane.org; Sun, 31 Oct 2010 21:30:28 -0400 Original-Received: from [140.186.70.92] (port=57467 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PCj4N-0000Ju-Dl for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2010 21:20:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PCixZ-0001wv-QL for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2010 21:13:26 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59514) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PCixZ-0001wr-MH for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2010 21:13:17 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PCic2-0005VW-0U; Sun, 31 Oct 2010 20:51:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Elias Pipping Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Nov 2010 00:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7309 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.128857264721160 (code B ref -1); Mon, 01 Nov 2010 00:51:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Nov 2010 00:50:47 +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 1PCibn-0005VF-GT for submit@debbugs.gnu.org; Sun, 31 Oct 2010 20:50:47 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PCibk-0005VA-QE for submit@debbugs.gnu.org; Sun, 31 Oct 2010 20:50:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PCifu-0000Ja-MR for submit@debbugs.gnu.org; Sun, 31 Oct 2010 20:55:03 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:59230) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PCifu-0000JW-KE for submit@debbugs.gnu.org; Sun, 31 Oct 2010 20:55:02 -0400 Original-Received: from [140.186.70.92] (port=40888 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PCift-00077m-DC for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2010 20:55:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PCifs-0000Ig-6d for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2010 20:55:01 -0400 Original-Received: from mail-vw0-f41.google.com ([209.85.212.41]:42563) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PCifs-0000IX-3k for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2010 20:55:00 -0400 Original-Received: by vws18 with SMTP id 18so3013996vws.0 for ; Sun, 31 Oct 2010 17:54:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=7CNd5PiM26fOYpthVixZawJNxM3bakT5DDZ4pnLtSAI=; b=gTS8+/dJbyeDWnUkXe49YU93OkpwmGEpy/1LbaXkjXx/KS81PzOwhyustj/qc6IXfq jicFn3pLsh8fGOrwAk2WNhwMN52KwCmRNSUaOdgvz/czEADywhdoGNd26YFA9N9V51+p jcf/nqAtjlaB2EWzQAk+otr9JiAOJ47hfJE4o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=oHM9hHy9GcZFxlIOH7XNDtWHM/C5lEazCMW5I3FcgOUHybUnFUyRZvxtNrGxH0G77s 43Bqm0QPmCIqZWuY84XRFsk9nf6TdhjBMP5fxY52/xdr4FqRX6pXjG9rDg4GJ8zRrGu6 /SRLQRscLfop9w8sOj4ud3+NWrCiU4tj4KQ2A= Original-Received: by 10.224.129.211 with SMTP id p19mr7265302qas.152.1288572897496; Sun, 31 Oct 2010 17:54:57 -0700 (PDT) Original-Received: by 10.220.176.137 with HTTP; Sun, 31 Oct 2010 17:54:37 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 31 Oct 2010 20:51:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:41319 Archived-At: --0016e64bf3b4d28f850493f34154 Content-Type: text/plain; charset=ISO-8859-1 Hi, (given the combination of configure options that I use), emacs fails to compile for me because of a single issue that is easily fixed: two functions in oldXMenu don't specify a return type. Apparently, it should be void in both cases. I've attached a patch. Kind regards, Elias Pipping --0016e64bf3b4d28f850493f34154 Content-Type: text/x-patch; charset=US-ASCII; name="emacs-23.2-clang.patch" Content-Disposition: attachment; filename="emacs-23.2-clang.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gfyp2d5v0 U291cmNlOiBFbGlhcyBQaXBwaW5nIDxwaXBwaW5nQGV4aGVyYm8ub3JnPgpVcHN0cmVhbTogbm8K UmVhc29uOiBUaGUgcmV0dXJuIHR5cGUgc2hvdWxkIGJlIHZvaWQsIG5vdCBpbnQKLS0tIGVtYWNz LTIzLjIvb2xkWE1lbnUvWERlbEFzc29jLmMKKysrIGVtYWNzLTIzLjIvb2xkWE1lbnUvWERlbEFz c29jLmMKQEAgLTE3LDYgKzE3LDcgQEAKICAqIGFuIFhJZC4gIEFuIGFzc29jaWF0aW9uIG1heSBi ZSByZW1vdmVkIG9ubHkgb25jZS4gIFJlZHVuZGFudAogICogZGVsZXRlcyBhcmUgbWVhbmluZ2xl c3MgKGJ1dCBjYXVzZSBubyBwcm9ibGVtcykuCiAgKi8KK3ZvaWQKIFhEZWxldGVBc3NvYyhkcHks IHRhYmxlLCB4X2lkKQogICAgICAgICByZWdpc3RlciBEaXNwbGF5ICpkcHk7CiAJcmVnaXN0ZXIg WEFzc29jVGFibGUgKnRhYmxlOwotLS0gZW1hY3MtMjMuMi9vbGRYTWVudS9YTWFrZUFzc29jLmMK KysrIGVtYWNzLTIzLjIvb2xkWE1lbnUvWE1ha2VBc3NvYy5jCkBAIC0yNyw2ICsyNyw3IEBACiAg KiBtZWFuaW5nbGVzcyAoYnV0IGNhdXNlIG5vIHByb2JsZW1zKS4gIFRoZSBxdWV1ZSBpbiBlYWNo IGFzc29jaWF0aW9uCiAgKiBidWNrZXQgaXMgc29ydGVkIChsb3dlc3QgWElkIHRvIGhpZ2hlc3Qg WElkKS4KICAqLwordm9pZAogWE1ha2VBc3NvYyhkcHksIHRhYmxlLCB4X2lkLCBkYXRhKQogCXJl Z2lzdGVyIERpc3BsYXkgKmRweTsKIAlyZWdpc3RlciBYQXNzb2NUYWJsZSAqdGFibGU7Cg== --0016e64bf3b4d28f850493f34154--