Hello Len,
Thank you for the quick answer: in fact I realize that I met some
trouble when trying to ant-compile JDEE, here is what I get when I
compile:
--8<-------------coupez ici--------------début-------------->8---
$ ant build-java
Buildfile: c:\Programme\GNU\emacs-extension\jde-svn\jdee\jdee\build.xml
[taskdef] Could not load definitions from resource
net/sf/antcontrib/antlib.xml. It could not be found.
init:
build-java:
[javac] c:\Programme\GNU\emacs-extension\jde-svn\jdee\jdee\build.xml:162:
warning: 'includeantruntime' was not set, defaulting to
build.sysclasspath=last; set to false for repeatable builds
BUILD SUCCESSFUL
Total time: 0 seconds
--8<-------------coupez ici---------------fin--------------->8---
In the same vein, I could not compile Lisp from ant --- I compiled it
manually --- although I had tweaked the jdee/config/default.properties
as follows:
--8<-------------coupez ici--------------début-------------->8---
## suggestion accpeted as to the default settings
## you will probably have to tweak these, whether you like it or not
prefix.dir=c:/Programme/GNU/emacs-extension/jde-svn/jdee/jdee
third.party.lib.dir=c:/Programme/GNU/emacs-23.1
build.bin.emacs=c:/Programme/GNU/emacs-23.1/bin/emacs.exe
## Emacs 23+ has cedet built in and uses a different implementation of what we
# need (avl) from bulit in as well
cedet.dir=
elib.dir=
--8<-------------coupez ici---------------fin--------------->8---
I have also launched that build-lisp under a *nix shell (MSYS to name
it) after setting environment variable EMACS to the emacs which I
use. Here is what I get.
--8<-------------coupez ici--------------début-------------->8---
$ export EMACS=c:/Programme/GNU/emacs-23.1/bin/emacs.exe
$ ant build-lisp
Buildfile: c:\Programme\GNU\emacs-extension\jde-svn\jdee\jdee\build.xml
[taskdef] Could not load definitions from resource
net/sf/antcontrib/antlib.xml. It could not be found.
init:
prepare-lisp-build:
configure:
configure-ebuild:
BUILD FAILED
c:\Programme\GNU\emacs-extension\jde-svn\jdee\jdee\build.xml:103: Execute
failed: java.io.IOException: Cannot run program "emacs": CreateProcess error=2,
Le fichier spécifié est introuvable
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at java.lang.Runtime.exec(Runtime.java:593)
at
org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:827)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:445)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:459)
at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:635)
at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:676)
at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:502)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360)
at org.apache.tools.ant.Project.executeTarget(Project.java:1329)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1212)
at org.apache.tools.ant.Main.runBuild(Main.java:801)
at org.apache.tools.ant.Main.startAnt(Main.java:218)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.io.IOException: CreateProcess error=2, Le fichier spécifié est
introuvable
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 23 more
Total time: 0 seconds
--8<-------------coupez ici---------------fin--------------->8---
Note that the ANT lisp build does not work any better if I modify by
hand the build.xml to have this in the beginning (last row added by me):
--8<-------------coupez ici--------------début-------------->8---
<!-- basic properties, the rest are taken from ${config.dir}/build. -->
<property name="project.dir" location="./"/>
<property name="project.version" value="2.4.1"/>
<property name="config.dir" location="./config"/>
<property name="build.bin.emacs"
value="c:/Programme/GNU/emacs-23.1/bin/emacs.exe" />
--8<-------------coupez ici---------------fin--------------->8---
With this tweaking here is what I get:
--8<-------------coupez ici--------------début-------------->8---
$ ant build-lisp
Buildfile: c:\Programme\GNU\emacs-extension\jde-svn\jdee\jdee\build.xml
[taskdef] Could not load definitions from resource
net/sf/antcontrib/antlib.xml. It could not be found.
init:
prepare-lisp-build:
configure:
configure-ebuild:
BUILD FAILED
c:\Programme\GNU\emacs-extension\jde-svn\jdee\jdee\build.xml:103: exec
returned: -1
Total time: 2 seconds
--8<-------------coupez ici---------------fin--------------->8---
VBR, and thank you for your support.
Vincent.
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
jdee-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jdee-users