Re: [CEDET-devel] Error calling semanticdb-create-ebrowse-database on VC++ headers
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2008-11-19 13:45:42
|
Hi, I retraced the stack through my code, and it looks like a bug in `file-truename'. I'm assuming this because the inputs to it look valid, and even if I pass bogus stuff in to my version of file-truename like that, it seems to work. A wild guess is that it is because there are spaces in the default directory, though it worked for me when I tried it. A way to find out is, if you have this stack active, you can press "e" for eval, and get the output of: default-directory - ie, is it the directory relative to the unknown proxy M-x find-function RET file-truename M-x eval-defun then reproduce it again. This will point out code in file-truename with the issue. When I run this on some linux dirs it seems to work ok. Eric >>> Alastair Rankine <ar...@in...> seems to think that: >Just as the subject line says, I ran semanticdb-create-ebrowse-database >on the VC++ 8 headers directory. Semantic didn't seem to like it too much... > > >Debugger entered--Lisp error: (args-out-of-range "unknown-proxy.hh" 0 -1) > file-truename("unknown-proxy.hh") > > >Full stack trace is here: http://pastie.org/318303 > >This is with the latest CVS version of cedet. > >Any suggestions? [ ... ] -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |