Cedet - 错误的类型参数,stringp,1

时间:2013-01-08 12:14:04

标签: emacs cedet

我正在使用bzr的最新cedet版本。我的cedet配置如下(取自Alex Ott的文件)。

(setq cedet-root-path (file-name-as-directory "~/cedet"))  
(load-file (concat cedet-root-path "cedet-devel-load.el"))  
(add-to-list 'load-path (concat cedet-root-path "contrib"))  

;; select which submodes we want to activate

(add-to-list 'semantic-default-submodes 'global-semantic-mru-bookmark-mode)  
(add-to-list 'semantic-default-submodes 'global-semanticdb-minor-mode)  
(add-to-list 'semantic-default-submodes 'global-semantic-idle-scheduler-mode)  
(add-to-list 'semantic-default-submodes 'global-semantic-stickyfunc-mode)  
(add-to-list 'semantic-default-submodes 'global-cedet-m3-minor-mode)  
(add-to-list 'semantic-default-submodes 'global-semantic-highlight-func-mode)  
(add-to-list 'semantic-default-submodes 'global-semanticdb-minor-mode)  

;; Activate semantic

(semantic-mode 1)  

每当我打开C源代码时,我总是会收到错误“错误的类型参数,stringp 1”  看起来像(语义模式1)
 造成了这个问题。任何帮助表示赞赏。

我正在使用emacs 24,如果我使用emacs附带的cedet,我没有看到这个问题。

编辑:附加了堆栈跟踪。将此发送到cedet-delevel邮件列表也。 .~ / .semanticdb尚未创建(新笔记本电脑)。

Debugger entered--Lisp error: (wrong-type-argument stringp 1)
string-match("\n" 1 0)
split-string(1 "\n")
semantic-cpp-defs(1)
semantic-gcc-setup()
semantic-default-c-setup()
semantic-new-buffer-fcn()
semantic-mode(1)
eval-buffer(#<buffer  *load*> nil "/home/sudheesh/Dropbox/cedet_new.el" nil t)  ;     Reading at buffer position 898
load-with-code-conversion("/home/sudheesh/Dropbox/cedet_new.el" "/home/sudheesh/Dropbox /cedet_new.el" nil nil)

load(“/ home / sudheesh / Dropbox / cedet_new.el”nil nil t)    负载文件( “〜/升降梭箱/ cedet_new.el”)

解决: 这个问题现在解决了。我还没有安装g ++编译器。问题是因为这个。安装g ++编译器解决了这个问题。感谢cedet-dlevel邮件列表中David Engster的支持。

0 个答案:

没有答案