Re: [O] Babel error on init with 8.3.1
Thanks for all the help! I figured out that the problem wasn't with the installation, but that Emacs was calling org (i.e. the built-in version) before org-plus-contrib was being loaded. At least I think that's what the problem was. What I know for sure is that placing the line (add-to-list 'load-path .emacs.d/elpa/org-plus-contrib-20150810/) at the very beginning of my init file made that error message go away, and now Emacs and org-plus-contrib appear to launch successfully. However, I'm still getting errors when I do org-refile. Doing org-refile triggers this error: Debugger entered--Lisp error: (wrong-type-argument stringp nil) get-file-buffer(nil) org-find-base-buffer-visiting(nil) org-get-agenda-file-buffer(nil) org-refile-get-targets(nil (#(ferry 0 5 (fontified t line-prefix nil wrap-prefix #( 0 2 (face org-indent)) face org-level-1 org-refile-get-location(Refile subtree \ferry\ to nil confirm nil) org-refile(nil) #subr call-interactively(org-refile nil nil) ad-Advice-call-interactively(#subr call-interactively org-refile) apply(ad-Advice-call-interactively #subr call-interactively org-refile) call-interactively(org-refile) org-self-insert-command(1) #subr call-interactively(org-self-insert-command nil nil) ad-Advice-call-interactively(#subr call-interactively org-self-insert-command nil nil) apply(ad-Advice-call-interactively #subr call-interactively (org-self-insert-command nil nil)) call-interactively(org-self-insert-command nil nil) command-execute(org-self-insert-command) I don't think this is an issue with installation, because it still happens after I do org-reload or C-u org-reload. Does anyone know how I can debug this? Thanks! On Tue, Aug 11, 2015 at 11:35 AM, Cook, Malcolm m...@stowers.org wrote: What about when you try exactly per: http://stackoverflow.com/questions/31855904/emacs-sees-the-directory-with-the-new-org-mode-version-but-loads-the-old-versio?answertab=active#tab-top does the “confirm success” step work? *From:* Peter Salazar [mailto:cycleofs...@gmail.com] *Sent:* Monday, August 10, 2015 7:14 PM *To:* Cook, Malcolm m...@stowers.org *Cc:* Ryan Schuetzler rsch...@gmail.com; emacs-orgmode@gnu.org *Subject:* Re: [O] Babel error on init with 8.3.1 Thanks. Tried that, but then when I launch regular Emacs with my init file, I still get this error: https://gist.github.com/512c4934d5351a47b2a1 Any other ideas? On Mon, Aug 10, 2015 at 7:18 PM, Cook, Malcolm m...@stowers.org wrote: Try that recipe again but without the org-reload. That is forcing org to load. You don’t WANT org loaded when you build it again inside the package manager. *From:* Peter Salazar [mailto:cycleofs...@gmail.com] *Sent:* Monday, August 10, 2015 4:30 PM *To:* Cook, Malcolm m...@stowers.org *Cc:* Ryan Schuetzler rsch...@gmail.com; emacs-orgmode@gnu.org *Subject:* Re: [O] Babel error on init with 8.3.1 Update: the install of org-plus-contrib was eventually successful, but it seems that my attempt to launch a GUI version Emacs -Q didn't work. Here's what I did: $ open -a /Applications/Emacs.app --args --no-init C-u M-x org-reload package-list-packages select and delete org-plus-contrib package-install org-plus-contrib But then when I quit and launch Emacs without the --no-init argument, I still get: Debugger entered--Lisp error: (void-variable org-planning-line-re) org-element--current-element(168330 element planning nil) ...which I think means org-plus-contrib was not successfully upgraded. Any thoughts? Thanks! On Mon, Aug 10, 2015 at 4:43 PM, Peter Salazar cycleofs...@gmail.com wrote: I'm trying to do this for my other install of Emacs (which uses Spacemacs) and now I'm running into problems. I'm using GUI Emacs on Mac OSX (from brew install --with-cocoa --srgb emacs). When I do open -a /Applications/Emacs.app --args --no-init --eval (progn (require 'package) (add-to-list 'package-archives '(\org\ . \ http://orgmode.org/elpa/\;)) (package-initialize) (package-refresh-contents) (package-install 'org-plus-contrib)) it never gets pastContacting host: orgmode.org:80. It just shows that message indefinitely... When I try eval-ing package.el first, I get package-desc-reqs accessing a non-package-desc and I can't install org-plus-contrib. Any suggestions? On Mon, Aug 10, 2015 at 1:08 PM, Cook, Malcolm m...@stowers.org wrote: Hi – here is my more detailed variation that just got upvoted at stackoverflow for resolving essentially the same problem: http://stackoverflow.com/questions/31855904/emacs-sees-the-directory-with-the-new-org-mode-version-but-loads-the-old-versio *From:* emacs-orgmode-bounces+mec=stowers@gnu.org [mailto: emacs-orgmode-bounces+mec=stowers@gnu.org] *On Behalf Of *Cook, Malcolm *Sent:* Monday, August 10, 2015 9:32 AM *To:* 'Ryan Schuetzler' rsch...@gmail.com; emacs-orgmode@gnu.org *Subject:* Re
Re: [O] Babel error on init with 8.3.1
When you “ updated org through the package manager in Emacs,” I believe you need to make sure org has not been loaded at all. My practice is to exec `emacs –Q`, immediately update with package manager, then quit and restart emacs without the –Q. Let us know…. From: emacs-orgmode-bounces+mec=stowers@gnu.org [mailto:emacs-orgmode-bounces+mec=stowers@gnu.org] On Behalf Of Ryan Schuetzler Sent: Friday, August 07, 2015 9:41 AM To: emacs-orgmode@gnu.org Subject: [O] Babel error on init with 8.3.1 On startup with the latest 8.3 release I now get an error: Invalid function: org-babel-header-args-safe-fn I updated org through the package manager in Emacs, and I'm using it on Windows 10. Below is my full org configuration, but I've found that when I comment out the following section of my init, I don't receive any errors: (add-hook 'org-babel-after-execute-hook 'bh/display-inline-images 'append) (setq org-babel-results-keyword results) (defun bh/display-inline-images () (condition-case nil (org-display-inline-images) (error nil))) (org-babel-do-load-languages (quote org-babel-load-languages) (quote ((emacs-lisp . t) (latex . t) (R . t) (dot . t) (python . t) (org . t (setq org-confirm-babel-evaluate nil) FULL Config: Emacs : GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) of 2015-07-11 on KAEL Package: Org-mode version 8.3.1 (8.3.1-elpa @ c:/Users/Ryan/dotfiles/.emacs.d/elpa/org-20150805/) current state: == (setq org-export-backends '(ascii html icalendar latex md odt) org-agenda-tags-todo-honor-ignore-options t org-tab-first-hook '(org-hide-block-toggle-maybe org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-babel-results-keyword results org-speed-command-hook '(org-speed-command-default-hook org-babel-speed-command-hook) org-occur-hook '(org-first-headline-recenter) org-metaup-hook '(org-babel-load-in-session-maybe) org-confirm-shell-link-function 'yes-or-no-p org-agenda-exporter-settings '((ps-number-of-columns 1) (ps-landscape-mode t) (htmlize-output-type (quote cc))) org-agenda-custom-commands '((N Notes tags NOTE ((org-agenda-overriding-header Notes) (org-tags-match-list-sublevels t))) (h Habits tags-todo STYLE=\habit\ ((org-agenda-overriding-header Habits) (org-agenda-sorting-strategy (quote (todo-state-down effort-up category-keep ) ( Agenda ((agenda nil) (tags REFILE ((org-agenda-overriding-header Tasks to Refile) (org-tags-match-list-sublevels nil)) ) (tags-todo -CANCELLED/! ((org-agenda-overriding-header Stuck Projects) (org-agenda-skip-function (quote bh/skip-non-stuck-projects)) (org-agenda-sorting-strategy (quote (category-keep ) (tags-todo -HOLD-CANCELLED/! ((org-agenda-overriding-header Projects) (org-agenda-skip-function (quote bh/skip-non-projects)) (org-tags-match-list-sublevels (quote indented)) (org-agenda-sorting-strategy (quote (category-keep
Re: [O] Babel error on init with 8.3.1
Hi – here is my more detailed variation that just got upvoted at stackoverflow for resolving essentially the same problem: http://stackoverflow.com/questions/31855904/emacs-sees-the-directory-with-the-new-org-mode-version-but-loads-the-old-versio From: emacs-orgmode-bounces+mec=stowers@gnu.org [mailto:emacs-orgmode-bounces+mec=stowers@gnu.org] On Behalf Of Cook, Malcolm Sent: Monday, August 10, 2015 9:32 AM To: 'Ryan Schuetzler' rsch...@gmail.com; emacs-orgmode@gnu.org Subject: Re: [O] Babel error on init with 8.3.1 When you “ updated org through the package manager in Emacs,” I believe you need to make sure org has not been loaded at all. My practice is to exec `emacs –Q`, immediately update with package manager, then quit and restart emacs without the –Q. Let us know…. From: emacs-orgmode-bounces+mec=stowers@gnu.orgmailto:emacs-orgmode-bounces+mec=stowers@gnu.org [mailto:emacs-orgmode-bounces+mec=stowers@gnu.org] On Behalf Of Ryan Schuetzler Sent: Friday, August 07, 2015 9:41 AM To: emacs-orgmode@gnu.orgmailto:emacs-orgmode@gnu.org Subject: [O] Babel error on init with 8.3.1 On startup with the latest 8.3 release I now get an error: Invalid function: org-babel-header-args-safe-fn I updated org through the package manager in Emacs, and I'm using it on Windows 10. Below is my full org configuration, but I've found that when I comment out the following section of my init, I don't receive any errors: (add-hook 'org-babel-after-execute-hook 'bh/display-inline-images 'append) (setq org-babel-results-keyword results) (defun bh/display-inline-images () (condition-case nil (org-display-inline-images) (error nil))) (org-babel-do-load-languages (quote org-babel-load-languages) (quote ((emacs-lisp . t) (latex . t) (R . t) (dot . t) (python . t) (org . t (setq org-confirm-babel-evaluate nil) FULL Config: Emacs : GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) of 2015-07-11 on KAEL Package: Org-mode version 8.3.1 (8.3.1-elpa @ c:/Users/Ryan/dotfiles/.emacs.d/elpa/org-20150805/) current state: == (setq org-export-backends '(ascii html icalendar latex md odt) org-agenda-tags-todo-honor-ignore-options t org-tab-first-hook '(org-hide-block-toggle-maybe org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-babel-results-keyword results org-speed-command-hook '(org-speed-command-default-hook org-babel-speed-command-hook) org-occur-hook '(org-first-headline-recenter) org-metaup-hook '(org-babel-load-in-session-maybe) org-confirm-shell-link-function 'yes-or-no-p org-agenda-exporter-settings '((ps-number-of-columns 1) (ps-landscape-mode t) (htmlize-output-type (quote cc))) org-agenda-custom-commands '((N Notes tags NOTE ((org-agenda-overriding-header Notes) (org-tags-match-list-sublevels t))) (h Habits tags-todo STYLE=\habit\ ((org-agenda-overriding-header Habits) (org-agenda-sorting-strategy (quote (todo-state-down effort-up category-keep ) ( Agenda ((agenda nil) (tags REFILE ((org-agenda-overriding-header Tasks to Refile) (org-tags-match-list-sublevels nil)) ) (tags-todo -CANCELLED/! ((org-agenda-overriding-header Stuck Projects) (org-agenda-skip-function (quote bh/skip-non-stuck-projects)) (org-agenda-sorting-strategy (quote (category-keep ) (tags-todo -HOLD-CANCELLED
Re: [O] Babel error on init with 8.3.1
I'm trying to do this for my other install of Emacs (which uses Spacemacs) and now I'm running into problems. I'm using GUI Emacs on Mac OSX (from brew install --with-cocoa --srgb emacs). When I do open -a /Applications/Emacs.app --args --no-init --eval (progn (require 'package) (add-to-list 'package-archives '(\org\ . \ http://orgmode.org/elpa/\;)) (package-initialize) (package-refresh-contents) (package-install 'org-plus-contrib)) it never gets pastContacting host: orgmode.org:80. It just shows that message indefinitely... When I try eval-ing package.el first, I get package-desc-reqs accessing a non-package-desc and I can't install org-plus-contrib. Any suggestions? On Mon, Aug 10, 2015 at 1:08 PM, Cook, Malcolm m...@stowers.org wrote: Hi – here is my more detailed variation that just got upvoted at stackoverflow for resolving essentially the same problem: http://stackoverflow.com/questions/31855904/emacs-sees-the-directory-with-the-new-org-mode-version-but-loads-the-old-versio *From:* emacs-orgmode-bounces+mec=stowers@gnu.org [mailto: emacs-orgmode-bounces+mec=stowers@gnu.org] *On Behalf Of *Cook, Malcolm *Sent:* Monday, August 10, 2015 9:32 AM *To:* 'Ryan Schuetzler' rsch...@gmail.com; emacs-orgmode@gnu.org *Subject:* Re: [O] Babel error on init with 8.3.1 When you “ updated org through the package manager in Emacs,” I believe you need to make sure org has not been loaded at all. My practice is to exec `emacs –Q`, immediately update with package manager, then quit and restart emacs without the –Q. Let us know…. *From:* emacs-orgmode-bounces+mec=stowers@gnu.org [ mailto:emacs-orgmode-bounces+mec=stowers@gnu.org emacs-orgmode-bounces+mec=stowers@gnu.org] *On Behalf Of *Ryan Schuetzler *Sent:* Friday, August 07, 2015 9:41 AM *To:* emacs-orgmode@gnu.org *Subject:* [O] Babel error on init with 8.3.1 On startup with the latest 8.3 release I now get an error: Invalid function: org-babel-header-args-safe-fn I updated org through the package manager in Emacs, and I'm using it on Windows 10. Below is my full org configuration, but I've found that when I comment out the following section of my init, I don't receive any errors: (add-hook 'org-babel-after-execute-hook 'bh/display-inline-images 'append) (setq org-babel-results-keyword results) (defun bh/display-inline-images () (condition-case nil (org-display-inline-images) (error nil))) (org-babel-do-load-languages (quote org-babel-load-languages) (quote ((emacs-lisp . t) (latex . t) (R . t) (dot . t) (python . t) (org . t (setq org-confirm-babel-evaluate nil) FULL Config: Emacs : GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) of 2015-07-11 on KAEL Package: Org-mode version 8.3.1 (8.3.1-elpa @ c:/Users/Ryan/dotfiles/.emacs.d/elpa/org-20150805/) current state: == (setq org-export-backends '(ascii html icalendar latex md odt) org-agenda-tags-todo-honor-ignore-options t org-tab-first-hook '(org-hide-block-toggle-maybe org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-babel-results-keyword results org-speed-command-hook '(org-speed-command-default-hook org-babel-speed-command-hook) org-occur-hook '(org-first-headline-recenter) org-metaup-hook '(org-babel-load-in-session-maybe) org-confirm-shell-link-function 'yes-or-no-p org-agenda-exporter-settings '((ps-number-of-columns 1) (ps-landscape-mode t) (htmlize-output-type (quote cc))) org-agenda-custom-commands '((N Notes tags NOTE ((org-agenda-overriding-header Notes) (org-tags-match-list-sublevels t))) (h Habits tags-todo STYLE=\habit\ ((org-agenda-overriding-header Habits) (org-agenda-sorting-strategy (quote (todo-state-down effort-up category-keep ) ( Agenda ((agenda nil) (tags REFILE ((org-agenda-overriding-header Tasks to Refile) (org-tags-match-list-sublevels nil)) ) (tags-todo -CANCELLED/! ((org-agenda-overriding-header Stuck Projects) (org-agenda-skip-function (quote bh/skip-non-stuck-projects)) (org-agenda-sorting-strategy (quote (category-keep ) (tags-todo -HOLD-CANCELLED/! ((org-agenda-overriding-header Projects) (org-agenda-skip-function (quote bh/skip-non-projects)) (org-tags-match-list-sublevels (quote indented)) (org-agenda-sorting-strategy (quote (category-keep ) (tags-todo -CANCELLED/!NEXT ((org-agenda-overriding-header (concat Project Next Tasks (if bh/hide-scheduled-and-waiting-next-tasks (including WAITING and SCHEDULED tasks)) ) ) (org-agenda-skip-function (quote bh/skip-projects-and-habits-and-single-tasks)) (org-tags-match-list-sublevels t) (org-agenda-todo-ignore-scheduled bh/hide-scheduled-and-waiting-next-tasks) (org-agenda-todo-ignore-deadlines bh/hide-scheduled-and-waiting-next-tasks
Re: [O] Babel error on init with 8.3.1
Update: the install of org-plus-contrib was eventually successful, but it seems that my attempt to launch a GUI version Emacs -Q didn't work. Here's what I did: $ open -a /Applications/Emacs.app --args --no-init C-u M-x org-reload package-list-packages select and delete org-plus-contrib package-install org-plus-contrib But then when I quit and launch Emacs without the --no-init argument, I still get: Debugger entered--Lisp error: (void-variable org-planning-line-re) org-element--current-element(168330 element planning nil) ...which I think means org-plus-contrib was not successfully upgraded. Any thoughts? Thanks! On Mon, Aug 10, 2015 at 4:43 PM, Peter Salazar cycleofs...@gmail.com wrote: I'm trying to do this for my other install of Emacs (which uses Spacemacs) and now I'm running into problems. I'm using GUI Emacs on Mac OSX (from brew install --with-cocoa --srgb emacs). When I do open -a /Applications/Emacs.app --args --no-init --eval (progn (require 'package) (add-to-list 'package-archives '(\org\ . \ http://orgmode.org/elpa/\;)) (package-initialize) (package-refresh-contents) (package-install 'org-plus-contrib)) it never gets pastContacting host: orgmode.org:80. It just shows that message indefinitely... When I try eval-ing package.el first, I get package-desc-reqs accessing a non-package-desc and I can't install org-plus-contrib. Any suggestions? On Mon, Aug 10, 2015 at 1:08 PM, Cook, Malcolm m...@stowers.org wrote: Hi – here is my more detailed variation that just got upvoted at stackoverflow for resolving essentially the same problem: http://stackoverflow.com/questions/31855904/emacs-sees-the-directory-with-the-new-org-mode-version-but-loads-the-old-versio *From:* emacs-orgmode-bounces+mec=stowers@gnu.org [mailto: emacs-orgmode-bounces+mec=stowers@gnu.org] *On Behalf Of *Cook, Malcolm *Sent:* Monday, August 10, 2015 9:32 AM *To:* 'Ryan Schuetzler' rsch...@gmail.com; emacs-orgmode@gnu.org *Subject:* Re: [O] Babel error on init with 8.3.1 When you “ updated org through the package manager in Emacs,” I believe you need to make sure org has not been loaded at all. My practice is to exec `emacs –Q`, immediately update with package manager, then quit and restart emacs without the –Q. Let us know…. *From:* emacs-orgmode-bounces+mec=stowers@gnu.org [ mailto:emacs-orgmode-bounces+mec=stowers@gnu.org emacs-orgmode-bounces+mec=stowers@gnu.org] *On Behalf Of *Ryan Schuetzler *Sent:* Friday, August 07, 2015 9:41 AM *To:* emacs-orgmode@gnu.org *Subject:* [O] Babel error on init with 8.3.1 On startup with the latest 8.3 release I now get an error: Invalid function: org-babel-header-args-safe-fn I updated org through the package manager in Emacs, and I'm using it on Windows 10. Below is my full org configuration, but I've found that when I comment out the following section of my init, I don't receive any errors: (add-hook 'org-babel-after-execute-hook 'bh/display-inline-images 'append) (setq org-babel-results-keyword results) (defun bh/display-inline-images () (condition-case nil (org-display-inline-images) (error nil))) (org-babel-do-load-languages (quote org-babel-load-languages) (quote ((emacs-lisp . t) (latex . t) (R . t) (dot . t) (python . t) (org . t (setq org-confirm-babel-evaluate nil) FULL Config: Emacs : GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) of 2015-07-11 on KAEL Package: Org-mode version 8.3.1 (8.3.1-elpa @ c:/Users/Ryan/dotfiles/.emacs.d/elpa/org-20150805/) current state: == (setq org-export-backends '(ascii html icalendar latex md odt) org-agenda-tags-todo-honor-ignore-options t org-tab-first-hook '(org-hide-block-toggle-maybe org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-babel-results-keyword results org-speed-command-hook '(org-speed-command-default-hook org-babel-speed-command-hook) org-occur-hook '(org-first-headline-recenter) org-metaup-hook '(org-babel-load-in-session-maybe) org-confirm-shell-link-function 'yes-or-no-p org-agenda-exporter-settings '((ps-number-of-columns 1) (ps-landscape-mode t) (htmlize-output-type (quote cc))) org-agenda-custom-commands '((N Notes tags NOTE ((org-agenda-overriding-header Notes) (org-tags-match-list-sublevels t))) (h Habits tags-todo STYLE=\habit\ ((org-agenda-overriding-header Habits) (org-agenda-sorting-strategy (quote (todo-state-down effort-up category-keep ) ( Agenda ((agenda nil) (tags REFILE ((org-agenda-overriding-header Tasks to Refile) (org-tags-match-list-sublevels nil)) ) (tags-todo -CANCELLED/! ((org-agenda-overriding-header Stuck Projects) (org-agenda-skip-function (quote bh/skip-non-stuck-projects)) (org-agenda-sorting-strategy (quote (category-keep ) (tags-todo -HOLD
Re: [O] Babel error on init with 8.3.1
Thanks. Tried that, but then when I launch regular Emacs with my init file, I still get this error: https://gist.github.com/512c4934d5351a47b2a1 Any other ideas? On Mon, Aug 10, 2015 at 7:18 PM, Cook, Malcolm m...@stowers.org wrote: Try that recipe again but without the org-reload. That is forcing org to load. You don’t WANT org loaded when you build it again inside the package manager. *From:* Peter Salazar [mailto:cycleofs...@gmail.com] *Sent:* Monday, August 10, 2015 4:30 PM *To:* Cook, Malcolm m...@stowers.org *Cc:* Ryan Schuetzler rsch...@gmail.com; emacs-orgmode@gnu.org *Subject:* Re: [O] Babel error on init with 8.3.1 Update: the install of org-plus-contrib was eventually successful, but it seems that my attempt to launch a GUI version Emacs -Q didn't work. Here's what I did: $ open -a /Applications/Emacs.app --args --no-init C-u M-x org-reload package-list-packages select and delete org-plus-contrib package-install org-plus-contrib But then when I quit and launch Emacs without the --no-init argument, I still get: Debugger entered--Lisp error: (void-variable org-planning-line-re) org-element--current-element(168330 element planning nil) ...which I think means org-plus-contrib was not successfully upgraded. Any thoughts? Thanks! On Mon, Aug 10, 2015 at 4:43 PM, Peter Salazar cycleofs...@gmail.com wrote: I'm trying to do this for my other install of Emacs (which uses Spacemacs) and now I'm running into problems. I'm using GUI Emacs on Mac OSX (from brew install --with-cocoa --srgb emacs). When I do open -a /Applications/Emacs.app --args --no-init --eval (progn (require 'package) (add-to-list 'package-archives '(\org\ . \ http://orgmode.org/elpa/\;)) (package-initialize) (package-refresh-contents) (package-install 'org-plus-contrib)) it never gets pastContacting host: orgmode.org:80. It just shows that message indefinitely... When I try eval-ing package.el first, I get package-desc-reqs accessing a non-package-desc and I can't install org-plus-contrib. Any suggestions? On Mon, Aug 10, 2015 at 1:08 PM, Cook, Malcolm m...@stowers.org wrote: Hi – here is my more detailed variation that just got upvoted at stackoverflow for resolving essentially the same problem: http://stackoverflow.com/questions/31855904/emacs-sees-the-directory-with-the-new-org-mode-version-but-loads-the-old-versio *From:* emacs-orgmode-bounces+mec=stowers@gnu.org [mailto: emacs-orgmode-bounces+mec=stowers@gnu.org] *On Behalf Of *Cook, Malcolm *Sent:* Monday, August 10, 2015 9:32 AM *To:* 'Ryan Schuetzler' rsch...@gmail.com; emacs-orgmode@gnu.org *Subject:* Re: [O] Babel error on init with 8.3.1 When you “ updated org through the package manager in Emacs,” I believe you need to make sure org has not been loaded at all. My practice is to exec `emacs –Q`, immediately update with package manager, then quit and restart emacs without the –Q. Let us know…. *From:* emacs-orgmode-bounces+mec=stowers@gnu.org [ mailto:emacs-orgmode-bounces+mec=stowers@gnu.org emacs-orgmode-bounces+mec=stowers@gnu.org] *On Behalf Of *Ryan Schuetzler *Sent:* Friday, August 07, 2015 9:41 AM *To:* emacs-orgmode@gnu.org *Subject:* [O] Babel error on init with 8.3.1 On startup with the latest 8.3 release I now get an error: Invalid function: org-babel-header-args-safe-fn I updated org through the package manager in Emacs, and I'm using it on Windows 10. Below is my full org configuration, but I've found that when I comment out the following section of my init, I don't receive any errors: (add-hook 'org-babel-after-execute-hook 'bh/display-inline-images 'append) (setq org-babel-results-keyword results) (defun bh/display-inline-images () (condition-case nil (org-display-inline-images) (error nil))) (org-babel-do-load-languages (quote org-babel-load-languages) (quote ((emacs-lisp . t) (latex . t) (R . t) (dot . t) (python . t) (org . t (setq org-confirm-babel-evaluate nil) FULL Config: Emacs : GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) of 2015-07-11 on KAEL Package: Org-mode version 8.3.1 (8.3.1-elpa @ c:/Users/Ryan/dotfiles/.emacs.d/elpa/org-20150805/) current state: == (setq org-export-backends '(ascii html icalendar latex md odt) org-agenda-tags-todo-honor-ignore-options t org-tab-first-hook '(org-hide-block-toggle-maybe org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-babel-results-keyword results org-speed-command-hook '(org-speed-command-default-hook org-babel-speed-command-hook) org-occur-hook '(org-first-headline-recenter) org-metaup-hook '(org-babel-load-in-session-maybe) org-confirm-shell-link-function 'yes-or-no-p org-agenda-exporter-settings '((ps-number-of-columns 1) (ps-landscape-mode t) (htmlize
Re: [O] Babel error on init with 8.3.1
Peter Salazar cycleofs...@gmail.com wrote: Maybe the builtin Org is being loaded before your elpa version. (In the backtrace you posted from your startup, I see a find-file call with an Org file.) What does org-version say? Did that, same error. When I run $ emacs -Q and then immediately do org-version, I get: Org-mode version 8.2.10 (release_8.2.10 @ /usr/local/Cellar/emacs/24.5/share/emacs/24.5/lisp/org/) Sorry, I meant if you start up normally. For example, if I (require 'org) before (require 'package) (add-to-list 'package-archives '(org . http://orgmode.org/elpa/;) t) (package-initialize) then org-version reports Org-mode version 8.2.10 (release_8.2.10 @ /tmp/emacsd/elpa/org-20150810/) instead of Org-mode version 8.3.1 (8.3.1-16-gf6aa53-elpa @ /tmp/emacsd/elpa/org-20150810/) Same thing if I run emacs -Q --eval '(setq user-emacs-directory ~/Downloads/tmp/emacsd/)' -l ~/Downloads/tmp/emacsd/scratch.el Is this part of the problem, or is that part OK? Those were just some tests cases where I was trying to reproduce the compilation issues that occur if installing the ELPA version with 8.2.10 loaded. -- Kyle
Re: [O] Babel error on init with 8.3.1
Did that, same error. When I run $ emacs -Q and then immediately do org-version, I get: Org-mode version 8.2.10 (release_8.2.10 @ /usr/local/Cellar/emacs/24.5/share/emacs/24.5/lisp/org/) Same thing if I run emacs -Q --eval '(setq user-emacs-directory ~/Downloads/tmp/emacsd/)' -l ~/Downloads/tmp/emacsd/scratch.el Is this part of the problem, or is that part OK? On Mon, Aug 10, 2015 at 9:36 PM, Kyle Meyer k...@kyleam.com wrote: Peter Salazar cycleofs...@gmail.com wrote: Thanks. Tried that, but then when I launch regular Emacs with my init file, I still get this error: https://gist.github.com/512c4934d5351a47b2a1 Any other ideas? Maybe the builtin Org is being loaded before your elpa version. (In the backtrace you posted from your startup, I see a find-file call with an Org file.) What does org-version say? On Mon, Aug 10, 2015 at 7:18 PM, Cook, Malcolm m...@stowers.org wrote: Try that recipe again but without the org-reload. That is forcing org to load. You don’t WANT org loaded when you build it again inside the package manager. Yes, I agree that it is better to install in a clean session without Org loaded. The idea behind the other recipe is that, if an Org install with compilation issues is already loaded, it loads the uncompiled files from the new Org version. This seems to help in my tests. 1. emacs -Q --eval '(setq user-emacs-directory /tmp/emacsd/)' -l /tmp/scratch.el , /tmp/scratch.el | (require 'package) | (add-to-list 'package-archives '(org . http://orgmode.org/elpa/;) t) | (package-initialize) ` 2. Load the builtin Org. 3. Go to list-packages and install 'org-20150810'. This results in many compilation issues (see end of message). 4. C-u M-x org-reload 5. Uninstall and then reinstall with package-list-packages. This gets rid of all compilation issues except org-gnus.el:305:1:Warning: the following functions might not be defined at runtime: gnus-summary-goto-subject, gnus-summary-select-article, gnus-activate-group, gnus-group-read-group, gnus-summary-goto-article, gnus-group-jump-to-group If I instead run #1-3, restart Emacs and then run #5, I get ob-C.el:118:34:Warning: `(c cpp)' is a malformed function ob-C.el:118:34:Warning: `(c cpp)' is a malformed function In org-babel-C-val-to-C-type: ob-C.el:310:45:Warning: `t' called as a function In org-babel-C-utility-header-to-C: ob-C.el:387:8:Warning: `(c cpp)' is a malformed function In org-babel-C-header-to-C: ob-C.el:413:33:Warning: `(c cpp)' is a malformed function ob-C.el:413:33:Warning: `(c cpp)' is a malformed function In end of data: ob-C.el:440:1:Warning: the following functions are not known to be defined: case, c, cpp, d, t in addition to the org-gnus-related message above. If I run the same test as above but don't trigger an Org load before installing 'org-20150810' (i.e., #1 and then #3), there are no compilation issues. , Compilation issues when installing 'org-20150810' with 8.2.10 loaded | In org-babel-C-execute: | ob-C.el:118:34:Warning: `(c cpp)' is a malformed function | ob-C.el:118:34:Warning: `(c cpp)' is a malformed function | | In org-babel-C-val-to-C-type: | ob-C.el:310:45:Warning: `t' called as a function | | In org-babel-C-utility-header-to-C: | ob-C.el:387:8:Warning: `(c cpp)' is a malformed function | | In org-babel-C-header-to-C: | ob-C.el:413:33:Warning: `(c cpp)' is a malformed function | ob-C.el:413:33:Warning: `(c cpp)' is a malformed function | | In end of data: | ob-C.el:440:1:Warning: the following functions are not known to be defined: case, c, cpp, | d, t | ob-R.el:72:11:Warning: reference to free variable `org-babel-safe-header-args' | | In end of data: | ob-R.el:470:1:Warning: the following functions are not known to be defined: | org-babel-header-args-safe-fn, org-babel-graphical-output-file | | In org-babel-get-src-block-info: | ob-core.el:266:30:Warning: org-babel-named-src-block-regexp-for-name called | with 0 arguments, but requires 1 | | In org-babel-set-current-result-hash: | ob-core.el:1268:8:Warning: function org-babel-set-current-result-hash used to | take 1 argument, now takes 2 | | In org-babel-exp-src-block: | ob-exp.el:133:59:Warning: reference to free variable | `org-babel-exp-reference-buffer' | | In org-babel-exp-process-buffer: | ob-exp.el:157:8:Warning: function org-babel-exp-process-buffer used to take 0 | arguments, now takes 1 | | In org-babel-exp-do-export: | ob-exp.el:328:50:Warning: org-babel-exp-code called with 2 arguments, but | accepts only 1 | ob-exp.el:331:39:Warning: org-babel-exp-code called with 2 arguments, but | accepts only 1 | | In org-babel-exp-code: | ob-exp.el:375:8:Warning: function org-babel-exp-code used to take 1 argument, | now takes 2 | ob-exp.el:383:21:Warning:
Re: [O] Babel error on init with 8.3.1
Peter Salazar cycleofs...@gmail.com wrote: Thanks. Tried that, but then when I launch regular Emacs with my init file, I still get this error: https://gist.github.com/512c4934d5351a47b2a1 Any other ideas? Maybe the builtin Org is being loaded before your elpa version. (In the backtrace you posted from your startup, I see a find-file call with an Org file.) What does org-version say? On Mon, Aug 10, 2015 at 7:18 PM, Cook, Malcolm m...@stowers.org wrote: Try that recipe again but without the org-reload. That is forcing org to load. You don’t WANT org loaded when you build it again inside the package manager. Yes, I agree that it is better to install in a clean session without Org loaded. The idea behind the other recipe is that, if an Org install with compilation issues is already loaded, it loads the uncompiled files from the new Org version. This seems to help in my tests. 1. emacs -Q --eval '(setq user-emacs-directory /tmp/emacsd/)' -l /tmp/scratch.el , /tmp/scratch.el | (require 'package) | (add-to-list 'package-archives '(org . http://orgmode.org/elpa/;) t) | (package-initialize) ` 2. Load the builtin Org. 3. Go to list-packages and install 'org-20150810'. This results in many compilation issues (see end of message). 4. C-u M-x org-reload 5. Uninstall and then reinstall with package-list-packages. This gets rid of all compilation issues except org-gnus.el:305:1:Warning: the following functions might not be defined at runtime: gnus-summary-goto-subject, gnus-summary-select-article, gnus-activate-group, gnus-group-read-group, gnus-summary-goto-article, gnus-group-jump-to-group If I instead run #1-3, restart Emacs and then run #5, I get ob-C.el:118:34:Warning: `(c cpp)' is a malformed function ob-C.el:118:34:Warning: `(c cpp)' is a malformed function In org-babel-C-val-to-C-type: ob-C.el:310:45:Warning: `t' called as a function In org-babel-C-utility-header-to-C: ob-C.el:387:8:Warning: `(c cpp)' is a malformed function In org-babel-C-header-to-C: ob-C.el:413:33:Warning: `(c cpp)' is a malformed function ob-C.el:413:33:Warning: `(c cpp)' is a malformed function In end of data: ob-C.el:440:1:Warning: the following functions are not known to be defined: case, c, cpp, d, t in addition to the org-gnus-related message above. If I run the same test as above but don't trigger an Org load before installing 'org-20150810' (i.e., #1 and then #3), there are no compilation issues. , Compilation issues when installing 'org-20150810' with 8.2.10 loaded | In org-babel-C-execute: | ob-C.el:118:34:Warning: `(c cpp)' is a malformed function | ob-C.el:118:34:Warning: `(c cpp)' is a malformed function | | In org-babel-C-val-to-C-type: | ob-C.el:310:45:Warning: `t' called as a function | | In org-babel-C-utility-header-to-C: | ob-C.el:387:8:Warning: `(c cpp)' is a malformed function | | In org-babel-C-header-to-C: | ob-C.el:413:33:Warning: `(c cpp)' is a malformed function | ob-C.el:413:33:Warning: `(c cpp)' is a malformed function | | In end of data: | ob-C.el:440:1:Warning: the following functions are not known to be defined: case, c, cpp, | d, t | ob-R.el:72:11:Warning: reference to free variable `org-babel-safe-header-args' | | In end of data: | ob-R.el:470:1:Warning: the following functions are not known to be defined: | org-babel-header-args-safe-fn, org-babel-graphical-output-file | | In org-babel-get-src-block-info: | ob-core.el:266:30:Warning: org-babel-named-src-block-regexp-for-name called | with 0 arguments, but requires 1 | | In org-babel-set-current-result-hash: | ob-core.el:1268:8:Warning: function org-babel-set-current-result-hash used to | take 1 argument, now takes 2 | | In org-babel-exp-src-block: | ob-exp.el:133:59:Warning: reference to free variable | `org-babel-exp-reference-buffer' | | In org-babel-exp-process-buffer: | ob-exp.el:157:8:Warning: function org-babel-exp-process-buffer used to take 0 | arguments, now takes 1 | | In org-babel-exp-do-export: | ob-exp.el:328:50:Warning: org-babel-exp-code called with 2 arguments, but | accepts only 1 | ob-exp.el:331:39:Warning: org-babel-exp-code called with 2 arguments, but | accepts only 1 | | In org-babel-exp-code: | ob-exp.el:375:8:Warning: function org-babel-exp-code used to take 1 argument, | now takes 2 | ob-exp.el:383:21:Warning: reference to free variable | `org-babel-exp-reference-buffer' | | In org-babel-exp-results: | ob-exp.el:414:27:Warning: reference to free variable | `org-babel-exp-reference-buffer' | | In end of data: | ob-exp.el:450:1:Warning: the function `org-babel-remove-inline-result' is not | known to be defined. | | In org-babel-lob-execute: | ob-lob.el:159:35:Warning: org-babel-current-result-hash called with 1 | argument, but accepts only 0 | ob-lob.el:171:12:Warning: org-babel-set-current-result-hash called with 2 | arguments,
[O] Babel error on init with 8.3.1
On startup with the latest 8.3 release I now get an error: Invalid function: org-babel-header-args-safe-fn I updated org through the package manager in Emacs, and I'm using it on Windows 10. Below is my full org configuration, but I've found that when I comment out the following section of my init, I don't receive any errors: (add-hook 'org-babel-after-execute-hook 'bh/display-inline-images 'append) (setq org-babel-results-keyword results) (defun bh/display-inline-images () (condition-case nil (org-display-inline-images) (error nil))) (org-babel-do-load-languages (quote org-babel-load-languages) (quote ((emacs-lisp . t) (latex . t) (R . t) (dot . t) (python . t) (org . t (setq org-confirm-babel-evaluate nil) FULL Config: Emacs : GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) of 2015-07-11 on KAEL Package: Org-mode version 8.3.1 (8.3.1-elpa @ c:/Users/Ryan/dotfiles/.emacs.d/elpa/org-20150805/) current state: == (setq org-export-backends '(ascii html icalendar latex md odt) org-agenda-tags-todo-honor-ignore-options t org-tab-first-hook '(org-hide-block-toggle-maybe org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-babel-results-keyword results org-speed-command-hook '(org-speed-command-default-hook org-babel-speed-command-hook) org-occur-hook '(org-first-headline-recenter) org-metaup-hook '(org-babel-load-in-session-maybe) org-confirm-shell-link-function 'yes-or-no-p org-agenda-exporter-settings '((ps-number-of-columns 1) (ps-landscape-mode t) (htmlize-output-type (quote cc))) org-agenda-custom-commands '((N Notes tags NOTE ((org-agenda-overriding-header Notes) (org-tags-match-list-sublevels t))) (h Habits tags-todo STYLE=\habit\ ((org-agenda-overriding-header Habits) (org-agenda-sorting-strategy (quote (todo-state-down effort-up category-keep ) ( Agenda ((agenda nil) (tags REFILE ((org-agenda-overriding-header Tasks to Refile) (org-tags-match-list-sublevels nil)) ) (tags-todo -CANCELLED/! ((org-agenda-overriding-header Stuck Projects) (org-agenda-skip-function (quote bh/skip-non-stuck-projects)) (org-agenda-sorting-strategy (quote (category-keep ) (tags-todo -HOLD-CANCELLED/! ((org-agenda-overriding-header Projects) (org-agenda-skip-function (quote bh/skip-non-projects)) (org-tags-match-list-sublevels (quote indented)) (org-agenda-sorting-strategy (quote (category-keep ) (tags-todo -CANCELLED/!NEXT ((org-agenda-overriding-header (concat Project Next Tasks (if bh/hide-scheduled-and-waiting-next-tasks (including WAITING and SCHEDULED tasks)) ) ) (org-agenda-skip-function (quote bh/skip-projects-and-habits-and-single-tasks)) (org-tags-match-list-sublevels t) (org-agenda-todo-ignore-scheduled bh/hide-scheduled-and-waiting-next-tasks) (org-agenda-todo-ignore-deadlines bh/hide-scheduled-and-waiting-next-tasks) (org-agenda-todo-ignore-with-date bh/hide-scheduled-and-waiting-next-tasks) (org-agenda-sorting-strategy (quote (todo-state-down effort-up category-keep ) (tags-todo -REFILE-CANCELLED-WAITING-HOLD/! ((org-agenda-overriding-header (concat Standalone Tasks (if bh/hide-scheduled-and-waiting-next-tasks (including WAITING and SCHEDULED tasks)) ) ) (org-agenda-skip-function (quote bh/skip-project-tasks)) (org-agenda-todo-ignore-scheduled bh/hide-scheduled-and-waiting-next-tasks) (org-agenda-todo-ignore-deadlines bh/hide-scheduled-and-waiting-next-tasks) (org-agenda-todo-ignore-with-date bh/hide-scheduled-and-waiting-next-tasks) (org-agenda-sorting-strategy (quote (category-keep ) (tags-todo -REFILE-CANCELLED-WAITING-HOLD/! ((org-agenda-overriding-header (concat Project Subtasks (if bh/hide-scheduled-and-waiting-next-tasks (including WAITING and SCHEDULED tasks)) ) ) (org-agenda-skip-function (quote bh/skip-non-project-tasks)) (org-agenda-todo-ignore-scheduled bh/hide-scheduled-and-waiting-next-tasks) (org-agenda-todo-ignore-deadlines bh/hide-scheduled-and-waiting-next-tasks) (org-agenda-todo-ignore-with-date bh/hide-scheduled-and-waiting-next-tasks) (org-agenda-sorting-strategy (quote (category-keep ) (tags-todo -CANCELLED+WAITING|HOLD/! ((org-agenda-overriding-header Waiting and Postponed Tasks) (org-agenda-skip-function (quote bh/skip-stuck-projects)) (org-tags-match-list-sublevels nil) (org-agenda-todo-ignore-scheduled t) (org-agenda-todo-ignore-deadlines t)) ) (tags -REFILE/ ((org-agenda-overriding-header Tasks to Archive) (org-agenda-skip-function (quote bh/skip-non-archivable-tasks)) (org-tags-match-list-sublevels nil)) ) ) nil) ) org-return-follows-link t org-default-notes-file ~/Dropbox/org/inbox.org org-todo-keyword-faces '((TODO :foreground tomato :weight bold) (NEXT :foreground deep sky blue :weight bold) (DONE :foreground medium spring green :weight bold) (WAITING :foreground orange :weight bold) (HOLD :foreground magenta :weight bold) (CANCELLED :foreground medium spring green :weight bold) (MEETING :foreground medium spring green :weight bold) (PHONE
Re: [O] Babel error on init with 8.3.1
Hello, Ryan Schuetzler rsch...@gmail.com wrote: On startup with the latest 8.3 release I now get an error: Invalid function: org-babel-header-args-safe-fn This seems to be related to a previous thread: http://thread.gmane.org/gmane.emacs.orgmode/99644 Although this isn't how the issue was solved on that thread, try - C-u M-x org-reload - uninstall Org using package-list-packages - reinstall Org using package-list-packages -- Kyle