From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/77975 Path: news.gmane.org!not-for-mail From: Norman Walsh Newsgroups: gmane.emacs.gnus.general Subject: Re: Recursive require with nognus? Date: Fri, 18 Mar 2011 10:02:39 -0400 Message-ID: References: <87tyfsdbp9.fsf@gnus.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: dough.gmane.org 1300456995 20157 80.91.229.12 (18 Mar 2011 14:03:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 18 Mar 2011 14:03:15 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M26289@lists.math.uh.edu Fri Mar 18 15:03:09 2011 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.69) (envelope-from ) id 1Q0aGh-00013J-4o for ding-account@gmane.org; Fri, 18 Mar 2011 15:03:07 +0100 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 1Q0aGY-0001ds-1L; Fri, 18 Mar 2011 09:02:58 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Q0aGW-0001dZ-Ds for ding@lists.math.uh.edu; Fri, 18 Mar 2011 09:02:56 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1Q0aGS-0005R8-09 for ding@lists.math.uh.edu; Fri, 18 Mar 2011 09:02:56 -0500 Original-Received: from mho-02-ewr.mailhop.org ([204.13.248.72]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1Q0aGQ-0006Iu-N5 for ding@gnus.org; Fri, 18 Mar 2011 15:02:51 +0100 Original-Received: from 96-32-124-29.static.oxfr.ma.charter.com ([96.32.124.29] helo=nwalsh.com) by mho-02-ewr.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1Q0aGK-000FvQ-9A; Fri, 18 Mar 2011 14:02:44 +0000 Original-Received: from ndw by nwalsh.com with local (Exim 4.71) (envelope-from ) id LI9B0I-001X0A-DW; Fri, 18 Mar 2011 10:02:42 -0400 X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 96.32.124.29 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/mailhop/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX18pIN+zJpdIKUx4wcHk4p6l X-URL: http://nwalsh.com/ User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (darwin) X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:77975 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable When I initially reported this problem, I thought it was emacs24 related. It's not. I had the load-path wrong in my ~/.emacs so I wasn't getting nognus, I was getting gnus 5.13 from the Emacs distro. Even with Emacs 23.2.1, if I put nognus-0.13 in my load path, I get Error in ~/.gnus: Recurisve `require' for feature `gnus-sum' during initialization. Lars Magne Ingebrigtsen writes: > Try putting > > (setq debug-on-error t) > > as the first thing in .emacs. That will hopefully give you a backtrace > that'll tell you what's recursing. Yep. See below. It appears to my untrained eye, that the problem is in gnus-sum and nnir: gnus-sum.el autoloads nnir and nnir requires gnus-sum. I don't think I'm trying to use nnir (it's not mentioned in my .gnus) so I'm not sure why this is only happening to me... Debugger entered--Lisp error: (error "Recursive `require' for feature `gnus= -sum'") require(gnus-sum) byte-code("..!...!...!...!...!.....\"..F.B...D B...!....\"." [nnoo-defini= tion-alist nnoo-state-alist require cl nnoo gnus-group gnus-sum gnus-util n= nir mapcar #[(p) ".C." [p] 1] nil "*internal-non-initialized-backend*" nnoo= -define-basics-1 gnus-declare-backend "nnir" mail] 4) #((nnir-article-rsv (mail-header-number gnus-tmp-header= )) nil) macroexpand((nnir-article-rsv (mail-header-number gnus-tmp-header)) nil) macroexpand-all-1((nnir-article-rsv (mail-header-number gnus-tmp-header))) gnus-macroexpand-all((nnir-article-rsv (mail-header-number gnus-tmp-heade= r))) byte-code("...!.BB...!.BB........!.BB...!.BB.....!.BB...!.BB.......!.BB.B= B....!.BB.BB....!.BB.BB......................!D.@.BB.&." [78 macroexpand (m= ail-header-number gnus-tmp-header) (100) 83 (mail-header-subject gnus-tmp-h= eader) (115) (115 gnus-tmp-subject-or-nil 115) (110 gnus-tmp-name 115) (65 = (car ...) 115) (97 (or ... gnus-tmp-from) 115) (70 gnus-tmp-from 115) 120 (= mail-header-xref gnus-tmp-header) (115) 68 (mail-header-date gnus-tmp-heade= r) (115) (100 (gnus-dd-mmm ...) 115) (111 (gnus-date-iso8601 ...) 115) 77 (= mail-header-id gnus-tmp-header) (115) 114 (mail-header-references gnus-tmp-= header) (115) (99 (or ... 0) 100) (107 (gnus-summary-line-message-size gnus= -tmp-header) 115) (76 gnus-tmp-lines 115) 90 or gnus-macroexpand-all (nnir-= article-rsv (mail-header-number gnus-tmp-header)) (0) (100) 71 (nnir-articl= e-group (mail-header-number gnus-tmp-header)) ("") (115) 103 (gnus-group-sh= ort-name (nnir-article-group ...)) ("") (115) (79 gnus-tmp-downloaded 99) (= 73 gnus-tmp-indentation 115) (84 (if ... "" ...) 115) (82 gnus-tmp-replied = 99) (91 gnus-tmp-opening-bracket 99) (93 gnus-tmp-closing-bracket 99) (62 (= make-string gnus-tmp-level 32) 115) ...] 41) (defvar gnus-summary-line-format-alist (byte-code "...!.BB...!.BB........= !.BB...!.BB.....!.BB...!.BB.......!.BB.BB....!.BB.BB....!.BB.BB............= ..........!D.@.BB.&." [78 macroexpand ... ... 83 ... ... ... ... ... ... ..= . 120 ... ... 68 ... ... ... ... 77 ... ... 114 ... ... ... ... ... 90 or g= nus-macroexpand-all ... ... ... 71 ... ... ... 103 ... ... ... ... ... ... = ... ... ... ... ...] 41) "An alist of format specifications that can appear= in summary lines.\nThese are paired with what variables they correspond wi= th, along with\nthe type of the variable (string, integer, character, etc).= ") require(gnus-sum) byte-code("..!...!...!...!...!.....\"..F.B...D B...!....\"." [nnoo-defini= tion-alist nnoo-state-alist require cl nnoo gnus-group gnus-sum gnus-util n= nir mapcar #[(p) ".C." [p] 1] nil "*internal-non-initialized-backend*" nnoo= -define-basics-1 gnus-declare-backend "nnir" mail] 4) #((nnir-article-rsv (mail-header-number gnus-tmp-header= )) nil) macroexpand((nnir-article-rsv (mail-header-number gnus-tmp-header)) nil) macroexpand-all-1((nnir-article-rsv (mail-header-number gnus-tmp-header))) gnus-macroexpand-all((nnir-article-rsv (mail-header-number gnus-tmp-heade= r))) byte-code("...!.BB...!.BB........!.BB...!.BB.....!.BB...!.BB.......!.BB.B= B....!.BB.BB....!.BB.BB......................!D.@.BB.&." [78 macroexpand (m= ail-header-number gnus-tmp-header) (100) 83 (mail-header-subject gnus-tmp-h= eader) (115) (115 gnus-tmp-subject-or-nil 115) (110 gnus-tmp-name 115) (65 = (car ...) 115) (97 (or ... gnus-tmp-from) 115) (70 gnus-tmp-from 115) 120 (= mail-header-xref gnus-tmp-header) (115) 68 (mail-header-date gnus-tmp-heade= r) (115) (100 (gnus-dd-mmm ...) 115) (111 (gnus-date-iso8601 ...) 115) 77 (= mail-header-id gnus-tmp-header) (115) 114 (mail-header-references gnus-tmp-= header) (115) (99 (or ... 0) 100) (107 (gnus-summary-line-message-size gnus= -tmp-header) 115) (76 gnus-tmp-lines 115) 90 or gnus-macroexpand-all (nnir-= article-rsv (mail-header-number gnus-tmp-header)) (0) (100) 71 (nnir-articl= e-group (mail-header-number gnus-tmp-header)) ("") (115) 103 (gnus-group-sh= ort-name (nnir-article-group ...)) ("") (115) (79 gnus-tmp-downloaded 99) (= 73 gnus-tmp-indentation 115) (84 (if ... "" ...) 115) (82 gnus-tmp-replied = 99) (91 gnus-tmp-opening-bracket 99) (93 gnus-tmp-closing-bracket 99) (62 (= make-string gnus-tmp-level 32) 115) ...] 41) (defvar gnus-summary-line-format-alist (byte-code "...!.BB...!.BB........= !.BB...!.BB.....!.BB...!.BB.......!.BB.BB....!.BB.BB....!.BB.BB............= ..........!D.@.BB.&." [78 macroexpand ... ... 83 ... ... ... ... ... ... ..= . 120 ... ... 68 ... ... ... ... 77 ... ... 114 ... ... ... ... ... 90 or g= nus-macroexpand-all ... ... ... 71 ... ... ... 103 ... ... ... ... ... ... = ... ... ... ... ...] 41) "An alist of format specifications that can appear= in summary lines.\nThese are paired with what variables they correspond wi= th, along with\nthe type of the variable (string, integer, character, etc).= ") require(gnus-sum) byte-code("..!...!...!...!...!.....\"..F.B...D B...!....\"." [nnoo-defini= tion-alist nnoo-state-alist require cl nnoo gnus-group gnus-sum gnus-util n= nir mapcar #[(p) ".C." [p] 1] nil "*internal-non-initialized-backend*" nnoo= -define-basics-1 gnus-declare-backend "nnir" mail] 4) #((nnir-article-rsv (mail-header-number gnus-tmp-header= )) nil) macroexpand((nnir-article-rsv (mail-header-number gnus-tmp-header)) nil) macroexpand-all-1((nnir-article-rsv (mail-header-number gnus-tmp-header))) gnus-macroexpand-all((nnir-article-rsv (mail-header-number gnus-tmp-heade= r))) byte-code("...!.BB...!.BB........!.BB...!.BB.....!.BB...!.BB.......!.BB.B= B....!.BB.BB....!.BB.BB......................!D.@.BB.&." [78 macroexpand (m= ail-header-number gnus-tmp-header) (100) 83 (mail-header-subject gnus-tmp-h= eader) (115) (115 gnus-tmp-subject-or-nil 115) (110 gnus-tmp-name 115) (65 = (car ...) 115) (97 (or ... gnus-tmp-from) 115) (70 gnus-tmp-from 115) 120 (= mail-header-xref gnus-tmp-header) (115) 68 (mail-header-date gnus-tmp-heade= r) (115) (100 (gnus-dd-mmm ...) 115) (111 (gnus-date-iso8601 ...) 115) 77 (= mail-header-id gnus-tmp-header) (115) 114 (mail-header-references gnus-tmp-= header) (115) (99 (or ... 0) 100) (107 (gnus-summary-line-message-size gnus= -tmp-header) 115) (76 gnus-tmp-lines 115) 90 or gnus-macroexpand-all (nnir-= article-rsv (mail-header-number gnus-tmp-header)) (0) (100) 71 (nnir-articl= e-group (mail-header-number gnus-tmp-header)) ("") (115) 103 (gnus-group-sh= ort-name (nnir-article-group ...)) ("") (115) (79 gnus-tmp-downloaded 99) (= 73 gnus-tmp-indentation 115) (84 (if ... "" ...) 115) (82 gnus-tmp-replied = 99) (91 gnus-tmp-opening-bracket 99) (93 gnus-tmp-closing-bracket 99) (62 (= make-string gnus-tmp-level 32) 115) ...] 41) (defvar gnus-summary-line-format-alist (byte-code "...!.BB...!.BB........= !.BB...!.BB.....!.BB...!.BB.......!.BB.BB....!.BB.BB....!.BB.BB............= ..........!D.@.BB.&." [78 macroexpand ... ... 83 ... ... ... ... ... ... ..= . 120 ... ... 68 ... ... ... ... 77 ... ... 114 ... ... ... ... ... 90 or g= nus-macroexpand-all ... ... ... 71 ... ... ... 103 ... ... ... ... ... ... = ... ... ... ... ...] 41) "An alist of format specifications that can appear= in summary lines.\nThese are paired with what variables they correspond wi= th, along with\nthe type of the variable (string, integer, character, etc).= ") require(gnus-sum) byte-code("..!...!...!...!...!.....\"..F.B...D B...!....\"." [nnoo-defini= tion-alist nnoo-state-alist require cl nnoo gnus-group gnus-sum gnus-util n= nir mapcar #[(p) ".C." [p] 1] nil "*internal-non-initialized-backend*" nnoo= -define-basics-1 gnus-declare-backend "nnir" mail] 4) #((nnir-article-rsv (mail-header-number gnus-tmp-header= )) nil) macroexpand((nnir-article-rsv (mail-header-number gnus-tmp-header)) nil) macroexpand-all-1((nnir-article-rsv (mail-header-number gnus-tmp-header))) gnus-macroexpand-all((nnir-article-rsv (mail-header-number gnus-tmp-heade= r))) byte-code("...!.BB...!.BB........!.BB...!.BB.....!.BB...!.BB.......!.BB.B= B....!.BB.BB....!.BB.BB......................!D.@.BB.&." [78 macroexpand (m= ail-header-number gnus-tmp-header) (100) 83 (mail-header-subject gnus-tmp-h= eader) (115) (115 gnus-tmp-subject-or-nil 115) (110 gnus-tmp-name 115) (65 = (car ...) 115) (97 (or ... gnus-tmp-from) 115) (70 gnus-tmp-from 115) 120 (= mail-header-xref gnus-tmp-header) (115) 68 (mail-header-date gnus-tmp-heade= r) (115) (100 (gnus-dd-mmm ...) 115) (111 (gnus-date-iso8601 ...) 115) 77 (= mail-header-id gnus-tmp-header) (115) 114 (mail-header-references gnus-tmp-= header) (115) (99 (or ... 0) 100) (107 (gnus-summary-line-message-size gnus= -tmp-header) 115) (76 gnus-tmp-lines 115) 90 or gnus-macroexpand-all (nnir-= article-rsv (mail-header-number gnus-tmp-header)) (0) (100) 71 (nnir-articl= e-group (mail-header-number gnus-tmp-header)) ("") (115) 103 (gnus-group-sh= ort-name (nnir-article-group ...)) ("") (115) (79 gnus-tmp-downloaded 99) (= 73 gnus-tmp-indentation 115) (84 (if ... "" ...) 115) (82 gnus-tmp-replied = 99) (91 gnus-tmp-opening-bracket 99) (93 gnus-tmp-closing-bracket 99) (62 (= make-string gnus-tmp-level 32) 115) ...] 41) (defvar gnus-summary-line-format-alist (byte-code "...!.BB...!.BB........= !.BB...!.BB.....!.BB...!.BB.......!.BB.BB....!.BB.BB....!.BB.BB............= ..........!D.@.BB.&." [78 macroexpand ... ... 83 ... ... ... ... ... ... ..= . 120 ... ... 68 ... ... ... ... 77 ... ... 114 ... ... ... ... ... 90 or g= nus-macroexpand-all ... ... ... 71 ... ... ... 103 ... ... ... ... ... ... = ... ... ... ... ...] 41) ("/share/emacs/site-lisp/nognus-0.13/lisp/gnus-sum= .elc" . 50944)) require(gnus-sum) byte-code("..!...!...!...!...!...!." [require gnus gnus-int gnus-sum gnus= -util nnmail easymenu] 2) require(gnus-registry) eval-buffer(# nil "/Users/ndw/.gnus" nil t) ; Reading at= buffer position 412 load-with-code-conversion("/Users/ndw/.gnus" "/Users/ndw/.gnus" nil t) load("~/.gnus" nil t) gnus-read-init-file() gnus-1(nil nil nil) gnus(nil) call-interactively(gnus t nil) execute-extended-command(nil) call-interactively(execute-extended-command nil nil) Be seeing you, norm =2D-=20 Norman Walsh | Don't despair, not even over the fact http://nwalsh.com/ | that you don't despair.-- Kafka --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) iD8DBQFNg2X/OyltUcwYWjsRAmqyAKCLm4C89O4uxBmPfxMa+Fi550J+UgCZAXAG QYY6XuPpbheXDBbGlKLRIdc= =8ZAr -----END PGP SIGNATURE----- --=-=-=--