Re: [CEDET-devel] cedet-build.el fails on Windows
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2009-03-04 03:48:59
|
>>> David Engster <de...@ra...> seems to think that: >Running cedet-build on Windows XP with Emacs 23.0.91 (latest pretest) >fails with > >Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p (256 0 . 30901)) > ede-directory-get-toplevel-open-project("c:/Dokumente und Einstellungen/Administrator/Desktop/cedet-1.0pre6/semantic/") > ede-directory-get-open-project("c:/Dokumente und Einstellungen/Administrator/Desktop/cedet-1.0pre6/semantic/") > ede-current-project() > ede-buffer-object(#<buffer semantic-loaddefs.el>) > ede-reset-all-buffers(1) > global-ede-mode(1) > (save-excursion (global-ede-mode 1) (require (quote semantic-ede-grammar)) (require (quote wisent))) > cedet-build(t) > (if (file-newer-than-file-p src dst) (when (y-or-n-p "EIEIO needs to be recompiled. Use subprocess? ") (cedet-build-in-default-emacs)) (cedet-build t)) > (let ((src "eieio/eieio.el") (dst "eieio/eieio.elc")) (if (file-newer-than-file-p src dst) (when ... ...) (cedet-build t))) > cedet-build-in-this-emacs() > call-interactively(cedet-build-in-this-emacs t nil) > execute-extended-command(nil) > call-interactively(execute-extended-command nil nil) > >The problem seems to be ede--project-inode and ede--inode-for dir, which >return lists like "(256 0 . 30901)" instead of a single number. [ ... ] Thanks for the report. The inode thing is supposed to be an optimization, but it appears to be a bit problematic. Please set ede--disable-inode to t to turn off the feature. I'll see what I can do to fix this more automatically. Thanks Eric -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |