I took a guess that you were using an older emacs. I made a fresh
anonymous copy of CVS and did a build with Emacs 21, and was finally
able to reproduce your problem.
I have checked in changes to speedbar and srecode that enabled me to
do a clean rebuild with Emacs 21 from CVS sources.
The solution I had mentioned below was already in CVS, but
apparently didn't help Emacs 21 at all.
>>> "Dave Milter" <davemilter@...> seems to think that:
>On 2/9/08, Eric M. Ludlam <eric@...> wrote:
>> I remember that compile error now. The autoloads target in the
>> makefile came after the build target for srecode (and
>> srecode-mode.el). I had changed it so the autoloads were first and
>> had checked in that Makefile last week sometime. That ought to get
>> you rolling again. Your debug output is consistent with the build
>So, what it is sollution?
>I update sources from cvs and still get compile error,
>I made changes like this, instead of disabling srecode:
>--- Makefile 29 Jan 2008 14:38:51 -0000 1.15
>+++ Makefile 9 Feb 2008 20:20:43 -0000
>@@ -56,7 +56,7 @@
> __CLEAN_AUTOLOADS=$(patsubst %,clean-%,$(__BUILD_AUTOLOADS))
> __DOMAKE=$(MAKE) $(MFLAGS) EMACS="$(EMACS)" SHELL="$(SHELL)"
>this help to compile, but cause runtime error:
>"Cannot open load file: srecode-template-wy"