pkgsrc-Users archive

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

Re: Emacspeak ready to be imported



On Tue, Mar 12, 2024 at 04:40:51PM +0000, adr wrote:
> On Tue, 12 Mar 2024, Thomas Klausner wrote:
> > Doesn't build for me:
> > 
> > Loading emacspeak-pronounce...
> > 
> > In toplevel form:
> > emacspeak-url-template.el:61:1: Error: Symbol's function definition is void: keymap-unset
> > emacspeak-vuiet.el
> > make[1]: *** [Makefile:53: emacspeak-url-template.elc] Error 1
> > make[1]: *** Waiting for unfinished jobs....
> > emacspeak-websearch.el
> > emacspeak-widget.el
> > emacspeak-winring.el
> > emacspeak-webspace.el
> > emacspeak-windmove.el
> > emacspeak-woman.el
> > Loading emacspeak-pronounce...
> > 
> > In toplevel form:
> > emacspeak-wizards.el:83:1: Error: Symbol's function definition is void: keymap-unset
> > make[1]: *** [Makefile:53: emacspeak-wizards.elc] Error 1
> > gmake: *** [Makefile:44: emacspeak] Error 2
> > *** Error code 2
> > 
> > (The defaults pull in emacs28 in case it matters.)
> 
> I forgot, version 59 depends on emacs>=29. What is the better way
> to manage that? Just add a dependency like with other packages?

You can set

EMACS_VERSIONS_ACCEPTED

and I just did, but I now see

===> Building for emacspeak-59.0
c++ -O2 -g -fstack-clash-protection -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/espeak-ng -I/usr/pkg/include/pcaudiolib -g    -O2 -fPIC  -DPIC  -pedantic -ansi -Wall -Wno-long-long --std=c++11 -I/usr/include/tcl86 -g -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/espeak-ng -I/usr/pkg/include/pcaudiolib  -c -o tclespeak.o tclespeak.cpp
make[1]: Nothing to be done for 'config'.

Error: error ("Eager macro-expansion failure: (native-lisp-load-failed \"file does not exists\" \"/scratch/wip/emacspeak/work/.home/.emacs.d/eln-cache/29.2-7e5dcf30/subr--trampoline-66756e63616c6c2d696e7465726163746976656c79_funcall_interactively_0.eln\")")
espeak-voices.el
  mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode -0x8679568c0510d7d>))
  debug-early-backtrace()
  debug-early(error (error "Eager macro-expansion failure: (native-lisp-load-failed \"file does not exists\" \"/scratch/wip/emacspeak/work/.home/.emacs.d/eln-cache/29.2-7e5dcf30/subr--trampoline-66756e63616c6c2d696e7465726163746976656c79_funcall_interactively_0.eln\")"))
  error("Eager macro-expansion failure: %S" (native-lisp-load-failed "file does not exists" "/scratch/wip/emacspeak/work/.home/.emacs.d/eln-cache/29.2-7e5dcf30/subr--trampoline-66756e63616c6c2d696e7465726163746976656c79_funcall_interactively_0.eln"))
  internal-macroexpand-for-load((defadvice funcall-interactively (around emacspeak pre act comp) "Record name of interactive function being called." (let ((ems--interactive-fn-name (ad-get-arg 0))) ad-do-it)) nil)
  command-line-1(("-f" "package-initialize" "--eval" "(setq file-name-handler-alist nil gc-cons-threshold 64000000  load-source-file-function  nil)" "-l" "../lisp/emacspeak-preamble.el" "-l" "../lisp/emacspeak-loaddefs.el" "-f" "batch-byte-compile" "plain-voices.el"))
  command-line()
  normal-top-level()
Eager macro-expansion failure: (native-lisp-load-failed "file does not exists" "/scratch/wip/emacspeak/work/.home/.emacs.d/eln-cache/29.2-7e5dcf30/subr--trampoline-66756e63616c6c2d696e7465726163746976656c79_funcall_interacti
vely_0.eln")
emacspeak-loaddefs.el
make[1]: *** [Makefile:53: plain-voices.elc] Error 255
make[1]: *** Waiting for unfinished jobs....
outloud-voices.el

with emacs29 installed.
 Thomas


Home | Main Index | Thread Index | Old Index