Re: [cedet-semantic] semanticdb-create-system-database
Brought to you by:
zappo
From: Nathan H. <ce...@lo...> - 2008-04-30 07:19:16
|
Hi Eric, Thank you, unfortantly it still fails on my system. It parses a few files and exits with the error below. Can I somehow find out which file it is unable ot parse? Greetings, Nathan Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p nil) semantic-c-lexer(36985 36998 0 0) semantic-lex(36985 36998 0 0) semantic-lex-spp-one-token-and-move-for-macro(36998) semantic-lex-spp-stream-for-macro(36998) semantic-c-lexer(1 181377 nil nil) semantic-lex(1 181377 nil) semantic-parse-region-default(1 181377 nil nil nil) semantic-parse-region-c-mode(1 181377 nil nil nil) semantic-parse-region(1 181377) semantic-fetch-tags() semanticdb-project-database-system(semanticdb-project-database-system-c "/usr/include/") apply(semanticdb-project-database-system (semanticdb-project-database-system-c "/usr/include/")) eieio-generic-call(semanticdb-load-system-database (semanticdb-project-database-system-c "/usr/include/")) semanticdb-load-system-database(semanticdb-project-database-system-c "/usr/include/") semanticdb-create-system-database("/usr/include/") call-interactively(semanticdb-create-system-database) execute-extended-command(nil) call-interactively(execute-extended-command On Tue, Apr 29, 2008 at 11:03:49PM -0400, Eric M. Ludlam wrote: > I've checked in a fix for the C parsing error I found in my system > directory now too, so you should be good to go. > > Eric > > >>> Nathan Huesken <ce...@lo...> seems to think that: > >Hi, > > > >I am trying to create a system database using semanticdb-create-system-database. > >Is this the recommended way? Or should I use an ebrowse database? > > > >Anyhow, it does not work :). > >I type: > >M-x semanticdb-create-system-database RET > >Path to system files: /usr/include > >System Type: semanticdb-project-database-system-c (is this also valid for C++?) > >17077 Files found. Try again without subdirectories? (y or n) n > >... could take long time ... Proceed? (y or n) y > [ ... ] > |