Re: [CEDET-devel] Pre-release status question
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2009-03-14 15:30:31
|
>>> David Engster <de...@ra...> seems to think that: >"Eric M. Ludlam" <er...@si...> writes: >>>>> Alastair Rankine <ar...@in...> seems to think that: >>>Secondly I am still seeing the problem in the cedet integration tests >>>relating to the constructor in srecode-generated c++ classes. Also >>>reported by someone else, can't remember now. >>>http://thread.gmane.org/gmane.emacs.cedet/3066/focus=3090 >>> >>>Again I apologise for not having the time to track either of these down, >>>but just wanted to let you know these are the issues I'm seeing ATM. >> >> I remember this, but I've been at a loss as to why you are getting the >> wrong templates during code insertion. I was thinking I'd have to >> implement some sort of debugger for template insertion to solve it. I >> suspect that is a big project. >> >> If anyone else has ideas, I'd like to hear them. > >I reported that issue for Mac OS X, but I now also saw it on Linux >(Ubuntu 8.10). I investigated further, and it seems to be a timing >problem with 'autoload, which makes it a bit difficult to debug. > >Here's what I observed so far: > [ ... ] Hi, Based your stacks and logs, I made a range of changes in a few locations to try and make your issues more discoverable and robust. Here are the changes which I have checked in: semantic-c.el - Prevent recursion in semantic-c-reset-preprocessor-symbol-map, and disable out-of-buffer tag table creation. (ie - ctags interface.) Also be robust to semanticdb being off in above fcn. srecode-maps.el - Allow the srecode-map-save-file so it can be nil. (ie, disable any save files, or creation of save files.) cedet-utest.el cit-load.el Disable semanticdb saving or reading tag tables to/from disk. Disable srecode from saving/loading maps. semanticdb-mode.el Add autoload cookie on the unbound variable you found. The net effects of these changes is that the tests now all run CEDET in a bootstrap mode, as if the user had never used CEDET before. This should eliminate any questions about bad cache files. (I hope anyway.) Then there are the changes to semantic-c nd semanticdb-mode that I am guessing fix your specific problem. Let me know if it works for you. Thanks Eric -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |