Am 26.12.2012 22:04, schrieb Alan L Tyree:
Well, I might have an idea what went wrong... the first install you did
after you've already worked with orgmode in your Emacs or do you already
load (some) orgmode stuff in your init file?
Both. I had been working with orgmode, then made the install.
Then you already had org-compat loaded before package manager started to
compile the new Org.
I also load a small amount of orgmode in the init file.
This may cause org-compat to be loaded as well.
When the agenda didn't work, I quit emacs and then restarted, but the
problem persisted. As I indicated, this happened on both my main machine
and a laptop. I'm not sure what the sequence was on the laptop.
Yes, that is expected when org-copmpat is already loaded: org-no-popups
is a macro and macro definitions must be known at compile time. Since
the old org-compat without that definition was already loaded, the
corresponding require did nothing, so the definition was missing and the
byte-compiler was assuming a function that would need to be defined at
runtime.
Both machines made a miraculous recovery when I deleted the package and
then installed it.
As I said, that is something that should really be fixed in package manager.
--
Achim.
(on the road :-)