I'm trying to byte compile predictive mode and I have an issue that I can't solve. If I clone it from the official repo, and make
it, I get:
In toplevel form:
predictive-auto-overlay-auto-dict.el:35:1:Error: Symbol’s function definition is void: trie-lexical-binding-p
Makefile:149: recipe for target 'predictive-auto-overlay-auto-dict.elc' failed
make: *** [predictive-auto-overlay-auto-dict.elc] Error 1
If I download the tar ball I face this error:
makeinfo predictive-user-manual.texinfo -o predictive-user-manual.info
make: makeinfo: Command not found
Makefile:154: recipe for target 'predictive-user-manual.info' failed
make: *** [predictive-user-manual.info] Error 127
In both cases it compiles some stuff and eventually fails. I'm quite new to not using package manger, so I might be doing something wrong here though.
makeinfo
program and install that. In Ubuntu, for example,texi2html
seems to provide this program. As for the first one: it assumes that you have installed some ELisp package (in Emacs) that defines variabletrie-lexical-binding-p
- maybe you have it, but it's a wrong version, or maybe you don't have it it at all... you'd need to look into sources to know for sure.trie
package comes withpredictive
. Your first question sounds like a bug. Report it to the author.auctex
and that's it. Could that be the problem?Texi2HTML
unfortunately didn't solve the problem.