Hi, I am an ant newbie. I am trying to build GWT from source following steps as mentioned at http://code.google.com/webtoolkit/makinggwtbetter.html I am facing problem doing that and could not get solution in ant forums. <http://code.google.com/webtoolkit/makinggwtbetter.html> Now when I invoke ant from trunk directory, it first says that a file is duplicate. BUILD FAILED /home/karan/work/gwt/trunk/build.xml:91: The following error occurred while executing this line: /home/karan/work/gwt/trunk/build.xml:27: The following error occurred while executing this line: /home/karan/work/gwt/trunk/build.xml:54: The following error occurred while executing this line: /home/karan/work/gwt/trunk/dev/build.xml:107: The following error occurred while executing this line: /home/karanb/work/gwt/trunk/common.ant.xml:148: Duplicate file org/apache/COPYING was found and the duplicate attribute is 'fail'.
When I re invoke ant without ant clean, it fails to find classes in tools directory, for example it says: compile: [gwt.javac] /home/karan/work/gwt/trunk/dev/build.xml:199: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [gwt.javac] Compiling 138 source files to /home/karan/work/gwt/trunk/build/out/dev/bin [gwt.javac] /home/karanb/work/gwt/trunk/dev/core/src/com/google/gwt/dev/ServletValidator.java:21: package org.mortbay.jetty.servlet does not exist [gwt.javac] import org.mortbay.jetty.servlet.ServletHandler; {Many such errors} I reinvoke ant, specifying -lib /home/karan/work/gwt/tools/lib/jetty, then jetty package issue is resolved, but rest packages continue giving errors. [gwt.javac] /home/karan/work/gwt/trunk/dev/build.xml:199: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [gwt.javac] Compiling 138 source files to /home/karan/work/gwt/trunk/build/out/dev/bin [gwt.javac] /home/karan/work/gwt/trunk/dev/core/src/com/google/gwt/dev/shell/CompilingClassLoader.java:47: package org.apache.commons.collections.map does not exist [gwt.javac] import org.apache.commons.collections.map.AbstractReferenceMap; Why do I have to manually give lib path, why can't ant get it by itself as the guide makinggwtbetter says. I am also mentioning system info below for any hints: Ant is in home/karan/Downloads/ ka...@karanb:~/Downloads/apache-ant-1.8.0RC1$ ls INSTALL KEYS LICENSE NOTICE README WHATSNEW bin docs etc fetch.xml get-m2.xml lib ant is installed properly as I see: ka...@karan:~/work/gwt/trunk$ ant -version Apache Ant version 1.8.0RC1 compiled on January 5 2010 The environment variables are set as : GWT_TOOLS=/home/karan/work/gwt/tools ANT_HOME=/home/karan/Downloads/apache-ant-1.8.0RC1 The directory /home/karan/work/gwt contains tools and trunk subdirectories. ka...@karan:~/work/gwt/tools$ ls antlib lib redist sdk ka...@karan:~/work/gwt/trunk$ ls build-tools build.xml common.ant.xml dev dev-ext distro-source doc eclipse jni platforms.ant.xml plugins reference samples servlet tools user Thanks in advance. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.