-
> What is the "regular error"? Is that the backtrace related to the fast-jump command?
Yes. Or it used to be. Now fast-jump works for the example symbol. I wonder what changed...
For my part this bug can be closed now, as the main error is fixed, and another one apparently disappeared as well.
If I encounter more oddities I'll file a new bug, as this one contains two different problems...
2009-10-28 15:13:25 UTC in CEDET
-
Ok, I can reproduce the behaviour (buffer deletion) under the conjunction of these two circumstances:
- the root of the project Directory is a symlink set up in the way it used to be when the bug first occured
- ede--disable-inode is nil
If I change one of these conditions, I just get the regular error.
2009-10-05 14:44:02 UTC in CEDET
-
Regarding the invalid file: indeed, I forgot to add "build" to the include path, which is where the generated config.h file can be found. But of course it only contains simple 0 or 1 macros generated by configure.
I can only reproduce the backtrace if I swap the project root back to the symlinked version, and the exact path seems to matter (i.e. just switching to the new symlink doesn't give...
2009-10-01 12:57:06 UTC in CEDET
-
I just noticed that the problem is related to the fact that the root of my project tree is a symbolic link. I just exchanged the directory and the symlink and don't get an error any more. The symbol is not found with semantic-ia-fast-jump, but I get a proper error message in the mode line, the buffer stays open so I can try semantic-complete-jump, which works.
2009-10-01 10:27:45 UTC in CEDET
-
Ok, it seems the first problem is fixed now, I can open the file without error and it gets parsed.
The second problem is still present, i.e. semantic-ia-fast-jump closes the buffer, I'll attach a new backtrace for that. I've made sure to nuke all *.elc files.
I think I can give some more information on what I'm trying to do here:
As you can see in the backtrace I tried semantic-ia-fast...
2009-10-01 10:00:28 UTC in CEDET
-
Bug is still present in cvs checkout from today, with and without exuberant ctags.
2009-09-25 15:41:05 UTC in CEDET
-
And I'm using cedet from cvs, but the last checkout was on august 19.
2009-09-08 16:51:04 UTC in CEDET
-
Sorry for my late reaction, somehow I mistracked this and failed to notice that I was supposed to provide more info.
I tried both methods you proposed at once and I still get a backtrace, hopefully with more information this time.
I'll attach it.
2009-09-08 11:52:03 UTC in CEDET
-
Forgot to mention that, as the title implies, the buffer I pressed "M-." in will be closed afterwards.
2009-08-21 11:50:08 UTC in CEDET
-
Hi!
I really have two problems which seem related. Please split this
ticket if they aren't:
1) With a ede-cpp-root-project configuration, sometimes opening a file will result in (wrong-type-argument (or eieio-object-p class-p) nil)
I have a file I can always reproduce this with, unfortunately the
source code belongs to my employer, so I can't publish it.
See "Backtrace 1" in...
2009-08-21 11:48:56 UTC in CEDET