Eric Berquist writes: > When loading a configuration using `(org-babel-load-file (concat > user-emacs-directory "config.org"))` in `init.el`, this message is reported: > > org-export--get-inbuffer-options: Symbol’s function definition is > void: org-collect-keywords > > and export doesn't work.
Hmm, org-export--get-inbuffer-options is defined in ox.el, and org-collect-keywords in org.el. Even though ox.el doesn't load org.el explicitly, it pulls it in through other things (org-element, at least), so it should be defined. But based on the org-babel-load-file instructions you're giving, an older org.el is already loaded, and presumably that is what is leading to the error. I'd assume that in general using the built-in Org to load a newer Org is going to be susceptible to these sorts of issues (along the lines of what's described at <https://orgmode.org/worg/org-faq.html#mixed-install>).