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

Re: emacs 23 and



I beleive that the hook does not exist in emacs 23. I'm running emacs
24 and cannot verify for certain, but the hood does appear to be first
mentioned in the NEWS file for emacs 24.

I think Raman committed a fix for this, so perhaps another update and
rebuild from svn would fix the issue. Alternatively, get the emacs
soures from bzr and build emacs 24 - I find it quite stable, though
you will get small glitches from time to time. Usually, they are fixed
in a day or two.

Tim


On 29 May 2012 18:11,  <lsmithso@hare.demon.co.uk> wrote:
>
> It builds, but I get a runtime error:
>
>  Loading emacspeak...done
>  Loading voice-setup...done
>  Loading voice-setup...done
>  require: Symbol's value as variable is void: post-self-insert-hook
>
> Didn't we establish that this hook doesn't exist in emacs 23?
>
>
> Tim Cross writes:
>  >
>  > Try doing
>  >
>  > make clean
>  > make config
>  > make
>  >
>  > and see if that works
>  >
>  > Tim
>  >
>  > lsmithso@hare.demon.co.uk writes:
>  >  > Hi:
>  >  > I Checked it out and the build fails:
>  >  >
>  >  > $ svn update
>  >  > U    lisp/emacspeak-advice.el
>  >  > U    lisp/emacspeak-redefine.el
>  >  > Updated to revision 7818.
>  >  >
>  >  >
>  >  > $ make
>  >  > test -f  lisp/emacspeak-loaddefs.el || make config
>  >  > cd lisp; make
>  >  > make[1]: Entering directory `/home/lsmithso/sp1/emacspeak-read-only/lisp'
>  >  > 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 emacspeak-advice.el
>  >  >
>  >  > In toplevel form:
>  >  > emacspeak-advice.el:518:48:Warning: reference to free variable
>  >  >     `post-self-insert-hook'
>  >  > emacspeak-advice.el:984:2:Warning: reference to free variable
>  >  >     `emacspeak-pronounce-sha-checksum-pattern'
>  >  > emacspeak-advice.el:1573:33:Warning: ad-Orig-kill-region called with 3
>  >  >     arguments, but accepts only 2
>  >  > emacspeak-advice.el:1576:5:Warning: ad-Orig-kill-region called with 3
>  >  >     arguments, but accepts only 2
>  >  >
>  >  > In end of data:
>  >  > emacspeak-advice.el:3007:1:Warning: the following functions are not known to
>  >  >     be defined: emacspeak-pronounce-add-dictionary-entry, which-function
>  >  > >>Error occurred processing emacspeak-advice.el: File error (("Opening output file" "cannot overwrite file" "/home/lsmithso/sp1/emacspeak-read-only/lisp/emacspeak-advice.elc"))
>  >  > make[1]: *** [emacspeak-advice.elc] Error 1
>  >  > make[1]: Leaving directory `/home/lsmithso/sp1/emacspeak-read-only/lisp'
>  >  > make: *** [emacspeak] Error 2
>  >  >
>  >  >
>  >  >
>  >  > T. V. Raman writes:
>  >  >  >
>  >  >  > thanks all. Just checking  in a change that only uses
>  >  >  > post-self-insert-hook in emacs 23.  I've also fixed up undo to
>  >  >  > work correctly in emacs prios to emacs 24.  Give it a spin  --
>  >  >  > change just committed to svn.
>  >  >  >
>  >  >  > >>>>> "Rob" == Rob Hill <robhill@es.co.nz> writes:
>  >  >  >     Rob> Hello Raman and list, post-self-insert-hook isn't
>  >  >  >     Rob> present in emacs 23.2.1 from debian stable.
>  >  >  >     Rob>
>  >  >  >     Rob> Rob
>  >  >  >     Rob>
>  >  >  >     Rob> T. V. Raman writes:
>  >  >  >     >> plain text, us-ascii [Press RETURN to display text]
>  >  >  >     Rob>
>  >  >  >     Rob> -----------------------------------------------------------------------------
>  >  >  >     Rob> To unsubscribe from the emacspeak list or change your
>  >  >  >     Rob> address on the emacspeak list send mail to
>  >  >  >     Rob> "emacspeak-request@cs.vassar.edu" with a subject of
>  >  >  >     Rob> "unsubscribe" or "help".
>  >  >  >
>  >  >  > --
>  >  >  > Best Regards,
>  >  >  > --raman
>  >  >  >
>  >  >  > -----------------------------------------------------------------------------
>  >  >  > 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".
>  >  >
>  >  > --
>  >  > Les Smithson
>  >  >
>  >  > -----------------------------------------------------------------------------
>  >  > 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".
>  >  >
>  >
>  > --
>  > Tim Cross
>  > Information Technology
>  > University of New England
>  >  Phone: +61 2 6773 3210
>  > Mobile: 0428 212217
>  > E-Mail: tcross@une.edu.au
>  >    Web: http://www.une.edu.au/itd
>  > ---
>  > Please avoid sending me Word or PowerPoint attachments.
>  > See http://www.gnu.org/philosophy/no-word-attachments.html
>  >
>  > Any fool can make things bigger, more complex, and more violent. It takes a
>  > touch of genius (and a lot of courage) to move in the opposite direction.
>  >                                                            —Albert Einstein
>  >
>  >
>  >
>  >
>  >
>  >
>  > -----------------------------------------------------------------------------
>  > 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".
>
> --
> Les Smithson
>
> -----------------------------------------------------------------------------
> 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".
>



-- 
Tim Cross

-----------------------------------------------------------------------------
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