Hello Diego! Diego Nicola Barbato <dnbarb...@posteo.de> writes:
> Hi Guix, > > Our Org Mode package (emacs-org) seems to be broken in a funny way. > Here's how to reproduce this bug (on commit dac7928): > > 1) Install ‘emacs’ and ‘emacs-org’. > 2) Start Emacs and work around https://debbugs.gnu.org/38399 by adding > the directory containing org to the front of ‘load-path’: > --8<---------------cut here---------------start------------->8--- > (push "/path/to/org-9.2.6" load-path) > --8<---------------cut here---------------end--------------->8--- > 3) Open a new org file: > --8<---------------cut here---------------start------------->8--- > C-x C-f foo.org RET > --8<---------------cut here---------------end--------------->8--- > 4) Enter the following text into the buffer: > --8<---------------cut here---------------start------------->8--- > > #+STARTUP: indent > --8<---------------cut here---------------end--------------->8--- > > 5) Verify you're running Org Mode version 9.2.6 by running: > --8<---------------cut here---------------start------------->8--- > M-x org-version RET > --8<---------------cut here---------------end--------------->8--- > 6) Here comes the fun part: Hit C-c C-c. This will produce the > following error message: > --8<---------------cut here---------------start------------->8--- > Symbol’s function definition is void: org-outline-overlay-data > --8<---------------cut here---------------end--------------->8--- > 7) Now reload Org from source (instead of the .elc files): > --8<---------------cut here---------------start------------->8--- > C-u C-c C-x ! > --8<---------------cut here---------------end--------------->8--- > 6) Repeat step 6. This time it succeeds! > --8<---------------cut here---------------start------------->8--- > Local setup has been refreshed > --8<---------------cut here---------------end--------------->8--- I could reproduce (and fix :-)) this problem. The solution was to *prepend* instead of appending the source directory of the software being compiled to EMACSLOADPATH, in the 'add-source-to-load-path phase of the Emacs build system. Pushed to master with commit add773c37a10e2c900fcfaff745e095b7fe96fbb. Thank you for the report and reproduction steps. Maxim