From: Thomas G. <tgf...@pa...> - 2004-01-12 14:49:02
|
On Mon, 12 Jan 2004 14:40:48 +0100, Berndl, Klaus wrote: > Hi Thomas, > >>I just installed ECB 2.11 and get the above error when selecting a >>method in the methods buffer (to jump to it). > >>I get another error "Wrong number of arguments: get-frame-for-buffer, 4" >>when, eg. running M-x compile. > >>Can I do anything about it to correct these problems? > > Yes, upgrade your very old XEmacs to a newer one! XEmacs 21.4.6 is very old > and does not support the modern display-buffer function with 4 arguments - > your display-buffer supports only 3 arguments - same for > get-frame-for-buffer.[...] Okay, I'm running now XEmacs 21.4 (patch 14) "Reasonable Discussion" [Lucid] (i386-debian-linux) ECB 2.11 uses semantic 1.4.4, eieio 0.17 and speedbar 0.14beta4 and indeed the get-frame-for-buffer error vanished. But I still get the "Wrong number of arguments: ad-Orig-widen, 1" error, when selecting a method in the methods buffer. Wrong number of arguments: (lambda nil "$ad-doc: ad-Orig-widen$" (interactive nil) (let (ad-return-value) (let ((trace-level (1+ trace-level)) (trace-buffer (get-buffer-create "*trace-output*"))) (pop-to-buffer trace-buffer) (goto-char (point-max)) (if (= trace-level 1) (insert trace-separator)) (insert (trace-entry-message (quote ad-Orig-widen) trace-level (list))) (setq ad-return-value (ad-Orig-ad-Orig-widen)) (pop-to-buffer trace-buffer) (goto-char (point-max)) (insert (trace-exit-message (quote ad-Orig-widen) trace-level ad-return-value))) ad-return-value)), 1 Thanks for your help, Thomas |