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: Thu, 3 Jul 2014 10:10:07 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=089e0153821c7455b304fd458979 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50576) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X2c5q-0003oO-H1 for emacs-orgmode@gnu.org; Thu, 03 Jul 2014 04:10:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X2c5o-0004ci-Lc for emacs-orgmode@gnu.org; Thu, 03 Jul 2014 04:10:10 -0400 Received: from mail-oa0-x22f.google.com ([2607:f8b0:4003:c02::22f]:58798) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X2c5o-0004cQ-Ex for emacs-orgmode@gnu.org; Thu, 03 Jul 2014 04:10:08 -0400 Received: by mail-oa0-f47.google.com with SMTP id n16so13521301oag.20 for ; Thu, 03 Jul 2014 01:10:07 -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 --089e0153821c7455b304fd458979 Content-Type: text/plain; charset=UTF-8 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 > >> > > >> > > > > > > --089e0153821c7455b304fd458979 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi John,

I am using Bernt= 's configuration (at least a part of it) for years without problems unt= il 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 proble= m.

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 <reveatwork@= 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
>> >
>> >
>
>

--089e0153821c7455b304fd458979--