I retried the Gradle build for Groovy.  The Ant build works fine but the
Gradle build is giving me the following problem.  Hopefully there is
something wrong with the build.gradle, anyone got a chance to take a
look?

|> gradle compile
:init
:processResources
:compile
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, 
Compile error during compilation with javac.
/home/users/russel/Repositories/Bazaar/Subversion/GroovyCore/Trunk/src/main/groovy/beans/BindableASTTransformation.java:70:
 incompatible types
found   : java.lang.Object
required: org.codehaus.groovy.ast.AnnotationNode
        for (AnnotationNode annotation : node.getAnnotations()) {
                                                            ^
/home/users/russel/Repositories/Bazaar/Subversion/GroovyCore/Trunk/src/main/groovy/beans/BindableASTTransformation.java:119:
 incompatible types
found   : java.lang.Object
required: org.codehaus.groovy.ast.PropertyNode
        for (PropertyNode propertyNode : declaringClass.getProperties()) {
                                                                     ^
/home/users/russel/Repositories/Bazaar/Subversion/GroovyCore/Trunk/src/main/groovy/beans/BindableASTTransformation.java:151:
 incompatible types
found   : java.lang.Object
required: org.codehaus.groovy.ast.PropertyNode
        for (PropertyNode propertyNode : classNode.getProperties()) {
                                                                ^
/home/users/russel/Repositories/Bazaar/Subversion/GroovyCore/Trunk/src/main/groovy/beans/VetoableASTTransformation.java:70:
 incompatible types
found   : java.lang.Object
required: org.codehaus.groovy.ast.AnnotationNode
        for (AnnotationNode annotation : node.getAnnotations()) {
                                                            ^
/home/users/russel/Repositories/Bazaar/Subversion/GroovyCore/Trunk/src/main/groovy/beans/VetoableASTTransformation.java:110:
 incompatible types
found   : java.lang.Object
required: org.codehaus.groovy.ast.PropertyNode
        for (PropertyNode propertyNode : declaringClass.getProperties()) {
                                                                     ^
/home/users/russel/Repositories/Bazaar/Subversion/GroovyCore/Trunk/src/main/groovy/beans/VetoableASTTransformation.java:141:
 incompatible types
found   : java.lang.Object
required: org.codehaus.groovy.ast.PropertyNode
        for (PropertyNode propertyNode : classNode.getProperties()) {
                                                                ^
/home/users/russel/Repositories/Bazaar/Subversion/GroovyCore/Trunk/src/main/groovy/grape/GrabAnnotationTransformation.java:71:
 incompatible types
found   : java.lang.Object
required: org.codehaus.groovy.ast.ImportNode
        for (ImportNode im : mn.getImports()) {
                                          ^
/home/users/russel/Repositories/Bazaar/Subversion/GroovyCore/Trunk/src/main/groovy/grape/GrabAnnotationTransformation.java:92:
 incompatible types
found   : java.lang.Object
required: org.codehaus.groovy.ast.ClassNode
        for (ClassNode classNode : sourceUnit.getAST().getClasses()) {
                                                                 ^
/home/users/russel/Repositories/Bazaar/Subversion/GroovyCore/Trunk/src/main/groovy/grape/GrabAnnotationTransformation.java:205:
 incompatible types
found   : java.lang.Object
required: org.codehaus.groovy.ast.AnnotationNode
        for (AnnotationNode an : node.getAnnotations()) {
                                                    ^
/home/users/russel/Repositories/Bazaar/Subversion/GroovyCore/Trunk/src/main/groovy/lang/MetaClassImpl.java:2546:
 <anonymous groovy.lang.MetaClassImpl$12> is not abstract and does not override 
abstract method 
call(groovyjarjarasm.asm.ClassVisitor,org.codehaus.groovy.ast.ClassNode) in 
org.codehaus.groovy.control.CompilationUnit.ClassgenCallback
                    CompilationUnit.ClassgenCallback search = new 
CompilationUnit.ClassgenCallback() {
                                                                                
                     ^
/home/users/russel/Repositories/Bazaar/Subversion/GroovyCore/Trunk/src/main/groovy/lang/GroovyClassLoader.java:462:
 groovy.lang.GroovyClassLoader.ClassCollector is not abstract and does not 
override abstract method 
call(groovyjarjarasm.asm.ClassVisitor,org.codehaus.groovy.ast.ClassNode) in 
org.codehaus.groovy.control.CompilationUnit.ClassgenCallback
    public static class ClassCollector extends CompilationUnit.ClassgenCallback 
{
                  ^
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
11 errors


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/GroovyCore/Trunk/build.gradle'

Execution failed for task ':compile'.
Cause: Forked groovyc returned error code: 1

BUILD FAILED

Total time: 21.059 secs

-- 
Russel.
=============================================================================
Dr Russel Winder      Partner
                                            xmpp: [email protected]
Concertant LLP        t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road,   f: +44 8700 516 084   voip: sip:[email protected]
London SW11 1EN, UK   m: +44 7770 465 077   skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to