Stephen Leake <[EMAIL PROTECTED]> writes: > Thien-Thi Nguyen <[EMAIL PROTECTED]> writes: >> >> |Warning: Function `gensym' from cl package called at runtime >> |Warning: Function `subseq' from cl package called at runtime >> |Warning: Function `gensym' from cl package called at runtime >> |Warning: Function `some' from cl package called at runtime >> |Warning: Function `gensym' from cl package called at runtime >> |Warning: Function `subseq' from cl package called at runtime >> |Warning: Function `gensym' from cl package called at runtime >> |Warning: Function `some' from cl package called at runtime > > This is reporting that DVC is using the cl runtime, which the Gnu > Emacs project doesn't want/forbids. The DVC monotone support uses a > lot of cl stuff, and other parts of DVC may also, but I don't know how > to tell whether it is compile-time or run-time; these warnings would > solve that problem. > > It would be better if the warnings pointed to the place in the code > where the cl runtime was called! > > What version of Emacs, and/or what options, produces these warnings? I > don't get them with Emacs 22.2 on Windows and RedHat.
This happens with Emacs 23.0.60.1 (from CVS HEAD). The fix is to replace all calls to these functions (gensym, subseq, some) with (make-symbol, substring/dvc-subseq, catch/throw). When using `subseq' on a list, copy over the subseq function definition from cl-extra.el into dvc-utils.el, and call it dvc-subseq. -- | Michael Olson | FSF Associate Member #652 | | http://mwolson.org/ | Hobbies: Lisp, HCoop | | Projects: Emacs, Muse, ERC, EMMS, ErBot, DVC, Planner | `-------------------------------------------------------'
pgpIc7dU5UOxe.pgp
Description: PGP signature
_______________________________________________ Dvc-dev mailing list [email protected] https://mail.gna.org/listinfo/dvc-dev
