From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Re: orgmode.org down ? Date: Tue, 8 Apr 2008 19:42:30 +0200 Message-ID: <77AF8FAF-A2AC-4BB1-9668-971CFFFFE74F@science.uva.nl> References: <87ej9h6xfe.fsf@mixandgo.ro> <04F9A18B-FB47-46D7-8395-3EF3EDA073BC@science.uva.nl> <87ej9h3p35.fsf@mixandgo.ro> <38295D84-A914-487F-97FA-52837C0DD09F@science.uva.nl> <874pacqo5r.fsf@mixandgo.ro> Mime-Version: 1.0 (Apple Message framework v919.2) Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JjHqB-0006Xe-1Y for emacs-orgmode@gnu.org; Tue, 08 Apr 2008 13:42:39 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JjHq9-0006Vf-OP for emacs-orgmode@gnu.org; Tue, 08 Apr 2008 13:42:38 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JjHq9-0006VR-IC for emacs-orgmode@gnu.org; Tue, 08 Apr 2008 13:42:37 -0400 Received: from fk-out-0910.google.com ([209.85.128.184]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JjHq8-000831-TA for emacs-orgmode@gnu.org; Tue, 08 Apr 2008 13:42:37 -0400 Received: by fk-out-0910.google.com with SMTP id 26so2929733fkx.10 for ; Tue, 08 Apr 2008 10:42:35 -0700 (PDT) In-Reply-To: <874pacqo5r.fsf@mixandgo.ro> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Cezar Halmagean Cc: emacs-orgmode@gnu.org Hi Cezar, from the backtrace it can be seen that this has nothing to do with Org. Yes, Org requires calendar, but then the loop is running between =20 calendar and cal-menu which seem to require each other. In fact, in my cal-menu.el (not the =20= latest version) I find this: ;; The code in this file is only called from calendar.el, but can't ;; require it (to supress undefined function warnings from compiler) ;; without a recursive require. so this is a bug in Emacs, please report it upstream. Or get a new =20 emacs, chances are that this has been fixed already. - Carsten On Apr 8, 2008, at 6:58 PM, Cezar Halmagean wrote: > Carsten Dominik writes: > >> I cannot reproduce it. Can you figure out which of your require >> statements causes this? >> By commenting all but (require 'org), and then decommenting them one >> by one? >> >> do you get an error when compiling the lot? > > Compiling what ? > >> >> Also, I do not have org-nnml, and I do not use blorg. >> > > This is what I get by starting emacs -q and evaluating (require > 'org). Nothing else. > > Debugger entered--Lisp error: (error "Recursive `require' for =20 > feature `calendar'") > require(calendar) > byte-code("=C1=C2!=88=C3=08B=10=C4=C5!=88=C6=08B=10=C7=C8!=87" = [current-load-list require =20 > calendar cal-menu-moon-menu (lambda (defconst-tmp-var) (defconst cal-=20= > menu-moon-menu defconst-tmp-var)) ("Moon" ["Lunar Phases" calendar-=20 > phases-of-moon]) cal-menu-diary-menu (lambda (defconst-tmp-var) =20 > (defconst cal-menu-diary-menu defconst-tmp-var)) ("Diary" ["Other =20 > File" diary-view-other-diary-entries] ["Cursor Date" diary-view-=20 > entries] ["Mark All" diary-mark-entries] ["Show All" diary-show-all-=20= > entries] ["Insert Diary Entry" diary-insert-entry] ["Insert Weekly" =20= > diary-insert-weekly-entry] ["Insert Monthly" diary-insert-monthly-=20 > entry] ["Insert Yearly" diary-insert-yearly-entry] ["Insert =20 > Anniversary" diary-insert-anniversary-entry] ["Insert Block" diary-=20 > insert-block-entry] ["Insert Cyclic" diary-insert-cyclic-entry] =20 > ("Insert Baha'i" ["One time" diary-bahai-insert-entry] ["Monthly" =20 > diary-bahai-insert-monthly-entry] ["Yearly" diary-bahai-insert-=20 > yearly-entry]) ("Insert Islamic" ["One time" diary-islamic-insert-=20 > entry] ["Monthly" diary-islamic-insert-monthly-entry] ["Yearly" =20 > diary-islamic-insert-yearly-entry]) ("Insert Hebrew" ["One time" =20 > diary-hebrew-insert-entry] ["Monthly" diary-hebrew--insert-monthly-=20 > entry] ["Yearly" diary-hebrew-insert-yearly-entry]))] 2) > require(cal-menu) > byte-code("=C0=C1=C2=C3#=88=C4=C5!=88=C6=C7=C2=C8=C9=CA%=88=C6=CB=C2=CC= =CD=CE=C9=C7&=07=88=C6=CF=C2=D0=C9=C7=20 > %=88=C6=D1=C2=D2=C9=C7=CD=CE=C9=D3& =87" [load "cal-loaddefs" nil = quiet require cal-menu =20 > custom-declare-group calendar "Calendar and time management =20 > support." :group applications calendar-hooks "Calendar =20 > hooks." :prefix "calendar-" diary "Emacs diary." holidays "Holidays =20= > support in calendar." local] 10) > require(calendar) > byte-code("=C1=C2!=88=C3=08B=10=C4=C5!=88=C6=08B=10=C7=C8!=87" = [current-load-list require =20 > calendar cal-menu-moon-menu (lambda (defconst-tmp-var) (defconst cal-=20= > menu-moon-menu defconst-tmp-var)) ("Moon" ["Lunar Phases" calendar-=20 > phases-of-moon]) cal-menu-diary-menu (lambda (defconst-tmp-var) =20 > (defconst cal-menu-diary-menu defconst-tmp-var)) ("Diary" ["Other =20 > File" diary-view-other-diary-entries] ["Cursor Date" diary-view-=20 > entries] ["Mark All" diary-mark-entries] ["Show All" diary-show-all-=20= > entries] ["Insert Diary Entry" diary-insert-entry] ["Insert Weekly" =20= > diary-insert-weekly-entry] ["Insert Monthly" diary-insert-monthly-=20 > entry] ["Insert Yearly" diary-insert-yearly-entry] ["Insert =20 > Anniversary" diary-insert-anniversary-entry] ["Insert Block" diary-=20 > insert-block-entry] ["Insert Cyclic" diary-insert-cyclic-entry] =20 > ("Insert Baha'i" ["One time" diary-bahai-insert-entry] ["Monthly" =20 > diary-bahai-insert-monthly-entry] ["Yearly" diary-bahai-insert-=20 > yearly-entry]) ("Insert Islamic" ["One time" diary-islamic-insert-=20 > entry] ["Monthly" diary-islamic-insert-monthly-entry] ["Yearly" =20 > diary-islamic-insert-yearly-entry]) ("Insert Hebrew" ["One time" =20 > diary-hebrew-insert-entry] ["Monthly" diary-hebrew--insert-monthly-=20 > entry] ["Yearly" diary-hebrew-insert-yearly-entry]))] 2) > require(cal-menu) > byte-code("=C0=C1=C2=C3#=88=C4=C5!=88=C6=C7=C2=C8=C9=CA%=88=C6=CB=C2=CC= =CD=CE=C9=C7&=07=88=C6=CF=C2=D0=C9=C7=20 > %=88=C6=D1=C2=D2=C9=C7=CD=CE=C9=D3& =87" [load "cal-loaddefs" nil = quiet require cal-menu =20 > custom-declare-group calendar "Calendar and time management =20 > support." :group applications calendar-hooks "Calendar =20 > hooks." :prefix "calendar-" diary "Emacs diary." holidays "Holidays =20= > support in calendar." local] 10) > require(calendar) > byte-code("=C1=C2!=88=C3=08B=10=C4=C5!=88=C6=08B=10=C7=C8!=87" = [current-load-list require =20 > calendar cal-menu-moon-menu (lambda (defconst-tmp-var) (defconst cal-=20= > menu-moon-menu defconst-tmp-var)) ("Moon" ["Lunar Phases" calendar-=20 > phases-of-moon]) cal-menu-diary-menu (lambda (defconst-tmp-var) =20 > (defconst cal-menu-diary-menu defconst-tmp-var)) ("Diary" ["Other =20 > File" diary-view-other-diary-entries] ["Cursor Date" diary-view-=20 > entries] ["Mark All" diary-mark-entries] ["Show All" diary-show-all-=20= > entries] ["Insert Diary Entry" diary-insert-entry] ["Insert Weekly" =20= > diary-insert-weekly-entry] ["Insert Monthly" diary-insert-monthly-=20 > entry] ["Insert Yearly" diary-insert-yearly-entry] ["Insert =20 > Anniversary" diary-insert-anniversary-entry] ["Insert Block" diary-=20 > insert-block-entry] ["Insert Cyclic" diary-insert-cyclic-entry] =20 > ("Insert Baha'i" ["One time" diary-bahai-insert-entry] ["Monthly" =20 > diary-bahai-insert-monthly-entry] ["Yearly" diary-bahai-insert-=20 > yearly-entry]) ("Insert Islamic" ["One time" diary-islamic-insert-=20 > entry] ["Monthly" diary-islamic-insert-monthly-entry] ["Yearly" =20 > diary-islamic-insert-yearly-entry]) ("Insert Hebrew" ["One time" =20 > diary-hebrew-insert-entry] ["Monthly" diary-hebrew--insert-monthly-=20 > entry] ["Yearly" diary-hebrew-insert-yearly-entry]))] 2) > require(cal-menu) > byte-code("=C0=C1=C2=C3#=88=C4=C5!=88=C6=C7=C2=C8=C9=CA%=88=C6=CB=C2=CC= =CD=CE=C9=C7&=07=88=C6=CF=C2=D0=C9=C7=20 > %=88=C6=D1=C2=D2=C9=C7=CD=CE=C9=D3& =87" [load "cal-loaddefs" nil = quiet require cal-menu =20 > custom-declare-group calendar "Calendar and time management =20 > support." :group applications calendar-hooks "Calendar =20 > hooks." :prefix "calendar-" diary "Emacs diary." holidays "Holidays =20= > support in calendar." local] 10) > require(calendar) > byte-code("=C1=C2!=88=C3=08B=10=C4=C5!=88=C6=08B=10=C7=C8!=87" = [current-load-list require =20 > calendar cal-menu-moon-menu (lambda (defconst-tmp-var) (defconst cal-=20= > menu-moon-menu defconst-tmp-var)) ("Moon" ["Lunar Phases" calendar-=20 > phases-of-moon]) cal-menu-diary-menu (lambda (defconst-tmp-var) =20 > (defconst cal-menu-diary-menu defconst-tmp-var)) ("Diary" ["Other =20 > File" diary-view-other-diary-entries] ["Cursor Date" diary-view-=20 > entries] ["Mark All" diary-mark-entries] ["Show All" diary-show-all-=20= > entries] ["Insert Diary Entry" diary-insert-entry] ["Insert Weekly" =20= > diary-insert-weekly-entry] ["Insert Monthly" diary-insert-monthly-=20 > entry] ["Insert Yearly" diary-insert-yearly-entry] ["Insert =20 > Anniversary" diary-insert-anniversary-entry] ["Insert Block" diary-=20 > insert-block-entry] ["Insert Cyclic" diary-insert-cyclic-entry] =20 > ("Insert Baha'i" ["One time" diary-bahai-insert-entry] ["Monthly" =20 > diary-bahai-insert-monthly-entry] ["Yearly" diary-bahai-insert-=20 > yearly-entry]) ("Insert Islamic" ["One time" diary-islamic-insert-=20 > entry] ["Monthly" diary-islamic-insert-monthly-entry] ["Yearly" =20 > diary-islamic-insert-yearly-entry]) ("Insert Hebrew" ["One time" =20 > diary-hebrew-insert-entry] ["Monthly" diary-hebrew--insert-monthly-=20 > entry] ["Yearly" diary-hebrew-insert-yearly-entry]))] 2) > require(cal-menu) > byte-code("=C0=C1=C2=C3#=88=C4=C5!=88=C6=C7=C2=C8=C9=CA%=88=C6=CB=C2=CC= =CD=CE=C9=C7&=07=88=C6=CF=C2=D0=C9=C7=20 > %=88=C6=D1=C2=D2=C9=C7=CD=CE=C9=D3& =87" [load "cal-loaddefs" nil = quiet require cal-menu =20 > custom-declare-group calendar "Calendar and time management =20 > support." :group applications calendar-hooks "Calendar =20 > hooks." :prefix "calendar-" diary "Emacs diary." holidays "Holidays =20= > support in calendar." local] 10) > require(calendar) > (progn (require (quote cl)) (require (quote gnus-sum)) (require =20 > (quote calendar))) > (eval-when-compile (require (quote cl)) (require (quote gnus-sum)) =20= > (require (quote calendar))) > eval-buffer(# nil "/home/cezar/.elisp/org-5.23a/=20 > org.el" nil t) ; Reading at buffer position 3045 > load-with-code-conversion("/home/cezar/.elisp/org-5.23a/org.el" "/=20 > home/cezar/.elisp/org-5.23a/org.el" nil t) > require(org) > eval((require (quote org))) > eval-last-sexp-1(nil) > eval-last-sexp(nil) > call-interactively(eval-last-sexp nil nil) > > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode