Emacs에서 cedet 설치할 때 에러가 생깁니다.
안녕하세요? 여기에는 처음 질문을 올려보네요.
http://kldp.org/node/99132 에서 글을 보고서 cedet이랑 ecb를 설치하려고 하는데,
cedet이 설치가 안됩니다.
CVS 버전 받았구요, emacs는 EmacsW32랑 통합되어있는 patched 버전을 사용하고 있습니다.
emacs 안에서 cedet-build.el 불러서 컴파일을 하는데,
eval-buffer 다음에 cedet-build-in-this-emacs를 실행하면
Step 6. Turning on EDE에서
defvar: Symbol's value as variable is void: cedet-menu-map
라는 에러가 나면서 멈춥니다.
eshell이나 msys에서 build를 하면
In toplevel form:
semantic-ia-utest.el:38:1:Error: Cannot open load file: srecode-fields
Wrote d:/My Documents/home/.emacs.d/cedet-cvs/semantic/semantic-utest.elc
Wrote d:/My Documents/home/.emacs.d/cedet-cvs/semantic/semantic-utest-c.elc
make[1]: *** [tests] Error 1
make[1]: Leaving directory `/d/My Documents/home/.emacs.d/cedet-cvs/semantic'
make: *** [semantic] Error 2
라고 메세지를 내면서 멈추구요...
cedet 아래에 srecode를 load-path에 넣은 후에 build를 하더라도 똑같은 에러를 내면서 멈추네요.
어떻게 해결해야할지...
공식 GNU Emacs를...
공식 GNU Emacs를 사용해 보세요.
http://ftp.gnu.org/pub/gnu/emacs/windows/
그리고 아래 참고하세요.
http://wiki.kldp.org/wiki.php/EmacsAutoCompletionQuickNote#s-8.4
저도 한달 전쯤에 PC
저도 한달 전쯤에 PC 갈아엎으면서 emacs 재설치를 했었는데요.
cedet, ecb는 CVS버전으로 받고 나서 emacsW32 최신버전으로 설치를 하려고 하니 저 역시 에러가 뜨더군요.
그런데 정확히 동일한 에러인지, 아니면 ecb 부분에서 났었는지는 확실치 않네요.
저 같은 경우는 최신 emacsW32 버전을 사용하지 않고,
Emacs-23-CvsP090630-EmacsW32-1.58.exe 버전을 사용하니까 제대로 설치가 되었었습니다.
emacsw32 를 사용하시면 나타나는 현상입니다.
ntemacs를 사용 하시면 빌드 잘 됩니다.
굳이 emacsw32를 사용하시겠다면 방법은 있습니다만 별로 추천 드리지는 않습니다.
그래도 하시겠다면 google로 찾아 보시면 lisp 파일을 수정해서 하는 방법은 있습니다.
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
시간이 조금 지난 감이 있어도
저도 한번 cedet를 써 보려 해서
emacs는 최신버전 EmacsW32 patched : Emacs-23-CvsP091103-EmacsW32-1.58.exe
cedet는 cvs가 아닌 그냥 1.0pre7를 해서
위와 비슷한 에러가 났어서 좀 해메었습니다.
저의 경우는
C:\Program Files\Emacs\emacs\lisp
에서 이미 설치된 "cedet폴더"와 "speedbar.elc", "speedbar.el"을 삭제하고 나서
cmd>
.emacs
이렇게 하니 정상적으로 진행이 되었습니다.
감사합니다.
Emacs-24-BzrU101019-EmacsW32-1.58 설치했는데 이 글보고 cedet 설정 끝냈습니다. ㅠㅠ
댓글 달기