Re: Error loading projects: eieio-persistent-validate/fix-slot-value: Wrong type argument: arrayp, nil

Zach <[email protected]>
Newsgroups gmane.emacs.cedet
Message-ID <[email protected]>
I'm using Emacs straight from the Arch repo. I have a few packages from 
MELPA installed which automatically added themselves to the load path, 
but the rest of the load path is only what Emacs itself adds.

proj.el does not have an eieio-defclass-autoload for ede/proj-obj but 
not requiring it in .emacs doesn't appear to matter.

On 06/19/2014 07:44 PM, Eric M. Ludlam wrote:
> Hmmm. Well, there was a goal in the merge with Emacs to remove as many 
> autoloads from non-commands as possible.   In cedet/ede/proj.el there 
> should be an eieio-defclass-autoload for your symbols.  In core CEDET 
> this should make that load code work.  Is there anything non-standard 
> in your Emacs that might have affected the build, or something 
> unexpected on your load path?
>
> Eric
>
> On 06/18/2014 09:58 PM, Zach wrote:
>> Yep, now it's working.
>>
>> On 06/18/2014 07:00 PM, Eric M. Ludlam wrote:
>>> Interesting. We have tests for that basic case which have been passing
>>> for years in the CEDET repository.
>>>
>>> I don't know much about stock emacs.  I'll take a wild guess that
>>> 'ede-proj-target-makefile-program' is somehow not getting loaded and
>>> being available to be tested against.
>>>
>>> It may be that:
>>>
>>> (require 'ede/proj)
>>> (require 'ede/proj-<add stuff here>)
>


------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.