Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#19 parsing broken in emacs-23

v1.0 (example)
closed-fixed
nobody
5
2013-06-19
2010-04-14
corwin
No

I've been using jde-mode for years. Recently I upgraded to emacs 23 which required upgrading jdee, which required upgrading cedet. I'm now running the latest jdee with cedet-1.0pre6. Unfortunately, functions like jde-import-kill-extra-imports no longer work, claiming that there are no imports, even when I have a rather long list of them. I suspect the problem is deep in the parsing since (semantic-fetch-tags) returns nil, as does (semantic-active-p).

Discussion

  • Len Trigg
    Len Trigg
    2010-04-14

    By latest jdee do you mean stable, or built from latest trunk? (because this definitely works for me with emacs 23, cedet-1.0pre6 on a trunk build).

     
  • I use jdee from trunk with cvs version of cedet within emacs23 and it works.
    Is jde-mode active in file? Maybe there were some problems loading it?

     
  • corwin
    corwin
    2010-04-20

    I meant stable, but I've rebuilt from the trunk, and it still doesn't work.

     
  • corwin
    corwin
    2010-04-20

    Re: pwojnowski:

    jde-mode is active in the file, and no errors are reported when loading it. However, as I reported before, (semantic-active-p) returns nil in that buffer, so semantic is not loading or parsing properly (but without reporting any errors).

     
  • What emacs23 version do you have? Maybe you have emacs23 with integrated cedet, which is loaded instead and maybe this causes problems. It's just an idea...

     
  • M-x version says:

    GNU Emacs 23.1.1 (i686-pc-linux-gnu, X toolkit) of 2010-02-16 on <my desktop>.

    I do not believe it has a built in cedet since commenting out the addition of cedet to my load path results in "Cannot open load file, cedet.el." If I also comment out the explicit load of cedet.el, jde-mode fails with "Cannot open load file, eieio."

     
  • Shyamal Prasad
    Shyamal Prasad
    2013-06-19

    • status: open --> closed-fixed
    • Group: --> v1.0 (example)
     
  • Shyamal Prasad
    Shyamal Prasad
    2013-06-19

    Sorry about the ridiculously long turn around on this ticket, but I believe this issue is fixed.

    jde-import-kill-extra-imports works for non-static imports in the 2.4.1 release. If you believe this is an error please let me know.