From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Luca Capello Newsgroups: gmane.emacs.bugs Subject: bug#8330: Undefined macros during compilation in mm-util Date: Thu, 24 Mar 2011 17:09:46 +0100 Message-ID: <87tyesfqk5.fsf@gismo.pca.it> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: dough.gmane.org 1300987240 5161 80.91.229.12 (24 Mar 2011 17:20:40 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 24 Mar 2011 17:20:40 +0000 (UTC) To: 8330@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 24 18:20:35 2011 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 1Q2oCz-0008Qu-ME for geb-bug-gnu-emacs@m.gmane.org; Thu, 24 Mar 2011 18:20:35 +0100 Original-Received: from localhost ([127.0.0.1]:52936 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q2oCt-0000U7-6E for geb-bug-gnu-emacs@m.gmane.org; Thu, 24 Mar 2011 13:20:23 -0400 Original-Received: from [140.186.70.92] (port=49552 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q2nkE-0007q2-Tu for bug-gnu-emacs@gnu.org; Thu, 24 Mar 2011 12:50:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q2nX7-0003lF-CH for bug-gnu-emacs@gnu.org; Thu, 24 Mar 2011 12:37:14 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42827) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q2nX7-0003lB-AV for bug-gnu-emacs@gnu.org; Thu, 24 Mar 2011 12:37:13 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Q2n7m-0002Oq-4J; Thu, 24 Mar 2011 12:11:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Luca Capello Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 24 Mar 2011 16:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8330 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: Original-Received: via spool by 8330-submit@debbugs.gnu.org id=B8330.13009830069150 (code B ref 8330); Thu, 24 Mar 2011 16:11:02 +0000 Original-Received: (at 8330) by debbugs.gnu.org; 24 Mar 2011 16:10:06 +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 1Q2n6r-0002NW-Fk for submit@debbugs.gnu.org; Thu, 24 Mar 2011 12:10:05 -0400 Original-Received: from clio.pca.it ([151.1.160.141] helo=clio.genesi.eu) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q2n6o-0002Mu-Ob; Thu, 24 Mar 2011 12:10:04 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by clio.genesi.eu (Postfix) with ESMTP id 10C79A7313; Thu, 24 Mar 2011 17:09:56 +0100 (CET) X-Virus-Scanned: amavisd-new at clio.genesi.eu Original-Received: from clio.genesi.eu ([127.0.0.1]) by localhost (clio.genesi.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fViche4eFj-o; Thu, 24 Mar 2011 17:09:50 +0100 (CET) Original-Received: from mantissa.pca.it (ip-85-135.sn2.eutelia.it [83.211.85.135]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by clio.genesi.eu (Postfix) with ESMTPS id 8F7621908; Thu, 24 Mar 2011 17:09:50 +0100 (CET) Original-Received: from gismo.pca.it (unknown [129.194.56.110]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mantissa.pca.it (Postfix) with ESMTPSA id D523621E30; Thu, 24 Mar 2011 17:09:49 +0100 (CET) Original-Received: by gismo.pca.it (Postfix, from userid 1000) id 51D7F20A5B; Thu, 24 Mar 2011 17:09:49 +0100 (CET) In-Reply-To: (Stefan Monnier's message of "Wed, 23 Mar 2011 13:58:09 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 24 Mar 2011 12:11:02 -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: , 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:45324 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable severity 8330 important thanks Hi there! On Wed, 23 Mar 2011 18:58:09 +0100, Stefan Monnier wrote: > Package: Emacs,Gnus > Version: 24.0.50 > > mm-til uses the mm-handle-type macro from mm-decode but doesn't require > mm-decode, so the macro call is compiled as a function call, leading to > runtime errors about invalid function. Severity: to important given that this causes most of the email in Gnus to not be available (latest Debian emacs-snapshot package, version 20110323-1), for example with a post on debian-devel@lists.d.o: =3D=3D=3D=3D=3D Debugger entered--Lisp error: (invalid-function mm-handle-type) mm-handle-type((#> ("text/plain" (charset . "iso-8859-1")= ) quoted-printable nil ("inline") nil nil nil)) mm-handle-filename((#> ("text/plain" (charset . "iso-8859= -1")) quoted-printable nil ("inline") nil nil nil)) mm-display-inline-fontify((#> ("text/plain" (charset . "i= so-8859-1")) quoted-printable nil ("inline") nil ni$ mm-inline-text((#> ("text/plain" (charset . "iso-8859-1")= ) quoted-printable nil ("inline") nil nil nil)) mm-display-inline((#> ("text/plain" (charset . "iso-8859-= 1")) quoted-printable nil ("inline") nil nil nil)) mm-display-part((#> ("text/plain" (charset . "iso-8859-1"= )) quoted-printable nil ("inline") nil nil nil) t) byte-code("^H\203^W^@\306^H\211A^P@ \"\203^@^@\307\300\310\"\210\202^@^= @\n\211^[\205\"^@\311\312^K!!)\203/^@r\nq\210\f)\20$ gnus-mime-display-single((#> ("text/plain" (charset . "is= o-8859-1")) quoted-printable nil ("inline") nil nil$ gnus-mime-display-part((#> ("text/plain" (charset . "iso-= 8859-1")) quoted-printable nil ("inline") nil nil n$ gnus-mime-display-security((#("multipart/signed" 0 16 (boundary "=3D_samb= a3-13102-1300977618-0001-2" protocol "application/pgp$ gnus-mime-display-part((#("multipart/signed" 0 16 (boundary "=3D_samba3-1= 3102-1300977618-0001-2" protocol "application/pgp-sig$ gnus-display-mime() gnus-article-prepare-display() gnus-article-prepare(11517 nil) gnus-summary-display-article(11517 nil) gnus-summary-select-article(nil nil pseudo) gnus-summary-scroll-up(1) call-interactively(gnus-summary-scroll-up nil nil) =3D=3D=3D=3D=3D FWIW, re-loading mm-util.el.gz (from Debian emacs-snapshot-el) solves it: (load-file "/usr/share/emacs/24.0.50/lisp/gnus/mm-util.el.gz") > Adding a (require 'mm-decode) seems to lead to a circular require loop, > so I'm not sure what's the best fix. I guess because mm-decode requires mm-bodies which requires mm-util... Thx, bye, Gismo / Luca =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 In GNU Emacs 24.0.50.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.3) of 2011-03-23 on cigue, modified by Debian (emacs-snapshot package, version 1:20110323-1) configured using `configure '--build' 'x86_64-linux-gnu' '--host' 'x86_64-= linux-gnu' '--prefix=3D/usr' '--sharedstatedir=3D/var/lib' '--libexecdir=3D= /usr/lib' '--localstatedir=3D/var' '--infodir=3D/usr/share/info' '--mandir= =3D/usr/share/man' '--with-pop=3Dyes' '--enable-locallisppath=3D/etc/emacs-= snapshot:/etc/emacs:/usr/local/share/emacs/24.0.50/site-lisp:/usr/local/sha= re/emacs/site-lisp:/usr/share/emacs/24.0.50/site-lisp:/usr/share/emacs/site= -lisp' '--without-compress-info' '--with-x=3Dyes' '--with-x-toolkit=3Dgtk' = '--with-imagemagick=3Dyes' 'build_alias=3Dx86_64-linux-gnu' 'host_alias=3Dx= 86_64-linux-gnu' 'CFLAGS=3D-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=3D5000 -g -O2= ' 'LDFLAGS=3D-g -Wl,--as-needed' 'CPPFLAGS=3D'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: en_US.UTF-8 value of $LC_MONETARY: nil value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Summary Minor modes in effect: gpm-mouse-mode: t display-battery-mode: t display-time-mode: t show-paren-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBCgAGBQJNi2zLAAoJENkdV6A76fNtCgEQAIgXgipwcf+MQNqdiy2sI34R rOfk8x3tG0Mqe2zoDtKU7ito2BCt83QWZcrIB0XA9nOEM80TjMP/m2XAqchoLHL/ iISjhYq8drk27t4zuNjeCoKMcbyjm1VOiBDnilgBRiawT/Xtqi7iPwFX/1SOMimf qYZSE3tHo8gtEyZW0661Nn78xKYgjiGlok1CUUpXN95Gvib/f/5AJqeUBmV9lMEt ARhXEnKGFpspviwdpq/ddlYyOv/8mIL7bm54Gto700ioJGSvMnyYdEczoYdlRmUL dI9U1RAgxVF0Ta8OeD6y2FMz0DEmQzxyAFjbmII3aKt4XowS68mM42C/cCa29pZm XBpMxZqGNnedwHsCYQ+TB+IG8OpmYyVLtFUSA/FfPnAK6cAlIxyvb/L0ntPC6Wsu J0o4B8WX5nVtgx+qd+/rvN7OI7EXi1ZZ8taz9UD08nB0b44X8PIn3OZQ67KIpXiu 7NSCBJiyeyHcyZtdY/H4YhGOfduvjSxzdh21kQXwWjvGIb93wGoJZpZdPqz/FRNl 2ykqnYiwNAH8NXzqGR2yfMwxTJmAiC/rLLDr5jFvQvaYA0rZ4Cl5kjX+KA4LHe1Q j6QcfEeEb3DRrZQa+4dE3D5EhfiEXd+Py6iZscG9/U7/ax1o7qdQSoihTSxojVzw y16d1R4ofisS8wUpnQ0D =ks89 -----END PGP SIGNATURE----- --=-=-=--