emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] [BUG] `org-load-noerror-mustsuffix´ is n ot defined, introduced


From: Thorsten Jolitz
Subject: Re: [O] [BUG] `org-load-noerror-mustsuffix´ is n ot defined, introduced by 5484a33b
Date: Tue, 15 Jan 2013 02:29:32 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux)

Eric Schulte <address@hidden> writes:

> If you are using the starter-kit, then Org-mode is required as the first
> step of your Emacs initialization.  This is necessary so that the
> `org-babel-load-file' function can be used to load your customization
> from .org files.  In this case the best (only) way to ensure that the
> most recent version of Org-mode is loaded is to add the path to your
> Org-mode install to the emacs command line with something like the
> following.
>
>   emacs --eval "(add-to-list 'load-path \"~/src/org-mode/lisp/\")"
>
> This may be simplified with a command line alias like the following.
>
>   alias emacs="emacs --eval '(add-to-list (quote load-path) 
> \"~/src/org-mode/lisp/\")'"
>
> When I find time I plan to add this to the starter-kit documentation.

That would be a good idea, I remember having exactly that problem in the
past using the starter-kit, but I worked it out somehow.

At the moment I seem to have a more basic problem, since starting with
emacs -Q the system knows about the org directory:

M-x locate-library RET org.el:
Library is file /usr/share/emacs/24.2/lisp/org/lisp/org.el

which is a symlink to /home/tj/gitclone/org-mode/lisp/org.el:

  /usr/share/emacs/24.2/lisp:
  drwxr-xr-x  2 root root    4096 18. Nov 08:40 obsolete
  lrwxrwxrwx  1 root root      26 30. Apr 2012  org -> 
/home/tj/gitclone/org-mode
  -rw-r--r--  1 root root   10926 23. Aug 07:33 outline.el.gz
  -rw-r--r--  1 root root   35745 24. Aug 11:58 outline.elc

but when I try to load org.el (e.g. from dired) I get an error. 

Evaluating (load-library "org.el") in the *scratch* buffer gave me a
better error message than before, so the problems seems to be in line
16185-16186 in org.el:

(org-define-obsolete-function-alias
  'org-days-to-time 'org-time-stamp-to-now "24.3")


Debugger entered--Lisp error: (void-function org-define-obsolete-function-alias)
  (org-define-obsolete-function-alias (quote org-days-to-time) (quote 
org-time-stamp-to-now) "24.3")
  eval-buffer(#<buffer  *load*> nil 
"/usr/share/emacs/24.2/lisp/org/lisp/org.el" nil t)  ; Reading at buffer 
position 623963
  load-with-code-conversion("/usr/share/emacs/24.2/lisp/org/lisp/org.el" 
"/usr/share/emacs/24.2/lisp/org/lisp/org.el" nil nil)
  load("org.el")
  load-library("org.el")
  eval((load-library "org.el") nil)
  eval-last-sexp-1(t)
  eval-last-sexp(t)
  eval-print-last-sexp()
  call-interactively(eval-print-last-sexp nil nil)


(symbol-file 'org-mode)
"/home/tj/gitclone/org-mode/lisp/org-loaddefs.el"

but 

(symbol-file 'org-define-obsolete-function-alias)
nil


-- 
cheers,
Thorsten




reply via email to

[Prev in Thread] Current Thread [Next in Thread]