<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Il 27/10/2013 14:16, <a class="moz-txt-link-abbreviated" href="mailto:puntogil@libero.it">puntogil@libero.it</a>
ha scritto:<br>
</div>
<blockquote cite="mid:526D121F.70304@libero.it" type="cite">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<pre><i>hi</i><i>
</i>
> That's a generic problem and it's not really Gradle-specific. But yes,
> there are some version problems, most notably Objectweb ASM. Different
> Gradle dependencies use versions 3 and 4 (shaded to avoid namespace
> conflicts). Fedora does not allow bundled libraries, which causes
> conflict between ASM 3 and 4. (Porting from ASM 3 to ASM 4 is possible,
> but non-trivial as there were major changes. This would again require
> some work.)
</pre>
</blockquote>
with gradle 1.8 (this version require anr 1.9.2)build.launcher:<br>
[mkdir] Created dir:
~/gradle-1.8/subprojects/launcher/build/classes<br>
[javac] ~/gradle-1.8/build.xml:1740: warning:
'includeantruntime' was not set, defaulting to
build.sysclasspath=last; set to false for repeatable builds<br>
[javac] Compiling 148 source files to
~/gradle-1.8/subprojects/launcher/build/classes<br>
[javac] warning: [options] bootstrap class path not set in
conjunction with -source 1.6<br>
[javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ModelClassLoaderFactory.java:85:
error: no interface expected here<br>
[javac] private static class AnnotationDetector extends
ClassVisitor {<br>
[javac]
^<br>
[javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ModelClassLoaderFactory.java:110:
error: no interface expected here<br>
[javac] private static class TransformingAdapter extends
ClassVisitor {<br>
[javac]
^<br>
<b> [javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ClasspathInferer.java:96:
error: cannot find symbol</b><b><br>
</b><b> [javac] char[] charBuffer = new
char[reader.getMaxStringLength()];</b><br>
<b> [javac] ^</b><b><br>
</b><b> [javac] symbol: method getMaxStringLength()</b><b><br>
</b><b> [javac] location: variable reader of type ClassReader</b><br>
<b> [javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ClasspathInferer.java:97:
error: cannot find symbol</b><b><br>
</b><b> [javac] for (int i = 1; i <
reader.getItemCount(); i++) {</b><br>
<b> [javac] ^</b><b><br>
</b><b> [javac] symbol: method getItemCount()</b><b><br>
</b><b> [javac] location: variable reader of type ClassReader</b><br>
[javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ModelClassLoaderFactory.java:65:
error: no suitable method found for accept(AnnotationDetector,int)<br>
[javac] classReader.accept(detector,
ClassReader.SKIP_DEBUG | ClassReader.SKIP_CODE);<br>
[javac] ^<br>
[javac] method
ClassReader.accept(ClassVisitor,Attribute[],int) is not applicable<br>
[javac] (actual and formal argument lists differ in
length)<br>
[javac] method ClassReader.accept(ClassVisitor,int) is not
applicable<br>
[javac] (actual argument AnnotationDetector cannot be
converted to ClassVisitor by method invocation conversion)<br>
[javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ModelClassLoaderFactory.java:80:
error: no suitable method found for accept(TransformingAdapter,int)<br>
[javac] classReader.accept(new
TransformingAdapter(classWriter, detector.interfaceName), 0);<br>
[javac] ^<br>
[javac] method
ClassReader.accept(ClassVisitor,Attribute[],int) is not applicable<br>
[javac] (actual and formal argument lists differ in
length)<br>
[javac] method ClassReader.accept(ClassVisitor,int) is not
applicable<br>
[javac] (actual argument TransformingAdapter cannot be
converted to ClassVisitor by method invocation conversion)<br>
[javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ModelClassLoaderFactory.java:91:
error: cannot find symbol<br>
[javac] super(Opcodes.ASM4);<br>
[javac] ^<br>
[javac] symbol: variable ASM4<br>
[javac] location: interface Opcodes<br>
[javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ModelClassLoaderFactory.java:98:
error: cannot find symbol<br>
[javac] return new
AnnotationVisitor(Opcodes.ASM4) {<br>
[javac] ^<br>
[javac] symbol: variable ASM4<br>
[javac] location: interface Opcodes<br>
[javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ModelClassLoaderFactory.java:98:
error: <anonymous
org.gradle.tooling.internal.provider.ModelClassLoaderFactory$MixInClassLoader$AnnotationDetector$1>
is not abstract and does not override abstract method visitEnd() in
AnnotationVisitor<br>
[javac] return new
AnnotationVisitor(Opcodes.ASM4) {<br>
[javac] ^<br>
[javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ModelClassLoaderFactory.java:114:
error: cannot find symbol<br>
[javac] super(Opcodes.ASM4, classWriter);<br>
[javac] ^<br>
[javac] symbol: variable ASM4<br>
[javac] location: interface Opcodes<br>
[javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ModelClassLoaderFactory.java:122:
error: non-static variable super cannot be referenced from a static
context<br>
[javac] super.visit(version, access, name,
signature, superName, allInterfaces.toArray(new
String[allInterfaces.size()]));<br>
[javac] ^<br>
[javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ModelClassLoaderFactory.java:122:
error: method visit in class MutableURLClassLoader cannot be applied
to given types;<br>
[javac] super.visit(version, access, name,
signature, superName, allInterfaces.toArray(new
String[allInterfaces.size()]));<br>
[javac] ^<br>
[javac] required: ClassLoaderVisitor<br>
[javac] found: int,int,String,String,String,String[]<br>
[javac] reason: actual and formal argument lists differ in
length<br>
[javac]
~/gradle-1.8/subprojects/launcher/src/main/java/org/gradle/tooling/internal/provider/ModelClassLoaderFactory.java:118:
error: method does not override or implement a method from a
supertype<br>
[javac] @Override<br>
[javac] ^<br>
[javac] Note: Some input files use or override a deprecated API.<br>
[javac] Note: Recompile with -Xlint:deprecation for details.<br>
[javac] Note: Some input files use unchecked or unsafe
operations.<br>
[javac] Note: Recompile with -Xlint:unchecked for details.<br>
[javac] 13 errors<br>
[javac] 1 warning<br>
<blockquote cite="mid:526D121F.70304@libero.it" type="cite">
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">--
java-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:java-devel@lists.fedoraproject.org">java-devel@lists.fedoraproject.org</a>
<a class="moz-txt-link-freetext" href="https://admin.fedoraproject.org/mailman/listinfo/java-devel">https://admin.fedoraproject.org/mailman/listinfo/java-devel</a></pre>
</blockquote>
<br>
</body>
</html>