Re: Symbol's function definition is void: eieio-object-name-string

Jorge Araya Navarro <[email protected]> Fri, 24 Jan 2014 17:25:39 -0600
Newsgroups gmane.emacs.eieio
Message-ID <[email protected]>
--===============4852569119211236624==
Content-Type: multipart/alternative; boundary="=-4in/dQlYpHns1SQlfvQR"


--=-4in/dQlYpHns1SQlfvQR
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit

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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/cedet-eieio


Oh my God!, yes that works, this is what I get from the *Message*
buffer:


For information about GNU Emacs and the GNU system, type C-h C-a.
Loading /home/jorge/.emacs.d/otros/cedet/cedet-remove-builtin.el (source)...done
Loading autoloads from CEDET development.
Parsing  *srecode-map-tmp* (LALR)...done


Just for the record, this is what I get if I try to run Emacs as I
always do:


Loading /home/jorge/.emacs.d/otros/cedet/cedet-devel-load.el (source)...
Loading /home/jorge/.emacs.d/otros/cedet/cedet-remove-builtin.el (source)...done
Package assoc is obsolete!
For information about GNU Emacs and the GNU system, type C-h C-a.


What should I do now? load "cedet/cedet-remove-builtin.el" before
"cedet/cedet-devel-load.el" (maybe it makes no sense, but I have to try
something, right?)

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

--=-4in/dQlYpHns1SQlfvQR
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.6.6">
</HEAD>
<BODY>
El vie, 24-01-2014 a las 21:00 +0100, David Engster escribi&#243;:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Jorge Araya Navarro writes:
<FONT COLOR="#737373">&gt; I'm trying to use the lastes version of CEDET on GNU Emacs 24.3.1, but when I</FONT>
<FONT COLOR="#737373">&gt; try to start Emacs, I run into this error:</FONT>
<FONT COLOR="#737373">&gt;</FONT>
<FONT COLOR="#737373">&gt; Debugger entered--Lisp error: (void-function eieio-object-name-string)</FONT>

[...]

<FONT COLOR="#737373">&gt; This happens with both bazar snapshot and the latest snapshot 8634 on http://</FONT>
<FONT COLOR="#737373">&gt; <A HREF="http://www.randomsample.de/cedet-snapshots/">www.randomsample.de/cedet-snapshots/</A>.</FONT>
<FONT COLOR="#737373">&gt; Maybe this error is happening because eieio-object-name-string is still named</FONT>
<FONT COLOR="#737373">&gt; object-name-string until Emacs 24.4?</FONT>

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 &amp; Everything In Between.
Get a Quote or Start a Free Trial Today. 
<A HREF="http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;iu=/4140/ostg.clktrk">http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;iu=/4140/ostg.clktrk</A>
_______________________________________________
cedet-eieio mailing list
<A HREF="mailto:[email protected]">[email protected]</A>
<A HREF="https://lists.sourceforge.net/lists/listinfo/cedet-eieio">https://lists.sourceforge.net/lists/listinfo/cedet-eieio</A>
</PRE>
</BLOCKQUOTE>
<BR>
Oh my God!, yes that works, this is what I get from the *Message* buffer:<BR>
<BR>
<PRE>
For information about GNU Emacs and the GNU system, type C-h C-a.
Loading /home/jorge/.emacs.d/otros/cedet/cedet-remove-builtin.el (source)...done
Loading autoloads from CEDET development.
Parsing&nbsp; *srecode-map-tmp* (LALR)...done
</PRE>
<BR>
Just for the record, this is what I get if I try to run Emacs as I always do:<BR>
<BR>
<PRE>
Loading /home/jorge/.emacs.d/otros/cedet/cedet-devel-load.el (source)...
Loading /home/jorge/.emacs.d/otros/cedet/cedet-remove-builtin.el (source)...done
Package assoc is obsolete!
For information about GNU Emacs and the GNU system, type C-h C-a.
</PRE>
<BR>
What should I do now? load &quot;cedet/cedet-remove-builtin.el&quot; before &quot;cedet/cedet-devel-load.el&quot; (maybe it makes no sense, but I have to try something, right?)<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
<I>Pax et bonum.</I><BR>
Jorge Araya Navarro.<BR>
Dise&#241;ador publicitario, programador Python/C++ y colaborador en Parabola GNU/Linux-libre.
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

--=-4in/dQlYpHns1SQlfvQR--



--===============4852569119211236624==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
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
--===============4852569119211236624==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
cedet-eieio mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cedet-eieio

--===============4852569119211236624==--