emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Carsten Dominik <dominik@science.uva.nl>
To: Cezar Halmagean <cezar@mixandgo.ro>
Cc: emacs-orgmode@gnu.org
Subject: Re: Re: orgmode.org down ?
Date: Tue, 8 Apr 2008 19:42:30 +0200	[thread overview]
Message-ID: <77AF8FAF-A2AC-4BB1-9668-971CFFFFE74F@science.uva.nl> (raw)
In-Reply-To: <874pacqo5r.fsf@mixandgo.ro>

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  
calendar and cal-menu
which seem to require each other.  In fact, in my cal-menu.el (not the  
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  
emacs,
chances are that this has been fixed already.

- Carsten



On Apr 8, 2008, at 6:58 PM, Cezar Halmagean wrote:

> Carsten Dominik <dominik@science.uva.nl> 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  
> feature `calendar'")
>  require(calendar)
>  byte-code("ÁÂ!ˆÃ\bB\x10ÄÅ!ˆÆ\bB\x10ÇÈ!‡" [current-load-list require  
> calendar cal-menu-moon-menu (lambda (defconst-tmp-var) (defconst cal- 
> menu-moon-menu defconst-tmp-var)) ("Moon" ["Lunar Phases" calendar- 
> phases-of-moon]) cal-menu-diary-menu (lambda (defconst-tmp-var)  
> (defconst cal-menu-diary-menu defconst-tmp-var)) ("Diary" ["Other  
> File" diary-view-other-diary-entries] ["Cursor Date" diary-view- 
> entries] ["Mark All" diary-mark-entries] ["Show All" diary-show-all- 
> entries] ["Insert Diary Entry" diary-insert-entry] ["Insert Weekly"  
> diary-insert-weekly-entry] ["Insert Monthly" diary-insert-monthly- 
> entry] ["Insert Yearly" diary-insert-yearly-entry] ["Insert  
> Anniversary" diary-insert-anniversary-entry] ["Insert Block" diary- 
> insert-block-entry] ["Insert Cyclic" diary-insert-cyclic-entry]  
> ("Insert Baha'i" ["One time" diary-bahai-insert-entry] ["Monthly"  
> diary-bahai-insert-monthly-entry] ["Yearly" diary-bahai-insert- 
> yearly-entry]) ("Insert Islamic" ["One time" diary-islamic-insert- 
> entry] ["Monthly" diary-islamic-insert-monthly-entry] ["Yearly"  
> diary-islamic-insert-yearly-entry]) ("Insert Hebrew" ["One time"  
> diary-hebrew-insert-entry] ["Monthly" diary-hebrew--insert-monthly- 
> entry] ["Yearly" diary-hebrew-insert-yearly-entry]))] 2)
>  require(cal-menu)
>  byte-code("ÀÁÂÃ#ˆÄÅ!ˆÆÇÂÈÉÊ%ˆÆËÂÌÍÎÉÇ&\aˆÆÏÂÐÉÇ 
> %ˆÆÑÂÒÉÇÍÎÉÓ&	‡" [load "cal-loaddefs" nil quiet require cal-menu  
> custom-declare-group calendar "Calendar and time management  
> support." :group applications calendar-hooks "Calendar  
> hooks." :prefix "calendar-" diary "Emacs diary." holidays "Holidays  
> support in calendar." local] 10)
>  require(calendar)
>  byte-code("ÁÂ!ˆÃ\bB\x10ÄÅ!ˆÆ\bB\x10ÇÈ!‡" [current-load-list require  
> calendar cal-menu-moon-menu (lambda (defconst-tmp-var) (defconst cal- 
> menu-moon-menu defconst-tmp-var)) ("Moon" ["Lunar Phases" calendar- 
> phases-of-moon]) cal-menu-diary-menu (lambda (defconst-tmp-var)  
> (defconst cal-menu-diary-menu defconst-tmp-var)) ("Diary" ["Other  
> File" diary-view-other-diary-entries] ["Cursor Date" diary-view- 
> entries] ["Mark All" diary-mark-entries] ["Show All" diary-show-all- 
> entries] ["Insert Diary Entry" diary-insert-entry] ["Insert Weekly"  
> diary-insert-weekly-entry] ["Insert Monthly" diary-insert-monthly- 
> entry] ["Insert Yearly" diary-insert-yearly-entry] ["Insert  
> Anniversary" diary-insert-anniversary-entry] ["Insert Block" diary- 
> insert-block-entry] ["Insert Cyclic" diary-insert-cyclic-entry]  
> ("Insert Baha'i" ["One time" diary-bahai-insert-entry] ["Monthly"  
> diary-bahai-insert-monthly-entry] ["Yearly" diary-bahai-insert- 
> yearly-entry]) ("Insert Islamic" ["One time" diary-islamic-insert- 
> entry] ["Monthly" diary-islamic-insert-monthly-entry] ["Yearly"  
> diary-islamic-insert-yearly-entry]) ("Insert Hebrew" ["One time"  
> diary-hebrew-insert-entry] ["Monthly" diary-hebrew--insert-monthly- 
> entry] ["Yearly" diary-hebrew-insert-yearly-entry]))] 2)
>  require(cal-menu)
>  byte-code("ÀÁÂÃ#ˆÄÅ!ˆÆÇÂÈÉÊ%ˆÆËÂÌÍÎÉÇ&\aˆÆÏÂÐÉÇ 
> %ˆÆÑÂÒÉÇÍÎÉÓ&	‡" [load "cal-loaddefs" nil quiet require cal-menu  
> custom-declare-group calendar "Calendar and time management  
> support." :group applications calendar-hooks "Calendar  
> hooks." :prefix "calendar-" diary "Emacs diary." holidays "Holidays  
> support in calendar." local] 10)
>  require(calendar)
>  byte-code("ÁÂ!ˆÃ\bB\x10ÄÅ!ˆÆ\bB\x10ÇÈ!‡" [current-load-list require  
> calendar cal-menu-moon-menu (lambda (defconst-tmp-var) (defconst cal- 
> menu-moon-menu defconst-tmp-var)) ("Moon" ["Lunar Phases" calendar- 
> phases-of-moon]) cal-menu-diary-menu (lambda (defconst-tmp-var)  
> (defconst cal-menu-diary-menu defconst-tmp-var)) ("Diary" ["Other  
> File" diary-view-other-diary-entries] ["Cursor Date" diary-view- 
> entries] ["Mark All" diary-mark-entries] ["Show All" diary-show-all- 
> entries] ["Insert Diary Entry" diary-insert-entry] ["Insert Weekly"  
> diary-insert-weekly-entry] ["Insert Monthly" diary-insert-monthly- 
> entry] ["Insert Yearly" diary-insert-yearly-entry] ["Insert  
> Anniversary" diary-insert-anniversary-entry] ["Insert Block" diary- 
> insert-block-entry] ["Insert Cyclic" diary-insert-cyclic-entry]  
> ("Insert Baha'i" ["One time" diary-bahai-insert-entry] ["Monthly"  
> diary-bahai-insert-monthly-entry] ["Yearly" diary-bahai-insert- 
> yearly-entry]) ("Insert Islamic" ["One time" diary-islamic-insert- 
> entry] ["Monthly" diary-islamic-insert-monthly-entry] ["Yearly"  
> diary-islamic-insert-yearly-entry]) ("Insert Hebrew" ["One time"  
> diary-hebrew-insert-entry] ["Monthly" diary-hebrew--insert-monthly- 
> entry] ["Yearly" diary-hebrew-insert-yearly-entry]))] 2)
>  require(cal-menu)
>  byte-code("ÀÁÂÃ#ˆÄÅ!ˆÆÇÂÈÉÊ%ˆÆËÂÌÍÎÉÇ&\aˆÆÏÂÐÉÇ 
> %ˆÆÑÂÒÉÇÍÎÉÓ&	‡" [load "cal-loaddefs" nil quiet require cal-menu  
> custom-declare-group calendar "Calendar and time management  
> support." :group applications calendar-hooks "Calendar  
> hooks." :prefix "calendar-" diary "Emacs diary." holidays "Holidays  
> support in calendar." local] 10)
>  require(calendar)
>  byte-code("ÁÂ!ˆÃ\bB\x10ÄÅ!ˆÆ\bB\x10ÇÈ!‡" [current-load-list require  
> calendar cal-menu-moon-menu (lambda (defconst-tmp-var) (defconst cal- 
> menu-moon-menu defconst-tmp-var)) ("Moon" ["Lunar Phases" calendar- 
> phases-of-moon]) cal-menu-diary-menu (lambda (defconst-tmp-var)  
> (defconst cal-menu-diary-menu defconst-tmp-var)) ("Diary" ["Other  
> File" diary-view-other-diary-entries] ["Cursor Date" diary-view- 
> entries] ["Mark All" diary-mark-entries] ["Show All" diary-show-all- 
> entries] ["Insert Diary Entry" diary-insert-entry] ["Insert Weekly"  
> diary-insert-weekly-entry] ["Insert Monthly" diary-insert-monthly- 
> entry] ["Insert Yearly" diary-insert-yearly-entry] ["Insert  
> Anniversary" diary-insert-anniversary-entry] ["Insert Block" diary- 
> insert-block-entry] ["Insert Cyclic" diary-insert-cyclic-entry]  
> ("Insert Baha'i" ["One time" diary-bahai-insert-entry] ["Monthly"  
> diary-bahai-insert-monthly-entry] ["Yearly" diary-bahai-insert- 
> yearly-entry]) ("Insert Islamic" ["One time" diary-islamic-insert- 
> entry] ["Monthly" diary-islamic-insert-monthly-entry] ["Yearly"  
> diary-islamic-insert-yearly-entry]) ("Insert Hebrew" ["One time"  
> diary-hebrew-insert-entry] ["Monthly" diary-hebrew--insert-monthly- 
> entry] ["Yearly" diary-hebrew-insert-yearly-entry]))] 2)
>  require(cal-menu)
>  byte-code("ÀÁÂÃ#ˆÄÅ!ˆÆÇÂÈÉÊ%ˆÆËÂÌÍÎÉÇ&\aˆÆÏÂÐÉÇ 
> %ˆÆÑÂÒÉÇÍÎÉÓ&	‡" [load "cal-loaddefs" nil quiet require cal-menu  
> custom-declare-group calendar "Calendar and time management  
> support." :group applications calendar-hooks "Calendar  
> hooks." :prefix "calendar-" diary "Emacs diary." holidays "Holidays  
> support in calendar." local] 10)
>  require(calendar)
>  (progn (require (quote cl)) (require (quote gnus-sum)) (require  
> (quote calendar)))
>  (eval-when-compile (require (quote cl)) (require (quote gnus-sum))  
> (require (quote calendar)))
>  eval-buffer(#<buffer  *load*> nil "/home/cezar/.elisp/org-5.23a/ 
> org.el" nil t)  ; Reading at buffer position 3045
>  load-with-code-conversion("/home/cezar/.elisp/org-5.23a/org.el" "/ 
> 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

  reply	other threads:[~2008-04-08 17:42 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-04-07 23:46 orgmode.org down ? Cezar Halmagean
2008-04-08  0:10 ` Bastien
2008-04-08  0:21   ` Cezar Halmagean
2008-04-08  4:15 ` Carsten Dominik
2008-04-08  5:14   ` Cezar Halmagean
2008-04-08  7:29     ` Carsten Dominik
2008-04-08 16:58       ` Cezar Halmagean
2008-04-08 17:42         ` Carsten Dominik [this message]
2008-04-09  7:07           ` calendar.el (Was: orgmode.org down ?) Gijs Hillenius

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=77AF8FAF-A2AC-4BB1-9668-971CFFFFE74F@science.uva.nl \
    --to=dominik@science.uva.nl \
    --cc=cezar@mixandgo.ro \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).