Note that there are some explanatory texts on larger screens.

plurals
  1. POLisp error while using ede-cpp-root-project
    text
    copied!<p>I've been trying to get the CEDET working with a simple project for the last little while. I have the following project file:</p> <pre class="lang-lisp prettyprint-override"><code>(ede-cpp-root-project "aesalon-project" :name "aesalon-name" :file "~/projects/aesalon/SConstruct" :include-path '("/" "/include/")) </code></pre> <p>I've been loading the above into a buffer and executing the buffer contents. The problem is not with the project not loading correctly -- it seems to bet set up properly; I can change the settings etc. using the menubar. When I try to rescan the project's files, however, I get the following error:</p> <pre class="lang-lisp prettyprint-override"><code>Debugger entered--Lisp error: (wrong-type-argument class-p ede-cpp-root) signal(wrong-type-argument (class-p ede-cpp-root)) child-of-class-p(ede-cpp-root-project ede-cpp-root) object-of-class-p([object ede-cpp-root-project "aesalon-project" nil "aesalon-name" "1.0" "/home/ethereal/projects/aesalon/" 3546321 "/home/ethereal/projects/aesalon/SConstruct" nil nil nil unbound unbound "" "" "" "" "" "" ("debug" "release") "debug" nil ("/" "/include/") nil nil nil "\\.\\(h\\(h\\|xx\\|pp\\|\\+\\+\\)?\\|H\\)$\\|\\&lt;\\w+$" nil] ede-cpp-root) ede-toplevel-project("~/projects/aesalon/") ede-rescan-toplevel() call-interactively(ede-rescan-toplevel nil nil) </code></pre> <p>I find this somewhat odd, as when I look at the documentation for <a href="http://www.gnu.org/software/emacs/manual/html_node/ede/ede_002dcpp_002droot_002dproject.html" rel="nofollow"><code>ede-cpp-root-project</code></a> I see that it has <code>ede-project</code> as its parent, not <code>ede-cpp-root</code>? Or am I misunderstanding the trace? I'm not very familiar with Emacs Lisp.</p> <p>Here's my output from cedet-version:</p> <pre><code>CEDET Version: 1.0 Requested File Loaded Package Version Version Version ---------------------------------------------------------- cedet: 1.0 ok ok eieio: 1.3 ok ok semantic: 2.0 ok ok srecode: 1.0 ok ok ede: 1.0 ok ok speedbar: 1.0.3 ok ok cogre: 1.0 ok Not Loaded cedet-contrib: 1.0 ok Not Loaded C-h f cedet-version RET for details on output format. </code></pre> <p>And my emacs version: (latest from Arch Linux repositories)</p> <pre><code>GNU Emacs 23.4.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.9) of 2012-02-01 on shirley.hoetzel.info </code></pre> <p>Does anyone have any suggestions on how I could go about fixing this issue? Is it a problem with my project? My CEDET environment? Version of emacs?</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload