>>>> "SY" == Steve Youngs
<youngs(a)xemacs.org> writes:
SY> I just received a report of a problem with the mailcrypt package I
SY> recently released. Apparently it's not finding macros (using VM).
You could try rebuilding everything, look for unknown function
warnings from the byte compiler, and make sure none of those are lisp
macros defined in other packages. Fix all resulting problems in the
entire tree.
The problem of not picking up the necessary macros is THE problem with
incorrectly byte-compiled packages. Typically because the developer
has the necessary macros always loaded from .emacs.
This is the case where the Release Engineer can fix all the problems
uniformly across the entire tree.
How to fix? Add something like
(eval-when-compile
(require 'foo-macros))
Martin