Michael Gauland <mikely...@no8wireless.co.nz> wrote: > J. David Boyd <david <at> adboyd.com> writes: > > > Mine builds with no problem at all, using emacs 24.2.92. > > > > You sure you have the latest git source? I just did an update a moment > > ago... > > > > Thanks for the info. I've got the latest git, but I'm running emacs 23.2 > (under > Debian). > I can evaluate all the code on org-e-publish.el, but get the error when I try > to > byte-compile it. > > I was able to build in on my Windows machine, which uses emacs 24. > > Anyone able to build on emacs 23? >
I modified local.mk to use emacs23 and set ORG_ADD_CONTRIB = org-export org-e-* I then did ``make compile'' - I get the following errors/warning: ,---- | Compiling /home/nick/src/emacs/org/org-mode/lisp/org-e-publish.el... | | In toplevel form: | org-e-publish.el:844:35:Error: Not a lambda list: (quote ignore) | Compiling /home/nick/src/emacs/org/org-mode/lisp/org-e-texinfo.el... | Wrote /home/nick/src/emacs/org/org-mode/lisp/org-e-texinfo.elc | Compiling /home/nick/src/emacs/org/org-mode/lisp/org-element.el... | Wrote /home/nick/src/emacs/org/org-mode/lisp/org-element.elc | Compiling /home/nick/src/emacs/org/org-mode/lisp/org-entities.el... | Wrote /home/nick/src/emacs/org/org-mode/lisp/org-entities.elc | Compiling /home/nick/src/emacs/org/org-mode/lisp/org-eshell.el... | Wrote /home/nick/src/emacs/org/org-mode/lisp/org-eshell.elc | Compiling /home/nick/src/emacs/org/org-mode/lisp/org-exp-blocks.el... | Wrote /home/nick/src/emacs/org/org-mode/lisp/org-exp-blocks.elc | Compiling /home/nick/src/emacs/org/org-mode/lisp/org-exp.el... | Wrote /home/nick/src/emacs/org/org-mode/lisp/org-exp.elc | Compiling /home/nick/src/emacs/org/org-mode/lisp/org-export.el... | | In toplevel form: | org-export.el:5242:59:Warning: variable assignment to constant | `org-export-stack-mode-map' | Wrote /home/nick/src/emacs/org/org-mode/lisp/org-export.elc `---- I looked at the first one only: Not sure why emacs24 does not complain but org-e-publish contains this bit of code: ,---- | ... | (org-export-async-start 'ignore | `(let ((org-e-publish-use-timestamps-flag | (if ',force nil ,org-e-publish-use-timestamps-flag))) | (org-e-publish-projects ',project-alist))) | ... `---- and org-export-async-start in contrib/lisp/org-export.el says: ,---- | (defmacro org-export-async-start (fun &rest body) | "Call function FUN on the results returned by BODY evaluation. | ... `---- so there does seem to be a mismatch. HTH, Nick