I'm having some compiling trouble. File B which requires file A fails to compile because file A contains code that should not be run at compile-time, just run-time. I've distilled the essence into a tiny example. Save the attachments with "K a" and then run the script doit. Right now, I'm getting the output: [wohler@olgas:807]$ sh doit While compiling toplevel forms in file /tmp/b.el: !! error (("Shouldn't hit this when compiling")) Done Loading b (source)... Shouldn't hit this when compiling I'd like to get the output: [wohler@olgas:807]$ sh doit Wrote /tmp/b.elc Done Loading b (source)... Shouldn't hit this when compiling Thanks for any help you can provide.