SourceForge.net Logo
Main Overview Wiki Issues Forum Build Fisheye
Issue Details (XML | Word | Printable)

Key: CMP-932
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Shay Banon
Reporter: Lyle Hanson
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Compass

2.2.0 Release Fails to Build

Created: 24/May/10 09:18 AM   Updated: 08/Jun/10 05:47 PM
Component/s: Compass::Core
Affects Version/s: 2.2.0 GA
Fix Version/s: None

File Attachments: 1. Text File CMP-932.patch (2 kB)

Environment: Tested on OS X and Solaris


 Description  « Hide
The 2.2.0 release available from the download site fails to build. Here are the first lines of the error output (total output is quite lengthy):

{{Buildfile: /home/user/compass-2.2.0/build.xml
buildmain:
[mkdir] Created dir: /home/user/compass-2.2.0/target/classes
[mkdir] Created dir: /home/user/compass-2.2.0/target/classes/META-INF
[javac] Compiling 1133 source files to /home/user/compass-2.2.0/target/classes
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmClassMetaData.java:28: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.AnnotationVisitor;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmClassMetaData.java:29: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.Opcodes;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmClassMetaData.java:30: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.Type;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmClassMetaData.java:31: package org.objectweb.asm.commons does not exist
[javac] import org.objectweb.asm.commons.EmptyVisitor;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmClassMetaData.java:38: cannot find symbol
[javac] symbol: class EmptyVisitor
[javac] public class AsmClassMetaData extends EmptyVisitor implements ClassMetaData {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmClassMetaData.java:82: cannot find symbol
[javac] symbol : class AnnotationVisitor
[javac] location: class org.compass.core.config.binding.metadata.AsmClassMetaData
[javac] public AnnotationVisitor visitAnnotation(final String desc, boolean visible) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmMetaDataReader.java:7: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.ClassReader;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionConstructorGenerator.java:23: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.ClassWriter;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionConstructorGenerator.java:24: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.MethodVisitor;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionConstructorGenerator.java:25: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.Opcodes;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionConstructorGenerator.java:26: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.Type;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionConstructorGenerator.java:89: cannot find symbol
[javac] symbol : class ClassWriter
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionConstructorGenerator
[javac] private static void createConstructor(ClassWriter cw) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionConstructorGenerator.java:99: cannot find symbol
[javac] symbol : class ClassWriter
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionConstructorGenerator
[javac] private static void createNewInstanceMethod(ClassWriter cw, Class clz) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionFieldGenerator.java:25: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.ClassVisitor;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionFieldGenerator.java:26: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.ClassWriter;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionFieldGenerator.java:27: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.MethodVisitor;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionFieldGenerator.java:28: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.Opcodes;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionFieldGenerator.java:29: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.Type;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionFieldGenerator.java:90: cannot find symbol
[javac] symbol : class ClassVisitor
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionFieldGenerator
[javac] private static void createConstructor(ClassVisitor cw) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionFieldGenerator.java:102: cannot find symbol
[javac] symbol : class ClassVisitor
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionFieldGenerator
[javac] private static void createGetMethod(ClassVisitor cw, Class entryClass, Field field) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionFieldGenerator.java:115: cannot find symbol
[javac] symbol : class ClassVisitor
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionFieldGenerator
[javac] private static void createSetMethod(ClassVisitor cw, Class entryClass, Field field) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionFieldGenerator.java:129: cannot find symbol
[javac] symbol : class MethodVisitor
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionFieldGenerator
[javac] private static void castAndUnboxIfNeeded(MethodVisitor mv, Field field) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionFieldGenerator.java:172: cannot find symbol
[javac] symbol : class MethodVisitor
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionFieldGenerator
[javac] private static void boxIfNeeded(MethodVisitor mv, Field field) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionMethodGenerator.java:24: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.ClassWriter;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionMethodGenerator.java:25: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.MethodVisitor;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionMethodGenerator.java:26: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.Opcodes;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionMethodGenerator.java:27: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.Type;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionMethodGenerator.java:98: cannot find symbol
[javac] symbol : class ClassWriter
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionMethodGenerator
[javac] private static void createCtor(ClassWriter cw) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionMethodGenerator.java:115: cannot find symbol
[javac] symbol : class ClassWriter
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionMethodGenerator
[javac] Method refMethod, ClassWriter cw, String methodName, String desc,
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionMethodGenerator.java:164: cannot find symbol
[javac] symbol : class MethodVisitor
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionMethodGenerator
[javac] private static void prepareResult(MethodVisitor mv, Method refMethod) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionMethodGenerator.java:198: cannot find symbol
[javac] symbol : class MethodVisitor
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionMethodGenerator
[javac] private static void callBoxer(MethodVisitor mv, String desc) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionMethodGenerator.java:205: cannot find symbol
[javac] symbol : class MethodVisitor
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionMethodGenerator
[javac] private static void prepareParameter(MethodVisitor mv, Type type) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/AsmReflectionMethodGenerator.java:205: cannot find symbol
[javac] symbol : class Type
[javac] location: class org.compass.core.util.reflection.asm.AsmReflectionMethodGenerator
[javac] private static void prepareParameter(MethodVisitor mv, Type type) {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/util/reflection/asm/Boxer.java:19: package org.objectweb.asm does not exist
[javac] import org.objectweb.asm.Type;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmClassMetaData.java:60: cannot find symbol
[javac] symbol : variable Opcodes
[javac] location: class org.compass.core.config.binding.metadata.AsmClassMetaData
[javac] this.isInterface = ((access & Opcodes.ACC_INTERFACE) != 0);
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmClassMetaData.java:61: cannot find symbol
[javac] symbol : variable Opcodes
[javac] location: class org.compass.core.config.binding.metadata.AsmClassMetaData
[javac] this.isAbstract = ((access & Opcodes.ACC_ABSTRACT) != 0);
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmClassMetaData.java:78: cannot find symbol
[javac] symbol : variable Opcodes
[javac] location: class org.compass.core.config.binding.metadata.AsmClassMetaData
[javac] this.independentInnerClass = ((access & Opcodes.ACC_STATIC) != 0);
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmClassMetaData.java:83: cannot find symbol
[javac] symbol : variable Type
[javac] location: class org.compass.core.config.binding.metadata.AsmClassMetaData
[javac] final String className = Type.getType(desc).getClassName();
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmClassMetaData.java:85: cannot find symbol
[javac] symbol : class EmptyVisitor
[javac] location: class org.compass.core.config.binding.metadata.AsmClassMetaData
[javac] return new EmptyVisitor() {
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmMetaDataReader.java:15: cannot find symbol
[javac] symbol : class ClassReader
[javac] location: class org.compass.core.config.binding.metadata.AsmMetaDataReader
[javac] ClassReader classReader = null;
[javac] ^
[javac] /home/user/compass-2.2.0/src/main/src/org/compass/core/config/binding/metadata/AsmMetaDataReader.java:17: cannot find symbol
[javac] symbol : class ClassReader
[javac] location: class org.compass.core.config.binding.metadata.AsmMetaDataReader
[javac] classReader = new ClassReader(is);



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Lyle Hanson added a comment - 08/Jun/10 05:47 PM
Added crucial dependencies to the "release" target to build valid releases