all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Opendocument export causes error
@ 2012-11-30 22:56 Torsten Anders
  2012-12-01  6:52 ` Jambunathan K
  2012-12-01  6:52 ` Jambunathan K
  0 siblings, 2 replies; 17+ messages in thread
From: Torsten Anders @ 2012-11-30 22:56 UTC (permalink / raw)
  To: Org-mode

Dear all,

Since a while I cannot export to OpenDocument anymore. Instead, I always get the error 
  
  call-interactively: Symbol's value as variable is void: err

I just updated to Org-mode version 7.9.2 and the problem persists. In the archives I found exactly the same problem mentioned (messages from 11.07.2012 with subject Compile error in org-odt.el in latest master), but I do not understand the solution found then (Rainer Stengele reported that he "missed the unzip.exe and now it works"). 

Any help? Thanks!

Best wishes,
Torsten

--
Dr Torsten Anders
Course Leader, Music Technology
University of Bedfordshire
Park Square, Room A315
http://www.torsten-anders.de

^ permalink raw reply	[flat|nested] 17+ messages in thread
* Opendocument export causes error
@ 2012-12-01 22:10 Torsten Anders
  2012-12-02  9:54 ` Achim Gratz
                   ` (3 more replies)
  0 siblings, 4 replies; 17+ messages in thread
From: Torsten Anders @ 2012-12-01 22:10 UTC (permalink / raw)
  To: Org-mode

Dear Jambunathan,

Thanks a lot for your help and providing such detailed debugging suggestions. To summarise, after I loaded the *.el files with load-library as you suggested I got the Opendocument export working. However, I still do not understand why this is not working normally. 

What now. As a hack I could put something in ~/.emacs that loads these libraries manually, but there is likely a better solution. 

I detail all debugging outputs below. Any suggestion where to go from here? Thanks a lot again!

>   M-x list-load-path-shadows RET


Basically, subdirectories from two directories are loaded. One is the standard Emacs (in my case Aquamacs based on GNU Emacs 23.3.50.1 at  /Applications/Mozart/Mozart.app/Contents/Resources/) and the other is my local emacs lisp directory at ~/emacs/.

The full output is copied to the very end of this email.

> Check where all org-odt.el

When searching the whole file system only a single file org-odt.el is found in the load-path (in org-mode/lisp). It appears that this file is not part of my vanilla Emacs (Aquamacs, see above).

>   M-x locate-library RET org-compat RET

In the following I am simply copying the message from *Messages*

Library is file ~/emacs/org-mode/lisp/org-compat.elc

>   M-x locate-library RET org-odt RET 

Library is file ~/emacs/org-mode/lisp/org-odt.elc

>   M-x locate-library RET org-compat.el RET

Library is file ~/emacs/org-mode/lisp/org-compat.el

>   M-x locate-library RET org-odt.el RET 


Library is file ~/emacs/org-mode/lisp/org-odt.el

>   M-x load-library RET org-compat.el RET
>   M-x load-library RET org-odt.el RET

Done. Export works afterwards!  The output in *Messages* is listed after this email.

>   M-x locate-library RET org-install RET

Library is file ~/emacs/org-mode/lisp/org-install.el

(Note the *.el, it is not compiled)

>   M-x locate-library RET org-autoloads RET

No library org-autoloads in search path

>   M-x locate-library RET org-loaddefs RET

Library is file ~/emacs/org-mode/lisp/org-loaddefs.el

(Again, no compiled file)

>   (Try again the above commands with `.el' appended)

It is always the same result as about.

> Ideally your .emacs MUST have (require ') for only one of these
> libraries.

None of these libraries is actually loaded in ~/.emacs -- I recently commented out (require 'org-install) but some recent message from org-mode suggested to remove that. However, adding (require 'org-install) makes not difference. 

Any idea how to resolve this? Again thanks a lot! 

Best,
Torsten



>   M-x load-library RET org-compat.el RET
>   M-x load-library RET org-odt.el RET

Debug (org-odt): Searching for OpenDocument styles files...
Debug (org-odt): Trying /usr/share/emacs/etc/org/styles/... [2 times]
Debug (org-odt): Trying /Users/torsten/emacs/org-mode/etc/styles/...
Debug (org-odt): Using styles under /Users/torsten/emacs/org-mode/etc/styles/
Loading /Users/torsten/emacs/org-mode/lisp/org-odt.el (source)...done
Export buffer: 
Export subtree: 
Exporting to ODT using org-lparse...
Using vacuous schema
Loading reftex...done
LaTeX to MathML converter not available. Using dvipng instead.
Exporting...
ODT export done, pushed to kill ring and clipboard
Wrote /var/folders/Mc/Mc7BB2F3GxOLYJol0POQa++++TM/-Tmp-/odf-1712VN/meta.xml
Using vacuous schema
Saving file /var/folders/Mc/Mc7BB2F3GxOLYJol0POQa++++TM/-Tmp-/odf-1712VN/styles.xml...
Wrote /var/folders/Mc/Mc7BB2F3GxOLYJol0POQa++++TM/-Tmp-/odf-1712VN/styles.xml
Wrote /var/folders/Mc/Mc7BB2F3GxOLYJol0POQa++++TM/-Tmp-/odf-1712VN/mimetype
Using vacuous schema
Saving file /var/folders/Mc/Mc7BB2F3GxOLYJol0POQa++++TM/-Tmp-/odf-1712VN/styles.xml...
Wrote /var/folders/Mc/Mc7BB2F3GxOLYJol0POQa++++TM/-Tmp-/odf-1712VN/styles.xml
(No changes need to be saved)
Saving file /var/folders/Mc/Mc7BB2F3GxOLYJol0POQa++++TM/-Tmp-/odf-1712VN/META-INF/manifest.xml...
Wrote /var/folders/Mc/Mc7BB2F3GxOLYJol0POQa++++TM/-Tmp-/odf-1712VN/META-INF/manifest.xml
Saving file /var/folders/Mc/Mc7BB2F3GxOLYJol0POQa++++TM/-Tmp-/odf-1712VN/content.xml...
Wrote /var/folders/Mc/Mc7BB2F3GxOLYJol0POQa++++TM/-Tmp-/odf-1712VN/content.xml
Using vacuous schema
(No changes need to be saved)
Creating odt file...
Running zip -mX0 MusicConstraintsBookProject.odt mimetype
Running zip -rmTq MusicConstraintsBookProject.odt .
Created /Users/torsten/texte/Bewerbungen/grant-applications/AHRC-application/MusicConstraintsBookProject.odt
Parsing archive file...done.
Opening file /Users/torsten/texte/Bewerbungen/grant-applications/AHRC-application/MusicConstraintsBookProject.odt
Running open /Users/torsten/texte/Bewerbungen/grant-applications/AHRC-application/MusicConstraintsBookProject.odt...done



>   M-x list-load-path-shadows RET

Checking 4 files in ~/emacs/kiwanami-emacs-calfw-v1.1...
Checking 5 files in ~/emacs/org-mode/contrib/babel/langs...
Checking 55 files in ~/emacs/org-mode/contrib/lisp...
Checking 225 files in ~/emacs/org-mode/lisp...
Checking 2 files in ~/emacs/planner-20060918/contrib...
Checking 44 files in ~/emacs/planner-20060918...
Checking 27 files in ~/emacs/muse-14Jan2009/lisp...
Checking 14 files in ~/emacs/magit-1.1.1...
Checking 10 files in /Applications/Mozart/Mozart.app/Contents/Resources//share/elisp...
Checking 16 files in /Applications/LilyPond.app/Contents/Resources/share/emacs/site-lisp...
Checking 13 files in ~/emacs...
Checking 42 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/auctex...
Checking 6 files in /Users/torsten/Library/Preferences/Aquamacs Emacs...
Checking 597 files in /Applications/Aquamacs.app/Contents/Resources/lisp...
Checking 58 files in /Applications/Aquamacs.app/Contents/Resources/lisp/url...
Checking 90 files in /Applications/Aquamacs.app/Contents/Resources/lisp/textmodes...
Checking 168 files in /Applications/Aquamacs.app/Contents/Resources/lisp/progmodes...
Checking 57 files in /Applications/Aquamacs.app/Contents/Resources/lisp/play...
Checking 100 files in /Applications/Aquamacs.app/Contents/Resources/lisp/org...
Checking 48 files in /Applications/Aquamacs.app/Contents/Resources/lisp/nxml...
Checking 114 files in /Applications/Aquamacs.app/Contents/Resources/lisp/net...
Checking 48 files in /Applications/Aquamacs.app/Contents/Resources/lisp/mh-e...
Checking 69 files in /Applications/Aquamacs.app/Contents/Resources/lisp/mail...
Checking 58 files in /Applications/Aquamacs.app/Contents/Resources/lisp/language...
Checking 65 files in /Applications/Aquamacs.app/Contents/Resources/lisp/international...
Checking 264 files in /Applications/Aquamacs.app/Contents/Resources/lisp/gnus...
Checking 57 files in /Applications/Aquamacs.app/Contents/Resources/lisp/eshell...
Checking 70 files in /Applications/Aquamacs.app/Contents/Resources/lisp/erc...
Checking 52 files in /Applications/Aquamacs.app/Contents/Resources/lisp/emulation...
Checking 138 files in /Applications/Aquamacs.app/Contents/Resources/lisp/emacs-lisp...
Checking 2 files in /Applications/Aquamacs.app/Contents/Resources/lisp/contrib...
Checking 24 files in /Applications/Aquamacs.app/Contents/Resources/lisp/cedet...
Checking 57 files in /Applications/Aquamacs.app/Contents/Resources/lisp/calendar...
Checking 87 files in /Applications/Aquamacs.app/Contents/Resources/lisp/calc...
Checking 35 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs...
Checking 13 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/macosx...
Checking 11 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/oneonone...
Checking 3 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/tabbar...
Checking 43 files in /Applications/Aquamacs.app/Contents/Resources/lisp/obsolete...
Checking 1 files in /Applications/Aquamacs.app/Contents/Resources/leim...
Ignoring redundant directory /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/
Checking 20 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes...
Ignoring redundant directory /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/macosx
Ignoring redundant directory /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/oneonone
Ignoring redundant directory /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/tabbar
Checking 16 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/elib...
Checking 42 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/emacs-rails...
Checking 13 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/haskell-mode...
Checking 9 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/matlab-emacs...
Checking 8 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/nxhtml...
Checking 4 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/python-mode...
Checking 103 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ess-mode/lisp...
Checking 3 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/nxhtml/alts...
Checking 23 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/nxhtml/nxhtml...
Checking 18 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/nxhtml/related...
Checking 62 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/nxhtml/util...
Checking 1 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/python-mode/completion...
Checking 1 files in /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/nxhtml/etc/schema...





> From: Jambunathan K <kjambunathan <at> gmail.com>
> Subject: Re: Opendocument export causes error
> Newsgroups: gmane.emacs.orgmode
> Date: 2012-12-01 06:52:14 GMT (10 hours and 27 minutes ago)
> (Ignore my earlier mail.  Follow instruction in this mail instead.)
> 
> Symptoms tell me that you have a hoaxed installation.
> 
> Try this and see if it helps
> 
>   M-x list-load-path-shadows RET
> 
> Check where all org-odt.el is installed.  Ideally you should see only
> two paths - one from vanilla Emacs and one from directory that you are
> trying to use right now.
> 
> Try this next.
> 
>   M-x locate-library RET org-compat RET
>   M-x locate-library RET org-odt RET 
> 
>   M-x locate-library RET org-compat.el RET
>   M-x locate-library RET org-odt.el RET 
> 
>   (Note the presence of `.el' in later two commands)
> 
> They should all come from the same directory tree.
> 
> Try this next.
> 
>   M-x load-library RET org-compat.el RET
>   M-x load-library RET org-odt.el RET
> 
>   (Order of loading should be preserved.  `.el' SHOULD be there)
> 
> Now export.  
> 
> Look inside your messages buffer and examine what all ODT exporter is
> trying to do. 
> 
> In all likelihood, you will have a successful export.
> 
> For some more debugging, you can do,
> 
>   M-x locate-library RET org-install RET
>   M-x locate-library RET org-autoloads RET
>   M-x locate-library RET org-loaddefs RET
> 
>   (Try again the above commands with `.el' appended)
> 
> Ideally your .emacs MUST have (require ') for only one of these
> libraries.
> 
> If you pass the censored logs from above commands then I or someone in
> this list can guess what is possibly wrong.  But my guess is above steps
> should suffice to figure out the remedy.
> 
>> Dear all,
>> 
>> Since a while I cannot export to OpenDocument anymore. Instead, I
>> always get the error
>> 
>> call-interactively: Symbol's value as variable is void: err
>> 
>> I just updated to Org-mode version 7.9.2 and the problem persists. In
>> the archives I found exactly the same problem mentioned (messages from
>> 11.07.2012 with subject Compile error in org-odt.el in latest master),
>> but I do not understand the solution found then (Rainer Stengele
>> reported that he "missed the unzip.exe and now it works").
>> 
>> Any help? Thanks!
>> 
>> Best wishes,
>> Torsten
>> 
>> --
>> Dr Torsten Anders
>> Course Leader, Music Technology
>> University of Bedfordshire
>> Park Square, Room A315
>> 
> http://www.torsten-anders.de
> 
>> 
>> 
>> 
>> 
>> 

^ permalink raw reply	[flat|nested] 17+ messages in thread
* Re: Opendocument export causes error
@ 2012-12-02 21:14 Torsten Anders
  2012-12-03  8:08 ` Achim Gratz
  0 siblings, 1 reply; 17+ messages in thread
From: Torsten Anders @ 2012-12-02 21:14 UTC (permalink / raw)
  To: Org-mode

Dear Achim,

Thanks a lot for your help! 

> Try adding (require 'org) or alternatively — if you know you never
> use the Org version that comes with Emacs (that means you need to be
> extra careful with things like 'emacs -Q') — (require 'org-loaddefs).

I tried both adding (require 'org) and (require 'org-loaddefs) to ~/.emacs but they both make no difference to this problem, I still get the error 

  call-interactively: Symbol's value as variable is void: err

Instead, adding the following to ~/.emacs does work, but this seems to be just a hack. Should I really use this?

(load-library "org-compat.el")
(load-library "org-odt.el")


> here's your real-world example of how things don't work if the wrong autoload definitions are used.


Does this mean there are possibly more things that did not load as they should?

Thanks a lot again! 

Best wishes,
Torsten

--
Dr Torsten Anders
Course Leader, Music Technology
University of Bedfordshire
Park Square, Room A315
http://www.torsten-anders.de

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2012-12-30 10:09 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-30 22:56 Opendocument export causes error Torsten Anders
2012-12-01  6:52 ` Jambunathan K
2012-12-01  6:52 ` Jambunathan K
  -- strict thread matches above, loose matches on Subject: below --
2012-12-01 22:10 Torsten Anders
2012-12-02  9:54 ` Achim Gratz
2012-12-03  6:46   ` Bastien
2012-12-03  5:53 ` Jambunathan K
2012-12-03  5:54 ` Jambunathan K
2012-12-03  7:54   ` Achim Gratz
2012-12-30 10:09     ` Bastien
2012-12-03  6:01 ` Jambunathan K
2012-12-03 15:51   ` Torsten Anders
2012-12-04  5:33     ` Jambunathan K
2012-12-24 22:20       ` Torsten Anders
2012-12-25 21:58       ` Torsten Anders
2012-12-02 21:14 Torsten Anders
2012-12-03  8:08 ` Achim Gratz

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.