|
[CEDET-devel] EDE wont work with Arduino sketch
From: Óscar Fuentes <ofv@wa...> - 2012-11-11 12:34
|
After upgrading to the latest development sources of Emacs and Cedet
(via bzr), while visiting an Arduino sketch (foo.ino):
Menu Development -> Create Project
Project Type: ARDUINO SKETCH
Name: foo
eieio-validate-slot-value: Invalid slot type: ede-arduino-project, file,
string, nil
This is my setup for Arduino support on .emacs:
(setq load-path (cons "~/elisp" load-path))
(load-file "~/elisp/cedet/cedet-devel-load.el")
(semantic-mode 1)
(global-ede-mode 1)
(add-to-list 'auto-mode-alist '("\\.\\(pde\\|ino\\)$" . arduino-mode))
(autoload 'arduino-mode "arduino-mode" "Arduino editing mode." t)
This is the output of cedet-version:
CEDET Version: 1.1
Requested File Loaded
Package Version Version Version
----------------------------------------------------------
cedet: 1.1 ok ok
eieio: 1.4 1.3 1.3
semantic: 2.1 2.1beta 2.1beta
srecode: 1.1 1.0 1.0
ede: 1.1 1.0 1.0
speedbar: 1.0.4 nil 1.0
cogre: 1.1 ok Not Loaded
cedet-contrib: 1.1 nil Not Loaded
Why was eieio 1.4 requested version but 1.3 loaded? I checked that
$CEDET_BZR_DIR/lisp/eieio/eieio.el contains
(defvar eieio-version "1.3" "Current version of EIEIO.")
Finally, why is arduino support not included with the cedet sources
bundled with Emacs? Latest cedet pull from Emacs was done on October.
BTW, cedet 1.1 tarball fails to compile with bzr version of Emacs:
In toplevel form:
eieio-base.el:42:11:Error: Invalid function: object-class-fast
|
| Thread | Author | Date | |
|---|---|---|---|
| [CEDET-devel] EDE wont work with Arduino sketch | Óscar Fuentes <ofv@wa...> |
|
|