I'm having a problem installing the new 1.6.0 version of ant. It fails when running build.sh
This results in no "ant" subdirectory, so nothing is copied to /sw/lib/ant


Any ideas?

Here's my attempt at debugging the build.sh script

/sw/src/ant-1.6.0-21/apache-ant-1.6.0
[EMAIL PROTECTED]> sudo sh -x ./build.sh
+ cygwin=false
+ darwin=false
++ uname
+ darwin=true
+ '[' -z /Library/Java/Home ']'
+ REALANTHOME=/sw/lib/ant
+ '[' -z /sw/src/ant-1.6.0-21/apache-ant-1.6.0 ']'
+ ANT_HOME=/sw/src/ant-1.6.0-21/apache-ant-1.6.0/bootstrap
+ export ANT_HOME
+ test '!' -f bootstrap/lib/ant.jar -o '!' -x bootstrap/bin/ant -o '!' -x bootstrap/bin/antRun
+ test '!' -f bootstrap/lib/ant.jar -o '!' -x bootstrap/bin/ant -o '!' -x bootstrap/bin/antRun
+ '[' /sw/lib/ant '!=' '' ']'
+ false
+ ANT_INSTALL=-Dant.install=/sw/lib/ant
+ bootstrap/bin/ant -lib lib/optional -Dant.install=/sw/lib/ant
java.lang.InstantiationException: org.apache.tools.ant.Main
at java.lang.Class.newInstance0(Class.java:293)
at java.lang.Class.newInstance(Class.java:261)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:214)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90)

Here's the full output of the fink build.


/usr/bin/sudo /sw/bin/fink rebuild ant
Information about 2204 packages read in 1 seconds.
The following package will be rebuilt:
ant
/bin/rm -rf ant-1.6.0-21
/bin/mkdir -p /sw/src/ant-1.6.0-21
bzip2 -dc /sw/src/apache-ant-1.6.0-src.tar.bz2 | /sw/bin/tar -xf -
JAVA_HOME=/Library/Java/Home ./build.sh -Ddist.name=ant -Dchmod.fail=false dist
... Bootstrapping Ant Distribution
... Compiling Ant Classes
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
... Copying Required Files
... Building Ant Distribution
Buildfile: build.xml


bootstrap:

prepare:

check_for_optional_packages:

build:
Created dir: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib
Compiling 230 source files to /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/classes
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
Copying 1 file to /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/classes
Copying 2 files to /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/classes
Copying 2 files to /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/classes/org/ apache/tools/ant/taskdefs/optional/junit/xsl


jars:
Copying 4 files to /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build
Copying 1 file to /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- launcher.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- bootstrap.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- nodeps.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- trax.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- xalan1.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- xalan1.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- xalan2.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- xslp.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- xslp.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- apache-resolver.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- apache-resolver.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- junit.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jakarta-regexp.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jakarta-oro.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jakarta-oro.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jakarta-bcel.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jakarta-log4j.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jakarta-log4j.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- commons-logging.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- apache-bsf.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- apache-bsf.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- stylebook.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- stylebook.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- javamail.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- javamail.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- icontract.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- icontract.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- netrexx.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- netrexx.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- commons-net.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- commons-net.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- starteam.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- starteam.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- vaj.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- vaj.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- antlr.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jmf.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jai.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jai.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- swing.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jsch.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jsch.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- jdepend.jar
Building MANIFEST-only jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- weblogic.jar
Building jar: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/build/lib/ant- weblogic.jar


dist-lite:
Created dir: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/bootstrap
Created dir: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/bootstrap/bin
Created dir: /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/bootstrap/lib
Copying 29 files to /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/bootstrap/lib
Copying 2 files to /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/bootstrap/lib
Copying 13 files to /Volumes/Local/sw/src/ant-1.6.0-21/apache-ant-1.6.0/bootstrap/bin








BUILD SUCCESSFUL
Total time: 31 seconds
... Cleaning Up Build Directories
... Done Bootstrapping Ant Distribution
java.lang.InstantiationException: org.apache.tools.ant.Main
at java.lang.Class.newInstance0(Class.java:291)
at java.lang.Class.newInstance(Class.java:259)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:214)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90)
/bin/rm -rf /sw/src/root-ant-1.6.0-21
/bin/mkdir -p /sw/src/root-ant-1.6.0-21/sw
/bin/mkdir -p /sw/src/root-ant-1.6.0-21/DEBIAN
/var/tmp/tmp.1.r2TvoS
cp: cannot stat `ant': No such file or directory
chmod: getting attributes of `/sw/src/root-ant-1.6.0-21/sw/lib/ant': No such file or directory
rm: /sw/src/root-ant-1.6.0-21/sw/lib/ant/bin/*.bat: No such file or directory
/usr/bin/install -d -m 755 /sw/src/root-ant-1.6.0-21/sw/share/doc/ant
/usr/bin/install -c -p -m 644 lib/README /sw/src/root-ant-1.6.0-21/sw/share/doc/ant/README.lib
/usr/bin/install -c -p -m 644 KEYS LICENSE README WHATSNEW /sw/src/root-ant-1.6.0-21/sw/share/doc/ant/
/usr/bin/install -d -m 755 /sw/src/root-ant-1.6.0-21/sw/etc/profile.d
echo "setenv JAVA_HOME '/Library/Java/Home'" >> /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.csh.env
echo "export JAVA_HOME='/Library/Java/Home'" >> /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.sh.env
echo "setenv ANT_HOME '/sw/lib/ant'" >> /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.csh.env
echo "export ANT_HOME='/sw/lib/ant'" >> /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.sh.env
/usr/bin/touch /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.csh
/usr/bin/touch /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.sh
/bin/cat /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.csh >> /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.csh.env
/bin/cat /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.sh >> /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.sh.env
/bin/mv -f /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.csh.env /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.csh
/bin/mv -f /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.sh.env /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.sh
/bin/chmod 755 /sw/src/root-ant-1.6.0-21/sw/etc/profile.d/ant.*
/bin/rm -f /sw/src/root-ant-1.6.0-21/sw/info/dir /sw/src/root-ant-1.6.0-21/sw/info/dir.old /sw/src/root-ant-1.6.0-21/sw/share/info/dir /sw/src/root-ant-1.6.0-21/sw/share/info/dir.old
Writing control file...
Finding prebound objects...
Writing dependencies...
dpkg-deb -b root-ant-1.6.0-21 /sw/fink/dists/unstable/main/binary-darwin-powerpc/devel
dpkg-deb: building package `ant' in `/sw/fink/dists/unstable/main/binary-darwin-powerpc/devel/ant_1.6.0 -21_darwin-powerpc.deb'.
/bin/ln -sf /sw/fink/dists/unstable/main/binary-darwin-powerpc/devel/ant_1.6.0 -21_darwin-powerpc.deb /sw/fink/debs/
/bin/rm -rf /sw/src/root-ant-1.6.0-21


--
Rohan Lloyd



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to