Thanks, but it didn't work.
The ECB 2.40 version might be wrong, but it is the ecb from the zip file of
https://github.com/alexott/ecb - which is the only ecb I left in my
~/site-lisp/, as ecb-snap. It seems to be finding the new version - C-h f
on ecb-directory-files goes to ~/site-lisp/ecb-common-browser.el, and the
help string says "Wrapper for directory-files that fixes the file name &
catch file errors".
Also, I had to remove the require ecb-autoloads from my ~/.emacs.el. This
is with GNU Emacs 23.1.1 (x86_64-redhat-linux-gnu, GTK+ Version 2.18.9) of
2012-03-01 on
c6b18n3.bsys.dev.centos.org (CentOS 6)
Here's the error message:
Debugger entered--Lisp error: (error "ECB 2.40: Errors during the layout
setup of ECB. (error-type: void-variable, error-data:
(display-buffer-alist))")
signal(error ("ECB 2.40: Errors during the layout setup of ECB.
(error-type: void-variable, error-data: (display-buffer-alist))"))
error("ECB %s: %s (error-type: %S, error-data: %S)" "2.40" "Errors during
the layout setup of ECB." void-variable (display-buffer-alist))
ecb-clean-up-after-activation-failure("Errors during the layout setup of
ECB." (void-variable display-buffer-alist))
(condition-case err-obj (let (... ...)
(ecb-enable-temp-buffer-shrink-to-fit ecb-compile-window-height) (if
use-last-win-conf ...) (ecb-redraw-layout-full ... nil ... ...) (if ... ...)
(when ... ... ...) (ecb-window-sync) (ecb-mode-line-format)) (error
(ecb-clean-up-after-activation-failure "Errors during the layout setup of
ECB." err-obj)))
(progn (when (< max-specpdl-size 3000) (ecb-modify-emacs-variable ... ...
3000)) (when (< max-lisp-eval-depth 1000) (ecb-modify-emacs-variable ... ...
1000)) (when (and ecb-running-xemacs ...) (ecb-modify-emacs-variable ... ...
t)) (ecb-check-cedet-load) (ecb-check-semantic-load)
(ecb-check-requirements) (condition-case err-obj (progn ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ...) (error ...)) (condition-case err-obj
(run-hooks ...) (error ...)) (setq ecb-minor-mode t) (condition-case err-obj
(let ... ... ... ... ... ... ... ...) (error ...)) (condition-case err-obj
(let ... ...) (error ...)) (condition-case err-obj (run-hooks ...) (error
...)) (condition-case err-obj (if ... ...) (error ...)) (setq ecb-minor-mode
t) (message "The ECB is now activated.") (condition-case err-obj (if ... ...
...) (error ...)) (ignore-errors (when ... ...)) (ignore-errors
(ecb-show-tip-of-the-day)) (ecb-enable-advices (quote
ecb-layout-basic-adviced-functions)) (condition-case err-obj (setq
ecb-activated-window-configuration ...) (error ...)))
(if (run-hook-with-args-until-failure (quote ecb-before-activate-hook))
(progn (when ... ...) (when ... ...) (when ... ...) (ecb-check-cedet-load)
(ecb-check-semantic-load) (ecb-check-requirements) (condition-case err-obj
... ...) (condition-case err-obj ... ...) (setq ecb-minor-mode t)
(condition-case err-obj ... ...) (condition-case err-obj ... ...)
(condition-case err-obj ... ...) (condition-case err-obj ... ...) (setq
ecb-minor-mode t) (message "The ECB is now activated.") (condition-case
err-obj ... ...) (ignore-errors ...) (ignore-errors ...) (ecb-enable-advices
...) (condition-case err-obj ... ...)))
(when (run-hook-with-args-until-failure (quote ecb-before-activate-hook))
(when (< max-specpdl-size 3000) (ecb-modify-emacs-variable ... ... 3000))
(when (< max-lisp-eval-depth 1000) (ecb-modify-emacs-variable ... ... 1000))
(when (and ecb-running-xemacs ...) (ecb-modify-emacs-variable ... ... t))
(ecb-check-cedet-load) (ecb-check-semantic-load) (ecb-check-requirements)
(condition-case err-obj (progn ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ...) (error ...)) (condition-case err-obj (run-hooks ...) (error
...)) (setq ecb-minor-mode t) (condition-case err-obj (let ... ... ... ...
... ... ... ...) (error ...)) (condition-case err-obj (let ... ...) (error
...)) (condition-case err-obj (run-hooks ...) (error ...)) (condition-case
err-obj (if ... ...) (error ...)) (setq ecb-minor-mode t) (message "The ECB
is now activated.") (condition-case err-obj (if ... ... ...) (error ...))
(ignore-errors (when ... ...)) (ignore-errors (ecb-show-tip-of-the-day))
(ecb-enable-advices (quote ecb-layout-basic-adviced-functions))
(condition-case err-obj (setq ecb-activated-window-configuration ...) (error
...)))
(let ((debug-on-error debug-on-error)) (when
(run-hook-with-args-until-failure ...) (when ... ...) (when ... ...) (when
... ...) (ecb-check-cedet-load) (ecb-check-semantic-load)
(ecb-check-requirements) (condition-case err-obj ... ...) (condition-case
err-obj ... ...) (setq ecb-minor-mode t) (condition-case err-obj ... ...)
(condition-case err-obj ... ...) (condition-case err-obj ... ...)
(condition-case err-obj ... ...) (setq ecb-minor-mode t) (message "The ECB
is now activated.") (condition-case err-obj ... ...) (ignore-errors ...)
(ignore-errors ...) (ecb-enable-advices ...) (condition-case err-obj ...
...)))
(if ecb-minor-mode (when (and ... ...) (ecb-select-ecb-frame)
(ecb-update-directories-buffer)) (let (...) (when ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)))
ecb-activate--impl()
(if ecb-use-recursive-edit (if ecb-minor-mode (progn ... ...) (catch ...
... ...)) (ecb-activate--impl))
ecb-activate-internal()
(if new-state (ecb-activate-internal) (ecb-deactivate-internal))
(let ((new-state ...)) (if new-state (ecb-activate-internal)
(ecb-deactivate-internal)))
ecb-minor-mode(1)
ecb-activate()
call-interactively(ecb-activate t nil)
execute-extended-command(nil)
call-interactively(execute-extended-command nil nil)
--
View this message in context:
http://emacs.1067599.n5.nabble.com/Error-when-activating-ECB-tp235500p313822.html
Sent from the ecb-list mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience. Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk