Sam Steingold <[EMAIL PROTECTED]> writes:

> Stefan Reichör wrote:
>> If yes, we could add it as compatibility function to DVC.el
>
> please make sure that it is used only when the built-in emacs function
> does not cut it.

Sure, that was my plan.
I have added dvc-split-string now. dvc-split-string is only needed,
when the third parameter is used.

>>> GNU Emacs 22.1.50.5 says
>>> split-string is a compiled Lisp function in `subr.el'.
>>> (split-string string &optional separators omit-nulls)
>>>
>>> While compiling xhg-paths in file /home/shared/lib/elisp/dvc/lisp/xhg.el:
>>>   ** split-string called with 3 arguments, but accepts only 1-2
>>>
>>> it appears that dvc requires emacs 22.
>>>
>>> 2. make reports:
>>>
>>> While compiling toplevel forms in file
>>> /home/shared/lib/elisp/dvc/lisp/xmtn-dvc.el:
>>>   !! error (("Variable binding depth exceeds max-specpdl-size"))
>>>
>>> I can compile the file in e22 by hand though.
>> 
>> Do you get this error on emacs21 or on emacs22 or on both?
>
> e21, when compiled by make
> (ISTR that e22 had the same problem when I used to configure with it)
>
>> What is the value of max-specpdl-size on this system?
>
> 600
>
> I think the problem is recursive dependencies at compile time.
> when I compile by hand, dvc is already loaded and all "require"s are
> satisfied.

Could you please experiment with the following setting (put it on top
in the dvc-build.el file)
(setq max-specpdl-size 1000)

Does this work?


Stefan.

_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev

Reply via email to