Hi,
I'm getting an error 'Wrong type argument: number-or-marker-p, nil'
loading cedet-1.0pre3. Here's the backtrace I get when I evaluate the
cedet.el buffer: -
-----
Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
inversion-<((beta 1 0 3) nil)
inversion-check-version("1.0beta3" nil "1.0pre3")
inversion-add-to-load-path(ede "1.0pre3" nil)
(while --dolist-temp--70032 (setq package-spec (car
--dolist-temp--70032)) (setq package (nth 0 package-spec) min-version
(nth 1 package-spec) installdir (nth 2 package-spec)) (when installdir
(setq installdir ...)) (inversion-add-to-load-path package min-version
installdir) (setq --dolist-temp--70032 (cdr --dolist-temp--70032)))
(let ((--dolist-temp--70032 cedet-packages) package-spec) (while
--dolist-temp--70032 (setq package-spec ...) (setq package ...
min-version ... installdir ...) (when installdir ...)
(inversion-add-to-load-path package min-version installdir) (setq
--dolist-temp--70032 ...)) nil)
(catch (quote --cl-block-nil--) (let (... package-spec) (while
--dolist-temp--70032 ... ... ... ... ...) nil))
(cl-block-wrapper (catch (quote --cl-block-nil--) (let ... ... nil)))
(block nil (let (... package-spec) (while --dolist-temp--70032 ...
... ... ... ...) nil))
(dolist (package-spec cedet-packages) (setq package (nth 0
package-spec) min-version (nth 1 package-spec) installdir (nth 2
package-spec)) (when installdir (setq installdir ...))
(inversion-add-to-load-path package min-version installdir))
(let ((default-directory ...) package min-version installdir)
(dolist (package-spec cedet-packages) (setq package ... min-version
... installdir ...) (when installdir ...) (inversion-add-to-load-path
package min-version installdir)) (dolist (package-spec cedet-packages)
(setq package ...) (message "Setting up %s..." package)
(condition-case err ... ...)))
(let ((default-directory ...)) (add-to-list (quote load-path)
default-directory) (message "%S added to `load-path'"
default-directory) (require (quote inversion)) (let (... package
min-version installdir) (dolist ... ... ... ...) (dolist ... ... ...
...)))
eval-current-buffer()
* call-interactively(eval-current-buffer)
----
I have the following in my .emacs: -
----
;; Load CEDET
(load-file "c:/Program Files/Emacs/site-lisp/cedet-1.0pre3/common/cedet.el"=
)
;; Enabling various SEMANTIC minor modes. See semantic/INSTALL for more id=
eas.
;; Select one of the following
(semantic-load-enable-code-helpers)
;; (semantic-load-enable-guady-code-helpers)
;; (semantic-load-enable-excessive-code-helpers)
;; Enable this if you develop in semantic, or develop grammars
;; (semantic-load-enable-semantic-debugging-helpers)
----
My environment is GNU emacs 21.3.1, Windows 2000, installed from
http://ourcomments.org/Emacs/EmacsW32.html.
TIA
David Lord
|