Thanks, that did the trick. I reproduced the problem on an RHEL 6.9
platform. The problem was due to a significant typo in one of my earlier
commits, a typo that was exposed by the commit that you mentioned. To
fix it, I installed the attached patch into emacs-26 and merged emacs-26
Awesome! I'll try the latest commit soon.
BTW what would be the simplest way to explain why it worked using the Makefile in hydra pkg, but not when installed via pacakge.el? Inspite of same (right?) .elc files?
I looked at the commit, but being C-illiterate, made no sense to me.
Also shouldn't bug reports be easier to write (and recipes easy to reproduce) if that macro be made part of emacs core? So that people can assimilate info about packages needing to be installed, followed by elisp forms in a concise fashion? Eli?