From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/58813 Path: main.gmane.org!not-for-mail From: Reiner Steib Newsgroups: gmane.emacs.gnus.general Subject: Re: Improved gnus-mime-save-part-and-strip to v5-10 Date: Mon, 11 Oct 2004 16:58:33 +0200 Organization: Dept. of Theoretical Physics, University of Ulm Sender: ding-owner@lists.math.uh.edu Message-ID: References: Reply-To: Reiner Steib NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1097507688 32048 80.91.229.6 (11 Oct 2004 15:14:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 11 Oct 2004 15:14:48 +0000 (UTC) Original-X-From: ding-owner+M7351@lists.math.uh.edu Mon Oct 11 17:14:30 2004 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13] ident=mail) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CH1sb-0006yq-00 for ; Mon, 11 Oct 2004 17:14:29 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1CH1sW-0001Pb-00; Mon, 11 Oct 2004 10:14:24 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1CH1sR-0001PM-00 for ding@lists.math.uh.edu; Mon, 11 Oct 2004 10:14:19 -0500 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by util2.math.uh.edu with esmtp (Exim 4.30) id 1CH1sO-00012u-GI for ding@lists.math.uh.edu; Mon, 11 Oct 2004 10:14:16 -0500 Original-Received: from main.gmane.org (main.gmane.org [80.91.229.2]) by justine.libertine.org (Postfix) with ESMTP id 7869E3A0206 for ; Mon, 11 Oct 2004 10:14:13 -0500 (CDT) Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CH1sJ-0003MA-00 for ; Mon, 11 Oct 2004 17:14:11 +0200 Original-Received: from lumberjack.physik.uni-ulm.de ([134.60.10.173]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Oct 2004 17:14:11 +0200 Original-Received: from Reiner.Steib by lumberjack.physik.uni-ulm.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Oct 2004 17:14:11 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-To: ding@gnus.org Original-Lines: 48 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: lumberjack.physik.uni-ulm.de X-Face: :6KQZ[nyoS_edmB.%gw-=)BYth^|2+Y+^cu%I$FSx!&>-'om>3H7A|M&n(V7fIo3P.;yo.b yq4$p;ZaBtkv)\}biaiBQe"mD}iib1AA@99-fZ7i*bLhNRVC&0Wkxg9)SH?oWc@{ Mail-Copies-To: nobody User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:WESL06hwLYtW70RI6+SxaAvhsJs= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:58813 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:58813 On Mon, Oct 11 2004, Katsumi Yamaoka wrote: >>>>>> In >>>>>> Reiner Steib wrote: > >>> After loading the *.el (not *.elc) files (mm-decode.el, mm-util.el) >>> it worked. > >> `gnus-mime-save-part' suffers from the same problem (in v5-10) when >> `mm-decode.elc' (not `mm-decode.el') is loaded: > >> ,---- >> | mm-save-part: Invalid function: (macro lambda (&rest forms) "Eval the >> | FORMS with the default value of `enable-multibyte-characters' t." (\` >> | (let ((default-enable-multibyte-characters t)) (\,@ forms)))) >> `---- > > I cannot guess the cause besides the case where mm-util.elc doesn't > provide the mm-with-multibyte macro when compiling mm-decode.elc. > Isn't there old mm-util.elc made before 2004-08-26, somewhere in > your system? `M-x list-load-path-shadows RET' shows no match for mm- or other Gnus related files. > Otherwise, does using `make lick' (which deletes all *.elc files in > advance) help? I'm using the Emacs-bundled Gnus (CVS Emacs, Gnus 5.11). I have updated (and even bootstrapped) Emacs CVS today at 11:50 CEST. mm-util.el* and mm-decode.el* files in the installation directory are installed correctly. After `M-: (load "mm-decode.el") RET' it works correctly. *time passes*... I added (require 'mm-util) in mm-decode.el. After "rm lisp/gnus/*.elc", "make recompile" and install, I cannot reproduce the problem anymore. (Though I'm quite sure that I did rm mm-decode.elc, recompile, install, restart the last time.) But I still think, that beside adding (require 'mm-util), we should also install the improved gnus-mime-save-part-and-strip (and gnus-mime-delete-part?) in v5-10. WDYT? Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/