I'm not sure what is happening on your system, Russel. I don't have a Ubuntu
box at home to test this with, but I will try it on Monday from my Ubuntu system
at the office.
Russel Winder wrote:
On Sun, 2009-08-16 at 08:54 +0100, Russel Winder wrote:
[ . . . ]
The problem appears to be with OpenJDK as shipped with Ubuntu 9.04 --
both 32-bit and 64-bit versions.
It seems this version of OpenJDK is fubar wrt covariant returns.
Oh no it isn't ;-)
The failure happens with either Sun JDK or OpenJDK.
|> sh -x ./gradlew clean compile
+ cygwin=false
+ msys=false
+ darwin=false
+ uname
+ [ -z /usr/lib/jvm/java-6-sun-1.6.0.14 ]
+ false
+ STARTER_MAIN_CLASS=org.gradle.wrapper.WrapperMain
+ dirname ./gradlew
+ CLASSPATH=./wrapper/gradle-wrapper.jar
+ dirname ./gradlew
+ WRAPPER_PROPERTIES=./wrapper/gradle-wrapper.properties
+ [ -z ]
+ [ -n /usr/lib/jvm/java-6-sun-1.6.0.14 ]
+ [ -x /usr/lib/jvm/java-6-sun-1.6.0.14/jre/sh/java ]
+ JAVACMD=/usr/lib/jvm/java-6-sun-1.6.0.14/bin/java
+ [ ! -x /usr/lib/jvm/java-6-sun-1.6.0.14/bin/java ]
+ [ -z /usr/lib/jvm/java-6-sun-1.6.0.14 ]
+ false
+ /usr/lib/jvm/java-6-sun-1.6.0.14/bin/java -classpath
./wrapper/gradle-wrapper.jar -Dtools.jar=
-Dorg.gradle.wrapper.properties=./wrapper/gradle-wrapper.properties
org.gradle.wrapper.WrapperMain clean compile
:clean
:compile
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed,
/home/users/russel/Repositories/Bazaar/Subversion/GradleCore/Trunk/src/main/groovy/org/gradle/api/internal/file/CopySpecImpl.groovy:
62: The return type of org.gradle.api.file.CopySpec from([Ljava.lang.Object;)
in org.gradle.api.internal.file.CopySpecImpl is incompatible with
org.gradle.api.file.CopySourceSpec from([Ljava.lang.Object;) in
org.gradle.api.file.CopySourceSpec.
Node: org.codehaus.groovy.ast.MethodNode. At [62:5] @ line 62, column 5.
CopySpec from(Object... sourcePaths) {
^
1 error
Build failed with an exception.
Run with -s or -d option to get more details. Run with -f option to get the
full (very verbose) stacktrace.
Build file
'/home/users/russel/Repositories/Bazaar/Subversion/GradleCore/Trunk/build.gradle'
Execution failed for task ':compile'.
Cause: Forked groovyc returned error code: 1
BUILD FAILED
Total time: 52.725 secs
513 balin:~/Repositories/Bazaar/Subversion/GradleCore/Trunk
|> JAVA_HOME=/usr/lib/jvm/java-6-openjdk sh -x ./gradlew clean compile
+ cygwin=false
+ msys=false
+ darwin=false
+ uname
+ [ -z /usr/lib/jvm/java-6-openjdk ]
+ false
+ STARTER_MAIN_CLASS=org.gradle.wrapper.WrapperMain
+ dirname ./gradlew
+ CLASSPATH=./wrapper/gradle-wrapper.jar
+ dirname ./gradlew
+ WRAPPER_PROPERTIES=./wrapper/gradle-wrapper.properties
+ [ -z ]
+ [ -n /usr/lib/jvm/java-6-openjdk ]
+ [ -x /usr/lib/jvm/java-6-openjdk/jre/sh/java ]
+ JAVACMD=/usr/lib/jvm/java-6-openjdk/bin/java
+ [ ! -x /usr/lib/jvm/java-6-openjdk/bin/java ]
+ [ -z /usr/lib/jvm/java-6-openjdk ]
+ false
+ /usr/lib/jvm/java-6-openjdk/bin/java -classpath ./wrapper/gradle-wrapper.jar
-Dtools.jar=
-Dorg.gradle.wrapper.properties=./wrapper/gradle-wrapper.properties
org.gradle.wrapper.WrapperMain clean compile
:clean
:compile
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed,
/home/users/russel/Repositories/Bazaar/Subversion/GradleCore/Trunk/src/main/groovy/org/gradle/api/internal/file/CopySpecImpl.groovy:
62: The return type of org.gradle.api.file.CopySpec from([Ljava.lang.Object;)
in org.gradle.api.internal.file.CopySpecImpl is incompatible with
org.gradle.api.file.CopySourceSpec from([Ljava.lang.Object;) in
org.gradle.api.file.CopySourceSpec.
Node: org.codehaus.groovy.ast.MethodNode. At [62:5] @ line 62, column 5.
CopySpec from(Object... sourcePaths) {
^
1 error
Build failed with an exception.
Run with -s or -d option to get more details. Run with -f option to get the
full (very verbose) stacktrace.
Build file
'/home/users/russel/Repositories/Bazaar/Subversion/GradleCore/Trunk/build.gradle'
Execution failed for task ':compile'.
Cause: Forked groovyc returned error code: 1
BUILD FAILED
Total time: 49.186 secs
--
Steve Appling
Automated Logic Research Team
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email