Or it may be old version of Emacs. declare-function was introduced in Emacs 23. ^D Tim Cross wrote: TC> The error you are getting is telling you that the function TC> declare-function is not defined. From the name, you can deduce this is TC> not an emacspeak, but an emacs function - in fact, a core function TC> defined in subr.el. TC> This indicates three likely explainations - TC> 1.Your installation of emacs is somehow broken. Not likely if you are TC> using a packaged version. More likely if you have built emacs from sources. TC> 2. If you are using an emacs built from sources, perhaps the emacs TC> sources are broken. THis is not unheard of if you are builoding from the TC> dev branch. Even if the emacs build itself is ok, it is quite possible TC> for a definition to have changed in such a way that it breaks emacspeak. TC> I've encountered this a number of times, which is why I usually have TC> things setup so that I can quickly change the sources to an earlier, TC> known good version of emacs. I find the emacs-24 branch much more TC> reliable than the bleeding endge emacs dev trunk. TC> 3. You didn't do a make clean before the make config and make emacspeak. TC> Old configuration or old code which is not campatible with either the TC> new version of emacspeak or emacs is causing problems. TC> I updated both emacs from the emacs-24 branch and emacspeak from svn on TC> Tuesday and both build without problems. So, at the very least, you TC> sohould be able to build from the sources as of that date. TC> Tim TC> On 10/01/13 15:26, Steve Holmes wrote: >> When I try and build emacspeak from latest svn trunk and from the 37.0 >> tarball, I get a meaningless error and the make fails in it tracks. I will >> insert a typescript below. I am running Mountain Lion on my Mac Mini with >> a current home brew installation of necessary programs and emacs. >> Emacspeak was working fine right up to when I went to update/rebuild it; >> now it's broken for me. What could I be missing? >> ----- Begin typescript ----- >> Script started on Wed Jan 9 20:00:50 2013 >> .[?1034hbash-3.2$ make emacspeak >> test -f lisp/emacspeak-loaddefs.el || make config >> cd lisp; make >> emacs -batch -q -no-site-file -eval '(setq vc-handled-backends nil >> byte-compile-warnings t)' -l ".."/lisp/emacspeak-load-path.el -l >> ".."/lisp/emacspeak-loaddefs.el -l ".."/lisp/emacspeak-cus-load.el -l >> ".."/lisp/g-client/g-load-path.el -f batch-byte-compile acss-structure.el >> Symbol's function definition is void: declare-function >> make: *** [acss-structure.elc] Error 255 >> make: *** [emacspeak] Error 2 >> bash-3.2$ exit >> exit >> >> Script done on Wed Jan 9 20:01:18 2013 >> -- With best regards Dmitri Paduchikh ----------------------------------------------------------------------------- To unsubscribe from the emacspeak list or change your address on the emacspeak list send mail to "email@example.com" with a subject of "unsubscribe" or "help".
If you have questions about this archive or had problems using it, please send mail to:firstname.lastname@example.org No Soliciting!
Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998
Emacspeak Files | Emacspeak Blog | Search the archive