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
next prev parent 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).