Hi,

I use CEDET quite a lot and it seems that with this specific project, it's having issues.

Here is a link to the project:

https://www.olcf.ornl.gov/center-projects/adios/

https://github.com/ornladios/ADIOS

Here is my .emacs file

=====================================

(require 'package)
(dolist (source '(("marmalade" . "http://marmalade-repo.org/packages/")
                  ("elpa" . "http://tromey.com/elpa/")
                  ;; TODO: Maybe, use this after emacs24 is released
                  ;; (development versions of packages)
                  ("melpa" . "http://melpa.milkbox.net/packages/")
                  ))
  (add-to-list 'package-archives source t))
(package-initialize)

(setq scroll-step 1)

(global-set-key "\C-cf" 'semantic-ia-fast-jump)
(global-set-key "\C-xg" 'goto-line)
(global-set-key [f12] 'compile)

(setq c-default-style "stroustrup"                                             
      c-basic-offset 4)


(global-font-lock-mode t)
(setq font-lock-maximum-decoration t)
(setq load-path (cons "~/.emacs.d" load-path))

(load-file "/Users/home/cedet-bzr/trunk/cedet-devel-load.el")

(global-semantic-idle-scheduler-mode)
(global-semantic-idle-completions-mode)
;; Enable EDE (Project Management) features
(global-semanticdb-minor-mode)
(semantic-mode 1)

(setq-mode-local c-mode semanticdb-create-cscope-database)

(global-set-key "\C-c,F" 'semantic-ia-fast-jump)
(global-ede-mode t)
;; Enable EDE for a pre-existing C++ project

(ede-cpp-root-project "ADIOS"
             :name "ADIOS"
             :file "/Users/home/ADIOS/Makefile"
             :include-path '("src/public"
                             "src/core")
             :system-include-path '("/usr/local/include")
             :spp-table '(("isUnix" . "")
                          ("BOOST_TEST_DYN_LINK" . "")))

(ede-cpp-root-project "containers"
             :name "containers"
             :file "/Users/home/mware/containers/trunk/managers/Makefile"
             :include-path '("/include")
             :system-include-path '("/usr/local/include")
             :spp-table '(("isUnix" . "")
                          ("BOOST_TEST_DYN_LINK" . "")))


(semantic-load-enable-minimum-features)

;; * This enables some tools useful for coding, such as summary mode
;;   imenu support, and the semantic navigator
(semantic-load-enable-code-helpers)


(semantic-load-enable-all-exuberent-ctags-support)
;; * This enables even more coding tools such as intellisense mode
;;   decoration mode, and stickyfunc mode (plus regular code helpers)
(semantic-load-enable-gaudy-code-helpers)


So, anyway. As an example, open src/adios_flexpath.c and search for something in the ADIOS core like

struct adios_var_struct

and then do the semantic-ia-fast-jump and it will say no suitable symbol found.

For the containers' project listed in the .emacs file, this works great.. absolutely no issues.

With ADIOS, though, the only thing that seems to work kind-of right is src/read_flexpath.c, but it only lets me jump to functions and structs defined in the same file.

Any idea?

Thanks a lot!
Jai