[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacspeak Won't build on My Mac!

Or it may be old version of Emacs. declare-function was introduced in
Emacs 23.


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[1]: *** [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 "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help".

If you have questions about this archive or had problems using it, please send mail to:

priestdo@cs.vassar.edu 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