I forgot to say that SVN version of JDEE is 2.4.0.1 On Tue, 2012-01-24 at 21:59 +0000, Edwin Helbert Aponte Angarita wrote: > OK, I got a working installation. The thing was that I was trying to > make JDEE work with CEDET-1.0pre7 but I had compiled JDEE from source > using the CEDET that comes with Emacs. > > So this was the procedure to install JDEE from source in: > > openSUSE 12.1 > Emacs 23.3.1 > > With: > CEDET-1.0pre7 > elib 1.0 > Oracle JDK-1.7.0 (not the default that comes with the distribution i.e. > IcedTea and GJC) > ant-1.8.2 > > > 1. Install elib > > 2. Install CEDET-1.0pre7 from > http://sourceforge.net/projects/cedet/files/cedet/ > Installation of CEDET is quite straightforward. Just > > 2.1 download > > 2.2 unpack to an appropriate directory, such as ~/opt/lib/ > > 2.3 cd to directory where CEDET was unpacked > > 2.4 make > > 2.5 add this to your ~/.emacs file. > (load-file "/home/edwinh/opt/lib/lisp/cedet-1.0pre7/common/cedet.el") > (semantic-load-enable-guady-code-helpers) > > 3. Install JDEE > > 3.1 Download from the SVN repository using > svn co https://jdee.svn.sourceforge.net/svnroot/jdee/trunk jdee > cd jdee > (I followed the instructions in the file > jdee/jdee/doc/flat/install.html) > > 3.2 Configure (check the paths in your system) > env CLASSPATH=/usr/share/java/ant-contrib-1.0b2.jar > JAVA_HOME=/path/to/jdk1.7.0_02/ ant configure > > 3.3 Edit directly the file build.properties just created or copy it to > ~/.jdee-config.properties and edit it (see > jdee/jdee/doc/flat/install.html) so that: > > cedet.dir=/path/to/cedet-1.0pre7/ > elib.dir=/path/to/elib/ > prefix.dir=/path/where/jdee/will/be/installed/ > build.bin.emacs=emacs > > 3.4 Configure again. > env CLASSPATH=/usr/share/java/ant-contrib-1.0b2.jar > JAVA_HOME=/path/to/jdk1.7.0_02/ ant configure > > 3.5 Build > env CLASSPATH=/usr/share/java/ant-contrib-1.0b2.jar > JAVA_HOME=/path/to/jdk1.7.0_02/ ant build > > 3.6 Create the distribution > env CLASSPATH=/usr/share/java/ant-contrib-1.0b2.jar > JAVA_HOME=/path/to/jdk1.7.0_02/ ant bindist > > 3.7 Install > env CLASSPATH=/usr/share/java/ant-contrib-1.0b2.jar > JAVA_HOME=/path/to/jdk1.7.0_02/ ant install > > 4. Load into Emacs by adding the following to ~/.emacs file (after > having loaded CEDET) > (add-to-list 'load-path "/path/to/jdee/lisp/") > (load "jde-autoload") > > That's it. > > Until now, it have worked OK. > > > On Fri, 2012-01-20 at 09:28 -0600, Paul Landes wrote: > > This is difficult in part because I can't reproduce it. By now you should > > have the same setup as I do and everything works for me. Did you set up and > > install things per the SourceForge JDEE docs? > > > > Also a stack trace would be helpful. > > > > > > On Jan 20, 2012, at 8:38 AM, Edwin Helbert Aponte Angarita wrote: > > > > > I tried that but it didn't work. (semantic-mode 1) can only be used with > > > the cedet installed with Emacs. I tried it but it didn't work. > > > > > > There is a bug somewhere that needs to be fixed first. > > > > > > I am not developing very large java programs by now so I think I can > > > work with this JDE installation. > > > > > > If you want me to test something to fix this and I have time I will do. > > > > > > Thanks a lot. > > > > > > On Fri, 2012-01-20 at 05:12 -0600, Paul Landes wrote: > > >> Try this: > > >> > > >> http://www.mail-archive.com/[email protected]/msg00581.html > > >> > > >> I have a somewhat customized set up and it might not work for you. > > >> Looks like the upshot was that this person used CEDET 1.0, however, > > >> there might be something there with load order. > > >> > > >> > > >> > > >> On Jan 20, 2012, at 3:52 AM, Edwin Helbert Aponte Angarita wrote: > > >> > > >>> M-: (featurep 'cedet) > > >>> t > > >>> > > >>> My .emacs file is as follows: > > >>> > > >>> ;;CEDET > > >>> (load-file "~/opt/lib/lisp/cedet-1.0pre7/common/cedet.el") > > >>> (semantic-load-enable-guady-code-helpers) > > >>> ;;JDEE > > >>> (require 'cedet) > > >>> (add-to-list 'load-path "/usr/share/jdee/lisp/") > > >>> ;;Load autoloads file > > >>> (load "jde-autoload") > > >>> > > >>> Thanks. > > >>> > > >>> On Thu, 2012-01-19 at 17:40 -0600, Paul Landes wrote: > > >>>> What is the output of > > >>>> > > >>>> M-x (featurep 'cedet) > > >>>> > > >>>> Have you loaded cedet? Something like > > >>>> > > >>>> (require 'cedet) > > >>>> > > >>>> needs to go in your ~/.emacs file. > > >>>> > > >>>> > > >>>> > > >>>> On Jan 19, 2012, at 2:56 PM, Edwin Helbert Aponte Angarita wrote: > > >>>> > > >>>>> Sorry, I was wrong. Emacs do open the .java file since the beginning > > >>>>> (the thing was that it didn't show the buffer). Anyway, JDE seems to > > >>>>> be > > >>>>> unable to perform any operation that calls the > > >>>>> semantic-brute-find-tag-by-class function. > > >>>>> > > >>>>> Now I have tested loading previously > > >>>>> cedet-1.0pre7/semantic/semantic-find.el where the > > >>>>> semantic-brute-find-tag-by-class function is defined but I get the > > >>>>> same > > >>>>> error. > > >>>>> > > >>>>> Thanks. > > >>>>> > > >>>>> On Thu, 2012-01-19 at 18:41 +0000, Edwin Helbert Aponte Angarita > > >>>>> wrote: > > >>>>>> I used cedet-1.0pre7 but now I am getting the following error when I > > >>>>>> attempt to open a .java file for the _first_ time after I open Emacs. > > >>>>>> > > >>>>>> Package lmenu is obsolete! > > >>>>>> > > >>>>>> and the .java file is not loaded. Then I try to open the file again > > >>>>>> and > > >>>>>> it loads, even now I get a "Class" menu, but I am getting the next > > >>>>>> error > > >>>>>> after executing M-x jde-open-class-at-point > > >>>>>> > > >>>>>> Invalid function: semantic-brute-find-tag-by-class > > >>>>>> > > >>>>>> Doen JDEE only work with this configuration: > > >>>>>> > > >>>>>> JDEE: 2.4.1 > > >>>>>> Cedet: cedet-1.0pre7 > > >>>>>> Emacs: 23.2.1 > > >>>>>> No elib > > >>>>>> > > >>>>>> as is stated here > > >>>>>> http://www.mail-archive.com/[email protected]/msg00584.html > > >>>>>> > > >>>>>> I am using Emacs 23.3.1 > > >>>>>> JDEE 2.4.1 > > >>>>>> cedet-1.0pre7 > > >>>>>> I tested first with elib then without elib but either case I get the > > >>>>>> same error. > > >>>>>> > > >>>>>> > > >>>>>> Thanks. > > >>>>>> > > >>>>>> On Wed, 2012-01-18 at 13:00 -0600, Paul Landes wrote: > > >>>>>>> Use the cedet-1.0pre7 version instead. > > >>>>>>> > > >>>>>>> > > >>>>>>> On Jan 18, 2012, at 12:36 PM, Edwin Helbert Aponte Angarita wrote: > > >>>>>>> > > >>>>>>>> OK, I have installed the last CEDET (1.0.1). It is loaded > > >>>>>>>> correctly but > > >>>>>>>> now I am getting this error from JDEE when I attempt to open a > > >>>>>>>> .java > > >>>>>>>> file. > > >>>>>>>> > > >>>>>>>> JDEE requires a version of CEDET between 1.0beta2 and 1.0 (found > > >>>>>>>> 1.0.1) > > >>>>>>>> > > >>>>>>>> And the JDE mode is not activated. > > >>>>>>>> > > >>>>>>>> Thanks. > > >>>>>>>> > > >>>>>>>> On Wed, 2012-01-11 at 13:01 -0600, Paul Landes wrote: > > >>>>>>>>> The Emacs distributed CEDET version in 23 is broke. I suggest > > >>>>>>>>> switching to the most recent version of CEDET from: > > >>>>>>>>> > > >>>>>>>>> http://cedet.sourceforge.net/ > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> On Jan 11, 2012, at 12:32 PM, Edwin Helbert Aponte Angarita wrote: > > >>>>>>>>> > > >>>>>>>>>> Daniels, you were right. The jde-xref* variables are there. > > >>>>>>>>>> > > >>>>>>>>>> I loaded file /usr/share/emacs/23.3/lisp/cedet/semantic/find.elc > > >>>>>>>>>> where > > >>>>>>>>>> the semantic-brute-find-tag-by-class function is defined but I > > >>>>>>>>>> still get > > >>>>>>>>>> the same error when I do M-x jde-ope-class-at-point. Also, I > > >>>>>>>>>> cannot get > > >>>>>>>>>> the "Classes" menu. > > >>>>>>>>>> > > >>>>>>>>>> Thanks > > >>>>>>>>>> > > >>>>>>>>>> On Wed, 2012-01-11 at 11:03 -0600, Paul Landes wrote: > > >>>>>>>>>>> This is a great suggestion. Try M-x load-file edit.el and if > > >>>>>>>>>>> that still doesn't work, try loading semantic-find.el (which is > > >>>>>>>>>>> where the function is for me). If that still doesn't work, do > > >>>>>>>>>>> a find/grep on your emacs or cedet install dir (or better > > >>>>>>>>>>> igrep) for the funciton. > > >>>>>>>>>>> > > >>>>>>>>>>> > > >>>>>>>>>>> On Jan 11, 2012, at 10:26 AM, Sam Steingold wrote: > > >>>>>>>>>>> > > >>>>>>>>>>>>> * Edwin Helbert Aponte Angarita > > >>>>>>>>>>>>> <[email protected]> > > >>>>>>>>>>>>> [2012-01-08 23:22:32 +0000]: > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> jde-parse-import-list: Invalid function: > > >>>>>>>>>>>>> semantic-brute-find-tag-by-class > > >>>>>>>>>>>> > > >>>>>>>>>>>> I had a similar problem and fixed it by adding an autoload > > >>>>>>>>>>>> cookie in > > >>>>>>>>>>>> semantic/edit.el > > >>>>>>>>>>>> > > >>>>>>>>>>>> -- > > >>>>>>>>>>>> Sam Steingold (http://sds.podval.org/) on Ubuntu 11.10 > > >>>>>>>>>>>> (oneiric) X 11.0.11004000 > > >>>>>>>>>>>> http://honestreporting.com http://pmw.org.il > > >>>>>>>>>>>> http://mideasttruth.com > > >>>>>>>>>>>> http://truepeace.org http://www.memritv.org http://camera.org > > >>>>>>>>>>>> In C you can make mistakes, while in C++ you can also inherit > > >>>>>>>>>>>> them! > > >>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>>> ------------------------------------------------------------------------------ > > >>>>>>>>>>>> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't > > >>>>>>>>>>>> need a complex > > >>>>>>>>>>>> infrastructure or vast IT resources to deliver seamless, > > >>>>>>>>>>>> secure access to > > >>>>>>>>>>>> virtual desktops. With this all-in-one solution, easily deploy > > >>>>>>>>>>>> virtual > > >>>>>>>>>>>> desktops for less than the cost of PCs and save 60% on VDI > > >>>>>>>>>>>> infrastructure > > >>>>>>>>>>>> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > > >>>>>>>>>>>> _______________________________________________ > > >>>>>>>>>>>> jdee-users mailing list > > >>>>>>>>>>>> [email protected] > > >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jdee-users > > >>>>>>>>>>> > > >>>>>>>>>>> > > >>>>>>>>>>> ------------------------------------------------------------------------------ > > >>>>>>>>>>> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need > > >>>>>>>>>>> a complex > > >>>>>>>>>>> infrastructure or vast IT resources to deliver seamless, secure > > >>>>>>>>>>> access to > > >>>>>>>>>>> virtual desktops. With this all-in-one solution, easily deploy > > >>>>>>>>>>> virtual > > >>>>>>>>>>> desktops for less than the cost of PCs and save 60% on VDI > > >>>>>>>>>>> infrastructure > > >>>>>>>>>>> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > > >>>>>>>>>>> _______________________________________________ > > >>>>>>>>>>> jdee-users mailing list > > >>>>>>>>>>> [email protected] > > >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jdee-users > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> ------------------------------------------------------------------------------ > > >>>>>>>>>> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need > > >>>>>>>>>> a complex > > >>>>>>>>>> infrastructure or vast IT resources to deliver seamless, secure > > >>>>>>>>>> access to > > >>>>>>>>>> virtual desktops. With this all-in-one solution, easily deploy > > >>>>>>>>>> virtual > > >>>>>>>>>> desktops for less than the cost of PCs and save 60% on VDI > > >>>>>>>>>> infrastructure > > >>>>>>>>>> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > > >>>>>>>>>> _______________________________________________ > > >>>>>>>>>> jdee-users mailing list > > >>>>>>>>>> [email protected] > > >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jdee-users > > >>>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> ------------------------------------------------------------------------------ > > >>>>>>>> Keep Your Developer Skills Current with LearnDevNow! > > >>>>>>>> The most comprehensive online learning library for Microsoft > > >>>>>>>> developers > > >>>>>>>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, > > >>>>>>>> MVC3, > > >>>>>>>> Metro Style Apps, more. Free future releases when you subscribe > > >>>>>>>> now! > > >>>>>>>> http://p.sf.net/sfu/learndevnow-d2d > > >>>>>>>> _______________________________________________ > > >>>>>>>> jdee-users mailing list > > >>>>>>>> [email protected] > > >>>>>>>> https://lists.sourceforge.net/lists/listinfo/jdee-users > > >>>>>>> > > >>>>>> > > >>>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> ------------------------------------------------------------------------------ > > >>>>> Keep Your Developer Skills Current with LearnDevNow! > > >>>>> The most comprehensive online learning library for Microsoft > > >>>>> developers > > >>>>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, > > >>>>> MVC3, > > >>>>> Metro Style Apps, more. Free future releases when you subscribe now! > > >>>>> http://p.sf.net/sfu/learndevnow-d2d > > >>>>> _______________________________________________ > > >>>>> jdee-users mailing list > > >>>>> [email protected] > > >>>>> https://lists.sourceforge.net/lists/listinfo/jdee-users > > >>>> > > >>> > > >>> > > >>> > > >>> ------------------------------------------------------------------------------ > > >>> Keep Your Developer Skills Current with LearnDevNow! > > >>> The most comprehensive online learning library for Microsoft developers > > >>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > > >>> Metro Style Apps, more. Free future releases when you subscribe now! > > >>> http://p.sf.net/sfu/learndevnow-d2d > > >>> _______________________________________________ > > >>> jdee-users mailing list > > >>> [email protected] > > >>> https://lists.sourceforge.net/lists/listinfo/jdee-users > > >> > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Keep Your Developer Skills Current with LearnDevNow! > > > The most comprehensive online learning library for Microsoft developers > > > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > > > Metro Style Apps, more. Free future releases when you subscribe now! > > > http://p.sf.net/sfu/learndevnow-d2d > > > _______________________________________________ > > > jdee-users mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/jdee-users > > > >
------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ jdee-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jdee-users
