From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/66908 Path: news.gmane.org!not-for-mail From: Reiner Steib Newsgroups: gmane.emacs.gnus.general Subject: Re: Can't compile gnus cvs since 2008-04-25 Date: Sun, 04 May 2008 23:29:48 +0200 Message-ID: References: <03bq3mfg6b.fsf@msgid.viggen.net> Reply-To: Reiner Steib NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1209936742 17311 80.91.229.12 (4 May 2008 21:32:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 4 May 2008 21:32:22 +0000 (UTC) Cc: ding@gnus.org To: Juri Linkov Original-X-From: ding-owner+M15388@lists.math.uh.edu Sun May 04 23:32:59 2008 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1JslpH-0003p1-HC for ding-account@gmane.org; Sun, 04 May 2008 23:32:55 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1Jslnk-0004YI-1U; Sun, 04 May 2008 16:31:20 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Jslni-0004Xw-JN for ding@lists.math.uh.edu; Sun, 04 May 2008 16:31:18 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1Jslnb-0003IC-Jj for ding@lists.math.uh.edu; Sun, 04 May 2008 16:31:18 -0500 Original-Received: from mail.uni-ulm.de ([134.60.1.11]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1Jslno-0002Cs-00 for ; Sun, 04 May 2008 23:31:24 +0200 Original-Received: from bridgekeeper.physik.uni-ulm.de (bridgekeeper.physik.uni-ulm.de [134.60.41.37]) by mail.uni-ulm.de (8.14.2/8.14.2) with ESMTP id m44LV7VM024059; Sun, 4 May 2008 23:31:07 +0200 (MEST) Original-Received: from localhost (bridgekeeper.physik.uni-ulm.de [134.60.41.37]) by bridgekeeper.physik.uni-ulm.de (Postfix) with ESMTP id 5C4AF1308E; Sun, 4 May 2008 23:31:07 +0200 (CEST) X-Face: /U7=m^"/-Dn61mAl{g9e3>\G5Tp,oEX|V)g2I1hBk\ML;)7A?6cmB-y7y?'NA^J<=oz7syB =(McAwIHgLX!.B?R3X}98d@?>CrT094KLWh]WU4gDpnL/")MS(XoQTv`Oq225uL>+;CpPXo$N5e>N> $tPd-gbB^F{gQS#1ase]XO~D4p4M"3+F-7~u]dy3I?Pb8RO*H-EFeWDUf?Rf,d]pv\Jvh2Cht!A=im yKAS2Z%Ao^;}W/qzMvMm Mail-Followup-To: Juri Linkov , ding@gnus.org In-Reply-To: <03bq3mfg6b.fsf@msgid.viggen.net> (Oystein Viggen's message of "Sun, 04 May 2008 13:43:24 +0200") User-Agent: Gnus/5.110009 (No Gnus v0.9) Emacs/22.2.50 (gnu/linux) X-DCC-Rhyolite-Metrics: poseidon 104; Body=2 Fuz1=2 Fuz2=2 X-Virus-Scanned: by amavisd-new X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:66908 Archived-At: On Sun, May 04 2008, Oystein Viggen wrote: > If I do "cvs update -D 2008-04-24", gnus compiles and runs just fine. > This message is proof of that. > > If I do "cvs update -D 2008-04-25", a lot of the files no longer want to > compile, tossing me error messages like this: > > ,---- > | While compiling toplevel forms in file /home/xdrift/oysteivi/cvs/gnus-test/lisp/gnus-topic.el: > | !! error (("Invalid escape character syntax")) > `---- > > The diff between these two dates is fairly huge, so I didn't go closer > into it yet. There was a big merge from Emacs CVS in between. > Emacs version is the one in Debian stable (4.0 / etch): > "GNU Emacs 21.4.1 (x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) > of 2007-06-19 on etch-builder.my.flat, modified by Debian" The problem is "\s*\\('\\)?%s\\1?\s*\\'" in the new function `mailcap-file-default-commands'. Emacs 21 already barf when compiling this file: --8<---------------cut here---------------start------------->8--- "\s*" --8<---------------cut here---------------end--------------->8--- ,---- | Compiling file EMACS21.el at Sun May 4 23:11:14 2008 | !! error (("Invalid escape character syntax")) `---- Juri, could you rewrite "\s*\\('\\)?%s\\1?\s*\\'" in an Emacs-21 compatible way? There's another (minor?) problem with `mailcap-file-default-commands': `replace-regexp-in-string' is not compatible with XEmacs 21.4 (cf. `gnus-replace-in-string' in `gnus-util.el'). But as this function is not used in the rest of Gnus, it's not a big deal (it is only used in dired-aux.el in Emacs CVS, AFAICS). Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/