From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roland Everaert Subject: Re: Problem with org-mode after upgradiing to org 8 Date: Fri, 4 Jul 2014 12:55:49 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11c2f112e325b004fd5bf7bb Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39351) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X319l-0000vI-4l for emacs-orgmode@gnu.org; Fri, 04 Jul 2014 06:55:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X319i-0007IH-PW for emacs-orgmode@gnu.org; Fri, 04 Jul 2014 06:55:53 -0400 Received: from mail-oa0-x235.google.com ([2607:f8b0:4003:c02::235]:48724) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X319i-0007HZ-Hi for emacs-orgmode@gnu.org; Fri, 04 Jul 2014 06:55:50 -0400 Received: by mail-oa0-f53.google.com with SMTP id l6so1634035oag.40 for ; Fri, 04 Jul 2014 03:55:49 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: John Hendy Cc: emacs-orgmode --001a11c2f112e325b004fd5bf7bb Content-Type: text/plain; charset=UTF-8 Hi, After further investigation, it is the call to the function (org-agenda-to-appt) inside the function bh/org-agenda-to-appt that is causing the error. The body of the function: ; Erase all reminders and rebuilt reminders for today from the agenda (defun bh/org-agenda-to-appt () (interactive) (setq appt-time-msg-list nil) (org-agenda-to-appt) ) I will deactivate the call to bh/org-agenda-to-appt, so I can have a normal life again and use emacs and org-mode without any problem. I will review and clean my configuration when times permit. I am anyway curious to know why that function call generate such error. Thanks for your help, Roland. On Thu, Jul 3, 2014 at 10:10 AM, Roland Everaert wrote: > Hi John, > > I am using Bernt's configuration (at least a part of it) for years without > problems until I switch to org 8. > > I hame commented most of my init.el file and uncomment bits of > configuration lines one at a time. and I have found where is located the > problem. I have know to investigate why it is a problem. > > The offending line is (bh/org-agenda-to-appt), this is one of the function > from the configuration of Bernt, so I have now to check my version against > the one on his page to see if he doesn't update it. > > And to answer your question, the loaded version of org-mode is "Org-mode > version beta_8.3 (beta_8.3-16-g16c71d6 @ > /home/reveatwork/.emacs.d/site-lisp/org-mode/lisp/)" > > I will also perform a "make clean > make" of my installation of org-mode > just in case some their is some garbage left from previous version. > > > Thanks for your help, > > > Roland. > > > > > > On Tue, Jul 1, 2014 at 5:55 PM, John Hendy wrote: > >> On Tue, Jul 1, 2014 at 5:04 AM, Roland Everaert >> wrote: >> > I have upgraded using git on a Linux fedora 20 64 bit. >> > >> > I perform the following commands from the directory of org-mode: >> > >> > make clean >> > git pull >> > make >> >> I usually do git pull > make clean > make, but don't know if that >> makes a difference, so that's probably fine. >> >> > I have also read the following page: >> > http://orgmode.org/worg/org-8.0.html >> > >> > And search for all variables in my configuration that start with >> org-export, >> > but I have none of them. >> >> Well, I'm interested in the original error, "Autoloading failed to >> define function org-element-cache-reset", not anything to do with >> org-export. You should be able to start emacs without any errors, and >> I think that's the primary thing to troubleshoot first. >> >> > My configuration is heavily inspired by this article: >> > http://doc.norang.ca/org-mode.html >> >> Bernt's page is one of the most advanced orgmode setups documented >> that I've ever seen. I wouldn't get too deep into that before figuring >> out what's going on at the basic level. >> >> > >> > I have quickly browsed it in case some specific changes needs to be >> done, >> > but the only ones concernes the exporters that I have not configured >> yet. >> > >> > Which lines from the my ~/.emacs.d/init.el, would you like to see? >> >> How are you telling Emacs where Orgmode lives? My suggestion would be >> the following: >> >> Create a minimal .emacs file with just the following (change path to >> wherever your orgmode git repo is): >> >> (add-to-list 'load-path "~/path/to/org.git/lisp/") >> >> From a command line, run: >> >> $ emacs -Q >> >> Then from Emacs, run: >> >> M-x load-file [press enter] /path/to/minimal-config/from/above [press >> enter] >> >> Then run: >> >> M-x org-version >> >> You should get something like this: >> >> Org-mode version 8.2.6 (release_8.2.6-950-ge599e8 @ >> /home/jwhendy/.elisp/org.git/lisp/) >> >> If you don't get any errors, close emacs, copy some lines from your >> "real" config into that minimal config, and repeat the process (emacs >> -Q -> M-x load-file...) until you get the error again. Then you'll >> know what's causing it. Doing it this way helps know that you've at >> least got the "right" Org-mode loaded (not the one built in to your >> Emacs), and from there we can track the issue. >> >> Once that's all set, getting exporters going is a pretty simple >> matter. I have this in my .emacs: >> >> (require 'ox-latex) >> (require 'ox-html) >> (require 'ox-beamer) >> (require 'ox-md) >> (require 'ox-odt) >> (require 'ox-taskjuggler) >> >> (add-to-list 'org-latex-classes >> '("beamer" >> "\\documentclass\[presentation\]\{beamer\}" >> ("\\section\{%s\}" . "\\section*\{%s\}") >> ("\\subsection\{%s\}" . "\\subsection*\{%s\}") >> ("\\subsubsection\{%s\}" . "\\subsubsection*\{%s\}"))) >> >> That handles it all for me. >> >> Also, please keep cc'ing the Org list. They know much more than I do, >> and as you provide more information can probably help you better than >> I can as well. >> >> >> Good luck! >> John >> >> >> > >> > >> > Roland. >> > >> > >> > >> > >> > >> > >> > On Mon, Jun 30, 2014 at 1:39 PM, John Hendy wrote: >> >> >> >> >> >> On Jun 30, 2014 4:48 AM, "Roland Everaert" >> wrote: >> >> > >> >> > Second part of the message: >> >> > >> >> > Information from M-x org-version: >> >> > >> >> > Org-mode version beta_8.3 (beta_8.3-16-g16c71d6 @ >> >> > /home/reveatwork/.emacs.d/site-lisp/org-mode/lisp/) >> >> > >> >> > I have downloaded the last version using git. >> >> >> >> Can you elaborate on your exact procedure for upgrading as well as >> posting >> >> relevant lines from .emacs? >> >> >> >> John >> >> >> >> > >> >> > How can I switch to a stable branch instead of the last beta, to >> check >> >> > if that solves the problem? >> >> > >> >> > >> >> > Thanks for your help. >> >> > >> >> > >> >> > >> >> > On Mon, Jun 30, 2014 at 11:24 AM, Roland Everaert < >> reveatwork@gmail.com> >> >> > wrote: >> >> >> >> >> >> Hi, >> >> >> >> >> >> I have recently upgraded to org-mode version 8. Each time I start >> emacs >> >> >> I see the folloinwg error: >> >> >> >> >> >> error "Autoloading failed to define function >> org-element-cache-reset" >> >> >> >> >> >> >> >> >> And some functionnality of org-mode doesn't seems to work anymore. >> >> >> >> >> >> >> >> >> Informa >> >> > >> >> > >> > >> > >> > > --001a11c2f112e325b004fd5bf7bb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

After further investi= gation, it is the call to the function (org-agenda-to-appt) inside the func= tion bh/org-agenda-to-appt that is causing the error.

The= body of the function:

; Erase all reminders and rebuilt reminders for today from the agenda(defun bh/org-agenda-to-appt ()
=C2=A0 (interactive)
=C2=A0 (setq a= ppt-time-msg-list nil)
=C2=A0(org-agenda-to-appt)
)

I will deactivate the call to bh/org-agenda-to-appt, so I can have a normal= life again and use emacs and org-mode without any problem. I will review a= nd clean my configuration when times permit.

I am anyway curio= us to know why that function call generate such error.

Thanks for your help,


Roland.




On Thu, Jul 3, 2014 at 10:10 AM, Roland Everaert <reveatwork@gmail.com> wrote:
Hi John= ,

I am using Bernt's configuration (at least a part of it)= for years without problems until I switch to org 8.

I hame commented most of my init.el file and uncomment bits of co= nfiguration lines one at a time. and I have found where is located the prob= lem. I have know to investigate why it is a problem.

The offending line is (bh/org-agenda-to-appt), this is one of the= function from the configuration of Bernt, so I have now to check my versio= n against the one on his page to see if he doesn't update it.

And to answer your question, the loaded version of org-mode is "= Org-mode version beta_8.3 (beta_8.3-16-g16c71d6 @ /home/reveatwork/.emacs.d= /site-lisp/org-mode/lisp/)"

I will also perform= a "make clean > make" of my installation of org-mode just in = case some their is some garbage left from previous version.


Thanks for your help,


Roland.
<= /div>





On = Tue, Jul 1, 2014 at 5:55 PM, John Hendy <jw.hendy@gmail.com> wrote:
On Tue, Jul 1, 2014 at 5:04 AM, Roland = Everaert <reve= atwork@gmail.com> wrote:
> I have upgraded using git on a Linux fedora 20 64 bit.
>
> I perform the following commands from the directory of org-mode:
>
> make clean
> git pull
> make

I usually do git pull > make clean > make, but don't know i= f that
makes a difference, so that's probably fine.

> I have also read the following page:
> htt= p://orgmode.org/worg/org-8.0.html
>
> And search for all variables in my configuration that start with org-e= xport,
> but I have none of them.

Well, I'm interested in the original error, "Autoloading fai= led to
define function org-element-cache-reset", not anything to do with
org-export. You should be able to start emacs without any errors, and
I think that's the primary thing to troubleshoot first.

> My configuration is heavily inspired by this article:
> http:= //doc.norang.ca/org-mode.html

Bernt's page is one of the most advanced orgmode setups documente= d
that I've ever seen. I wouldn't get too deep into that before figur= ing
out what's going on at the basic level.

>
> I have quickly browsed it in case some specific changes needs to be do= ne,
> but the only ones concernes the exporters that I have not configured y= et.
>
> Which lines from the my ~/.emacs.d/init.el, would you like to see?

How are you telling Emacs where Orgmode lives? My suggestion would be=
the following:

Create a minimal .emacs file with just the following (change path to
wherever your orgmode git repo is):

(add-to-list 'load-path "~/path/to/org.git/lisp/")

>From a command line, run:

$ emacs -Q

Then from Emacs, run:

M-x load-file [press enter] /path/to/minimal-config/from/above [press enter= ]

Then run:

M-x org-version

You should get something like this:

Org-mode version 8.2.6 (release_8.2.6-950-ge599e8 @
/home/jwhendy/.elisp/org.git/lisp/)

If you don't get any errors, close emacs, copy some lines from your
"real" config into that minimal config, and repeat the process (e= macs
-Q -> M-x load-file...) until you get the error again. Then you'll know what's causing it. Doing it this way helps know that you've at=
least got the "right" Org-mode loaded (not the one built in to yo= ur
Emacs), and from there we can track the issue.

Once that's all set, getting exporters going is a pretty simple
matter. I have this in my .emacs:

(require 'ox-latex)
(require 'ox-html)
(require 'ox-beamer)
(require 'ox-md)
(require 'ox-odt)
(require 'ox-taskjuggler)

(add-to-list 'org-latex-classes
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0'("beamer" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"\\documentclas= s\[presentation\]\{beamer\}"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("\\section\{%s= \}" . "\\section*\{%s\}")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("\\subsection\= {%s\}" . "\\subsection*\{%s\}")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("\\subsubsecti= on\{%s\}" . "\\subsubsection*\{%s\}")))

That handles it all for me.

Also, please keep cc'ing the Org list. They know much more than I do, and as you provide more information can probably help you better than
I can as well.


Good luck!
John


>
>
> Roland.
>
>
>
>
>
>
> On Mon, Jun 30, 2014 at 1:39 PM, John Hendy <jw.hendy@gmail.com> wrote:
>>
>>
>> On Jun 30, 2014 4:48 AM, "Roland Everaert" <reveatwork@gmail.com= > wrote:
>> >
>> > Second part of the message:
>> >
>> > Information from M-x org-version:
>> >
>> > Org-mode version beta_8.3 (beta_8.3-16-g16c71d6 @
>> > /home/reveatwork/.emacs.d/site-lisp/org-mode/lisp/)
>> >
>> > I have downloaded the last version using git.
>>
>> Can you elaborate on your exact procedure for upgrading as well as= posting
>> relevant lines from .emacs?
>>
>> John
>>
>> >
>> > How can I switch to a stable branch instead of the last beta,= to check
>> > if that solves the problem?
>> >
>> >
>> > Thanks for your help.
>> >
>> >
>> >
>> > On Mon, Jun 30, 2014 at 11:24 AM, Roland Everaert <reveatwork@gmail.com= >
>> > wrote:
>> >>
>> >> Hi,
>> >>
>> >> I have recently upgraded to org-mode version 8. Each time= I start emacs
>> >> I see the folloinwg error:
>> >>
>> >> error "Autoloading failed to define function org-ele= ment-cache-reset"
>> >>
>> >>
>> >> And some functionnality of org-mode doesn't seems to = work anymore.
>> >>
>> >>
>> >> Informa
>> >
>> >
>
>


--001a11c2f112e325b004fd5bf7bb--