Leo | 12 Jan 2007 07:51
Face
Picon
Gravatar

Re: Updates to CEDET CVS (at long last!)

Eric M. Ludlam [01/12/2007] said:

> Hi,
>
>   For those CEDET users who have been long patient, rejoice!  I have
> found some time to spend on this project recently.
>
>   I have been endeavoring to integrate in the changes that Joakim
> Verona had provide many months ago, including the test infrastructure
> and ebrowse database, and have had some success.
>
>   You may recall that Joakim had problems getting the default
> semanticdb find routines to use the ebrowse database he had made.
> This was due to some core deficiencies in the dependency lookup
> system.
>
>   I have checked in changes to extract dependency management into
> semantic-dep.el, which can now manage lists of include paths for both
> a generic system or for system includes specifically.
>
>   The ebrowse support Joakim wrote now sports an interactive function
> that will create a new DB by calling out to the ebrowse program, load
> the new database, and add what was created to the dependency search
> path.  ebrowse can parse all of /usr/include/c++/<ver> in under a
> second, and now I get semantic summaries on C++ standard functions.
> Spiffy!
>
>   There is certainly more to do hiding in this most recent change.  I
> am hoping a couple brave souls will try it out, and perhaps find ways
> to improve the system.  Please see the commentary in
> semanticdb-ebrowse for some simple user level doc.
>
> Enjoy, and thanks Joakim for this cool extension.
> Eric

Can not compile in Emacs 22.0.92.

,----
| In semantic-lex-spp-string-to-macro-stream:
| semantic-lex-spp.el:132:8:Warning: semantic-lex-spp-string-to-macro-stream
|     being defined to take 3 args, but was previously called with 1
| semantic-lex-spp.el:132:57:Error: Wrong number of arguments: (lambda (symbol start end) "Create a
lexical token.
| SYMBOL is a symbol representing the class of syntax found.
| START and END define the bounds of the token in the current buffer." (\` (cons (\, symbol) (cons (\, start)
(\, end))))), 4
| Wrote /dev/shm/cedet/semantic/semantic-dep.elc
| make[1]: *** [semantic] Error 1
| make[1]: Leaving directory `/dev/shm/cedet/semantic'
| make: *** [semantic] Error 2
`----

--

-- 
Leo <sdl.web AT gmail.com>                         (GPG Key: 9283AA3F)

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

Gmane