El vie, 24-01-2014 a las 21:00 +0100, David Engster escribió:
Jorge Araya Navarro writes:
> I'm trying to use the lastes version of CEDET on GNU Emacs 24.3.1, but when I
> try to start Emacs, I run into this error:
>
> Debugger entered--Lisp error: (void-function eieio-object-name-string)

[...]

> This happens with both bazar snapshot and the latest snapshot 8634 on http://
> www.randomsample.de/cedet-snapshots/.
> Maybe this error is happening because eieio-object-name-string is still named
> object-name-string until Emacs 24.4?

The CEDET development version also ships with an up-to-date EIEIO, which
should override the one in Emacs.

What happens when you do

emacs -Q -l /home/jorge/.emacs.d/otros/cedet/cedet-devel-load.el

Does that work?

-David


------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
cedet-eieio mailing list
cedet-eieio@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cedet-eieio

I manage to make it works, now I have no errors!!
My issue was happening because of this line of code on my .emacs.d/init.el file:

;; programas elisp que no estan en elpa
(let ((default-directory "~/.emacs.d/otros/"))
      (normal-top-level-add-subdirs-to-load-path))

my cedet snapshot was sitting on ~/.emacs.d/otros/, but I don't fully know the correlation between my lines of elisp and this issue. This happens because you don't know what are you doing, do not follow my example and study elisp, kids :)

Thanks for the support!! :)

--
Pax et bonum.
Jorge Araya Navarro.
Diseñador publicitario, programador Python/C++ y colaborador en Parabola GNU/Linux-libre.