GNU bug report logs -
#27581
26.0.50; Error while compiling new Org code
Previous Next
Reported by: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
Date: Wed, 5 Jul 2017 00:59:01 UTC
Severity: normal
Found in version 26.0.50
Done: Stefan Kangas <stefan <at> marxist.se>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Stefan Monnier <monnier <at> IRO.UMontreal.CA> writes:
>> I think I hit this, and doing 'make autoloads' fixed it.
>
> Duh, indeed, so the `declare-function` should be removed.
> Remains my question about the use of eval-after-load.
Stefan Monnier <monnier <at> IRO.UMontreal.CA> writes:
> So it's triggered during the evaluation of org-compat.el's after-load:
>
> (eval-after-load 'org
> '(progn
> (org-link-set-parameters "file+emacs") ;since Org 9.0
> (org-link-set-parameters "file+sys"))) ;since Org 9.0
>
> There's a (declare-function org-element-update-syntax ...) in org.el but
> it looks like org-element is not loaded in this case.
>
> Not sure which is the right fix, but I do wonder why have this
> eval-after-load in org-compat.el instead of simply moving the code to
> org.el: eval-after-load is normally only used when we need to add code
> to a file that's not under our control.
I can't find that eval-after-load in org-compat.el, so I guess this has
been fixed in the three years since this was reported.
I guess this should be closed then?
Best regards,
Stefan Kangas
This bug report was last modified 4 years and 295 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.