* kawa 2.2 last call @ 2016-10-14 20:59 Per Bothner 2016-10-14 23:39 ` David Pirotte ` (2 more replies) 0 siblings, 3 replies; 30+ messages in thread From: Per Bothner @ 2016-10-14 20:59 UTC (permalink / raw) To: kawa I'm expecting to release Kawa 2.2 very soon (in a few days). Any extra testing or documentation suggestions would be welcome. As an alternative to building the sources from Subversion, you can grab the binary snapshot from: ftp://ftp.gnu.org/pub/gnu/kawa/kawa-latest.zip which is currently a link to kawa-2.1.9-20161014.zip. The zip file includes the documentation in kawa-VERSION/doc/kawa-manual.epub . See README-epub in the same directory for how to read this epub. See specifically the "news" page. Highlights include: * Improved arrays (including multi-dimensional array). * REPL improvements. * A new "composable pictures" library. (Try it - it's fun.) I have not updated the version number (it is still 2.1.9). Kawa 2.2 will probably be the last release in the 2.x series: The 3.x series (in the "invoke" branch) will include pattern matching and a new "apply" implementation. -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-14 20:59 kawa 2.2 last call Per Bothner @ 2016-10-14 23:39 ` David Pirotte 2016-10-14 23:45 ` Per Bothner 2016-10-15 20:56 ` Sudarshan S Chawathe 2016-10-16 15:54 ` 'images' directory for Info docs. " Sudarshan S Chawathe 2 siblings, 1 reply; 30+ messages in thread From: David Pirotte @ 2016-10-14 23:39 UTC (permalink / raw) To: Per Bothner; +Cc: kawa [-- Attachment #1: Type: text/plain, Size: 52641 bytes --] Per, > I'm expecting to release Kawa 2.2 very soon (in a few days). > Any extra testing or documentation suggestions would be welcome. I just grabbed the latest and it failed to compile here: david@capac:/usr/local/src/kawa/svn 26 $ java -version openjdk version "1.8.0_102" OpenJDK Runtime Environment (build 1.8.0_102-8u102-b14.1-2-b14) OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode) david@capac:/usr/local/src/kawa/svn 27 $ javac -version gcj-6 (Debian 6.1.1-11) 6.1.1 20160802 Copyright (C) 2016 Free Software Foundation, Inc. ... cd /usr/local/src/kawa/svn svn update ./autogen.sh ./configure --prefix=/opt make distclean ./autogen.sh ./configure --prefix=/opt make [ output and error messages below Cheers, David ;;; ;;; Aside note: ;;; I tried to clean the repo, could not find the corresponding 'git clean -dxf' using svn, which I don't know at all. I found a 'trick on stackoverflow saying http://stackoverflow.com/questions/10414533/how-to-remove-untracked-files-in-svn/10416325 and running this part david@capac:/usr/local/src/kawa/svn 29 $ svn st | grep '^?' | awk '{print $2}' META-INF bin/browse-kawa-manual gnu/java-classes.stamp gnu/xquery/util/scm-classes.stamp [ which did not sound good enough: what about all config [ generated files... ;;; ;;; the error messages here below ;;; david@capac:/usr/local/src/kawa/svn 2 $ make Making all in doc make[1]: Entering directory '/usr/local/src/kawa/svn/doc' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/usr/local/src/kawa/svn/doc' Making all in testsuite make[1]: Entering directory '/usr/local/src/kawa/svn/testsuite' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/usr/local/src/kawa/svn/testsuite' Making all in gnu/bytecode make[1]: Entering directory '/usr/local/src/kawa/svn/gnu/bytecode' javac -d ../.. -classpath "../..:./../..:$CLASSPATH" -g Access.java AnnotationDefaultAttr.java AnnotationEntry.java Attribute.java AttrContainer.java ObjectType.java ArrayType.java ClassType.java ConstantPool.java CpoolClass.java CpoolEntry.java CpoolInvokeDynamic.java CpoolValue1.java CpoolValue2.java CpoolNameAndType.java CpoolMethodHandle.java CpoolMethodType.java CpoolRef.java CpoolString.java CpoolUtf8.java EnclosingMethodAttr.java ExitableBlock.java Filter.java Location.java Field.java Label.java IfState.java TryState.java SwitchState.java Member.java Method.java CodeAttr.java ConstantValueAttr.java LineNumbersAttr.java LocalVarsAttr.java InnerClassesAttr.java MiscAttr.java ParameterizedType.java PrimType.java RuntimeAnnotationsAttr.java Scope.java SignatureAttr.java SourceDebugExtAttr.java SourceFileAttr.java SpecialObjectType.java StackMapTableAttr.java Type.java UninitializedType.java Variable.java VarEnumerator.java TypeVariable.java ZipArchive.java ZipLoader.java ArrayClassLoader.java ClassFileInput.java ClassTypeWriter.java ExceptionsAttr.java dump.java ListCodeSize.java /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:10: error: The import javax.lang cannot be resolved import javax.lang.model.element.*; ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:29: warning: Type safety: The method getAnnotation(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized Annotation retention = getAnnotationType().getReflectClass() .getAnnotation(Retention.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:43: warning: Type safety: The method getAnnotation(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized Annotation target = getAnnotationType().getReflectClass() .getAnnotation(Target.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:49: warning: Unnecessary cast from ElementType[] to ElementType[] ElementType[] etypes = (ElementType[]) ((Target) target).value(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:97: warning: Unnecessary cast from Object to String val = (String) val; ^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:103: warning: Unnecessary cast from Object to Type val = (Type) val; ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:105: warning: Class is a raw type. References to generic type Class<T> should be parameterized val = Type.make((Class) val); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:114: warning: Unnecessary cast from InvocationHandler to AnnotationEntry val = (AnnotationEntry) Proxy.getInvocationHandler(val); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:145: warning: Unnecessary cast from Class to Class<? extends Annotation> return (Class<? extends java.lang.annotation.Annotation>) annotationType.getReflectClass(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:258: error: AnnotationValue cannot be resolved to a type implements AnnotationValue ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:303: warning: Type safety: Unchecked cast from Object to List<? extends AnnotationEntry.Value> (List<? extends AnnotationEntry.Value>) value; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:305: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class eltype = type.getReflectClass().getComponentType(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:331: warning: Enum is a raw type. References to generic type Enum<T> should be parameterized Class<? extends Enum> eclas = clas.asSubclass(Enum.class); ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:332: warning: Enum is a raw type. References to generic type Enum<T> should be parameterized Enum val = Enum.valueOf(eclas, name); ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:332: warning: Type safety: Unchecked invocation valueOf(Class<capture#6-of ? extends Enum>, String) of the generic method valueOf(Class<S>, String) of type Enum Enum val = Enum.valueOf(eclas, name); ^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:345: error: AnnotationValueVisitor cannot be resolved to a type public <R,P> R accept(AnnotationValueVisitor<R,P> v, P p) ^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:359: warning: Type safety: Unchecked cast from Object to List<? extends AnnotationValue> return v.visitArray((List<? extends AnnotationValue>) value, p); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:359: error: AnnotationValue cannot be resolved to a type return v.visitArray((List<? extends AnnotationValue>) value, p); ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:424: warning: Type safety: Unchecked cast from Object to List<AnnotationEntry.Value> List<AnnotationEntry.Value> vals = (List<AnnotationEntry.Value>) value; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:450: warning: Enum is a raw type. References to generic type Enum<T> should be parameterized Enum evalue = (Enum) value; ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:450: warning: Enum is a raw type. References to generic type Enum<T> should be parameterized Enum evalue = (Enum) value; ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:85: warning: Class is a raw type. References to generic type Class<T> should be parameterized public static Class getContextClass (String cname) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:110: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class getReflectClass() ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:135: warning: The value of the parameter name is not used public Field getField(String name, int mask) ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:135: warning: The value of the parameter mask is not used public Field getField(String name, int mask) ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:146: warning: Filter is a raw type. References to generic type Filter<T> should be parameterized public final int getMethods (Filter filter, int searchSupers, ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:147: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized Vector result, String context) ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:147: warning: The value of the parameter context is not used Vector result, String context) ^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:149: warning: Type safety: The expression of type Vector needs unchecked conversion to conform to List<Method> return getMethods(filter, searchSupers, result); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:152: warning: Filter is a raw type. References to generic type Filter<T> should be parameterized public int getMethods (Filter filter, int searchSupers, ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:177: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = getReflectClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:178: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class objClass = obj.getClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayType.java:64: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class getReflectClass() { ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayType.java:68: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class elClass = elements.getReflectClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayType.java:84: warning: Filter is a raw type. References to generic type Filter<T> should be parameterized public int getMethods(Filter filter, int searchSupers, List<Method> result) { ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayType.java:87: warning: Type safety: The method select(Object) belongs to the raw type Filter. References to generic type Filter<T> should be parameterized if (searchSupers > 1 && filter.select(Type.clone_method)) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayType.java:133: warning: The declared exception ObjectStreamException is not actually thrown by the method readResolve() from type ArrayType public Object readResolve() throws ObjectStreamException { ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:206: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = getReflectClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:209: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class dclas; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:222: warning: Constructor is a raw type. References to generic type Constructor<T> should be parameterized java.lang.reflect.Constructor rcons = clas.getEnclosingConstructor(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:241: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = getReflectClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:243: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class[] memberClasses = clas.getClasses(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:399: warning: TypeVariable is a raw type. References to generic type TypeVariable<T> should be parameterized java.lang.reflect.TypeVariable[] rparams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:417: warning: The field Type.pointer_type is deprecated setSuper(name == null ? Type.pointer_type : ClassType.make(name)); ^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:453: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class[] reflectInterfaces = reflectClass.getInterfaces(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:660: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = getReflectClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:756: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class[] paramTypes = method.getParameterTypes(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:768: warning: Constructor is a raw type. References to generic type Constructor<T> should be parameterized public Method addMethod (java.lang.reflect.Constructor method) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:770: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class[] paramTypes = method.getParameterTypes(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:794: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class[] parameterClasses = method.getParameterTypes(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:816: warning: Filter is a raw type. References to generic type Filter<T> should be parameterized public final int countMethods (Filter filter, int searchSupers) ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:818: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized Vector vec = new Vector(); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:818: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized Vector vec = new Vector(); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:819: warning: Type safety: The expression of type Vector needs unchecked conversion to conform to List<Method> getMethods(filter, searchSupers, vec); ^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:823: warning: Filter is a raw type. References to generic type Filter<T> should be parameterized public Method[] getMethods (Filter filter, boolean searchSupers) ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:835: warning: Filter is a raw type. References to generic type Filter<T> should be parameterized public Method[] getMethods (Filter filter, int searchSupers) ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:837: warning: Type safety: The expression of type Vector needs unchecked conversion to conform to Vector<Method> Vector<Method> vec = new Vector(); ^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:837: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized Vector<Method> vec = new Vector(); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:856: warning: Filter is a raw type. References to generic type Filter<T> should be parameterized public int getMethods (Filter filter, int searchSupers, ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:875: warning: Filter is a raw type. References to generic type Filter<T> should be parameterized public int getMethods (Filter filter, int searchSupers, ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:901: warning: Type safety: The method select(Object) belongs to the raw type Filter. References to generic type Filter<T> should be parameterized if (filter.select(meth)) ^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:927: warning: Filter is a raw type. References to generic type Filter<T> should be parameterized static class AbstractMethodFilter implements gnu.bytecode.Filter ^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1057: warning: Class is a raw type. References to generic type Class<T> should be parameterized public synchronized void addMethods(Class clas) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1083: warning: Constructor is a raw type. References to generic type Constructor<T> should be parameterized java.lang.reflect.Constructor[] cmethods; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1095: warning: Constructor is a raw type. References to generic type Constructor<T> should be parameterized java.lang.reflect.Constructor method = cmethods[i]; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1105: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized java.util.Vector matches = new java.util.Vector(10); ^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1105: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized java.util.Vector matches = new java.util.Vector(10); ^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1118: warning: Type safety: The method addElement(Object) belongs to the raw type Vector. References to generic type Vector<T> should be parameterized matches.addElement(method); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1449: warning: The static field ObjectType.EXISTING_CLASS should be accessed directly flags |= ClassType.EXISTING_CLASS; ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1452: warning: The declared exception ObjectStreamException is not actually thrown by the method readResolve() from type ClassType public Object readResolve() throws ObjectStreamException ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1462: warning: Unnecessary cast from Type to Type Type found = (Type) map.get(name); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Field.java:82: warning: The value of the parameter classfile is not used void write(DataOutputStream dstr, ClassType classfile) ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Label.java:37: warning: The value of the parameter code is not used public Label (CodeAttr code) ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Label.java:145: warning: Type safety: Unchecked cast from Object to ArrayList<Label> for (Label listener : (ArrayList<Label>) listeners) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Label.java:183: warning: Type safety: Unchecked cast from Object to ArrayList<Label> list = (ArrayList<Label>) set; ^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/SwitchState.java:126: warning: The value of the parameter code is not used public boolean insertCase(int value, Label label, CodeAttr code) { ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/SwitchState.java:200: warning: The field Type.string_type is deprecated Type[] args = { Type.string_type }; ^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Method.java:225: warning: The value of the parameter classfile is not used void write (DataOutputStream dstr, ClassType classfile) ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Method.java:288: warning: Unnecessary cast from Type to Type arg_types[i] = (Type) types.pop(); ^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:745: warning: Unnecessary cast from int to long emitPushLong((long)val); break; ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:747: warning: Unnecessary cast from int to float emitPushFloat((float)val); break; ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:749: warning: Unnecessary cast from int to double emitPushDouble((double)val); break; ^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:807: warning: Unnecessary cast from int to long else if ((long) (int) i == i) ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:824: warning: Unnecessary cast from int to float if ((float) xi == x && xi >= -128 && xi < 128) ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:856: warning: Unnecessary cast from int to double if ((double) xi == x && xi >= -128 && xi < 128) ^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:933: warning: Unnecessary cast from char to int int firstSegment = (int) segments.charAt(0); ^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:955: warning: Unnecessary cast from char to int int segEnd = segStart + (int) segments.charAt(seg); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:2760: warning: The value of the local variable oldPC is not used int oldPC = -1; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ParameterizedType.java:16: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class getReflectClass() { ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/PrimType.java:5: warning: Class is a raw type. References to generic type Class<T> should be parameterized public PrimType (String nam, String sig, int siz, Class reflectClass) { ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/RuntimeAnnotationsAttr.java:9: error: The import javax.lang cannot be resolved import javax.lang.model.element.*; ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/RuntimeAnnotationsAttr.java:58: warning: Type safety: Unchecked cast from Object to T return (T) Proxy.newProxyInstance(ann.getClass().getClassLoader(), new Class[] { clas }, ann); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/RuntimeAnnotationsAttr.java:269: warning: Unnecessary cast from char to int val.index1 = constants.addInt((int)((Character) value).charValue()).index; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/RuntimeAnnotationsAttr.java:277: warning: Type safety: Unchecked cast from Object to List<AnnotationEntry.Value> List<AnnotationEntry.Value> vals = (List<AnnotationEntry.Value>) value; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/RuntimeAnnotationsAttr.java:339: warning: Type safety: Unchecked cast from Object to List<AnnotationEntry.Value> List<AnnotationEntry.Value> vals = (List<AnnotationEntry.Value>) value; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Scope.java:118: warning: The value of the local variable old is not used Variable old; ^^^ /usr/local/src/kawa/svn/gnu/bytecode/SpecialObjectType.java:34: warning: Filter is a raw type. References to generic type Filter<T> should be parameterized public int getMethods (Filter filter, int searchSupers, ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/SpecialObjectType.java:40: warning: Class is a raw type. References to generic type Class<T> should be parameterized public java.lang.Class getReflectClass() { ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/StackMapTableAttr.java:101: warning: The value of the local variable matchingLocals is not used int matchingLocals = 0; ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/StackMapTableAttr.java:134: warning: The value of the local variable prevType is not used int prevType = encodedStack[curStackCount]; ^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/StackMapTableAttr.java:336: warning: The value of the local variable curStack is not used int curStack = 0; ^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:100: warning: Unnecessary cast from Type to Type Type type = (Type) map.get(name); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:118: warning: Class is a raw type. References to generic type Class<T> should be parameterized public synchronized static void registerTypeForClass(Class clas, Type type) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:130: warning: Class is a raw type. References to generic type Class<T> should be parameterized public static Type make(Class reflectClass, java.lang.reflect.Type type) { ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:141: warning: Class is a raw type. References to generic type Class<T> should be parameterized return make((Class) type); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:181: warning: TypeVariable is a raw type. References to generic type TypeVariable<T> should be parameterized return TypeVariable.make((java.lang.reflect.TypeVariable) type); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:186: warning: Class is a raw type. References to generic type Class<T> should be parameterized public synchronized static Type make(Class reflectClass) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:210: warning: Unnecessary cast from Type to Type type = (Type) map.get(name); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:604: warning: The value of the parameter code is not used public void emitCoerceToObject (CodeAttr code) ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:609: warning: The value of the parameter code is not used public void emitCoerceFromObject (CodeAttr code) ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:731: warning: Class is a raw type. References to generic type Class<T> should be parameterized protected Class reflectClass; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:734: warning: Class is a raw type. References to generic type Class<T> should be parameterized public java.lang.Class getReflectClass() ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:739: warning: Class is a raw type. References to generic type Class<T> should be parameterized public void setReflectClass(java.lang.Class rclass) ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:760: error: The type Type.ClassToTypeMap must implement the inherited abstract method AbstractHashTable<AbstractWeakHashTable.WEntry<Class,Type>,Class,Type>.getEntryHashCode(Map.Entry) static class ClassToTypeMap extends AbstractWeakHashTable<Class,Type> ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:760: error: The type Type.ClassToTypeMap must implement the inherited abstract method AbstractHashTable<AbstractWeakHashTable.WEntry<Class,Type>,Class,Type>.getEntryNext(Map.Entry) static class ClassToTypeMap extends AbstractWeakHashTable<Class,Type> ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:760: error: The type Type.ClassToTypeMap must implement the inherited abstract method AbstractHashTable<AbstractWeakHashTable.WEntry<Class,Type>,Class,Type>.setEntryNext(Map.Entry, Map.Entry) static class ClassToTypeMap extends AbstractWeakHashTable<Class,Type> ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:760: warning: Class is a raw type. References to generic type Class<T> should be parameterized static class ClassToTypeMap extends AbstractWeakHashTable<Class,Type> ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:762: warning: Class is a raw type. References to generic type Class<T> should be parameterized protected Class getKeyFromValue (Type type) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:767: warning: Class is a raw type. References to generic type Class<T> should be parameterized protected boolean matches (Class oldValue, Class newValue) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:767: warning: Class is a raw type. References to generic type Class<T> should be parameterized protected boolean matches (Class oldValue, Class newValue) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Variable.java:8: warning: Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized public class Variable extends Location implements java.util.Enumeration ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/VarEnumerator.java:11: warning: Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized public class VarEnumerator implements java.util.Enumeration ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/TypeVariable.java:12: warning: TypeVariable is a raw type. References to generic type TypeVariable<T> should be parameterized java.lang.reflect.TypeVariable rtype; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/TypeVariable.java:18: warning: TypeVariable is a raw type. References to generic type TypeVariable<T> should be parameterized public static TypeVariable make(java.lang.reflect.TypeVariable rtype) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipArchive.java:75: warning: The declared exception IOException is not actually thrown by the method main(String[]) from type ZipArchive public static void main (String args[]) throws IOException ^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipArchive.java:147: warning: Resource leak: 'zar' is never closed ZipOutputStream zar ^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipArchive.java:160: warning: Resource leak: 'fin' is not closed at this location throw new IOException (args[i] + " - read error"); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:34: warning: Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized java.util.Enumeration e = this.zar.entries(); ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:48: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class loadClass (String name, boolean resolve) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:48: warning: Type safety: The return type Class for loadClass(String, boolean) from the type ZipLoader needs unchecked conversion to conform to Class<?> from the type ClassLoader public Class loadClass (String name, boolean resolve) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:51: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:54: warning: Class is a raw type. References to generic type Class<T> should be parameterized clas = (Class) loadedClasses.elementAt(index+1); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:118: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class loadAllClasses () ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:121: warning: Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized java.util.Enumeration e = this.zar.entries(); ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:122: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class mainClass = null; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:134: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = defineClass (name, bytes, 0, member_size); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:13: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized Hashtable map = new Hashtable(100); ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:13: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized Hashtable map = new Hashtable(100); ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:15: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized Hashtable cmap = new Hashtable(100); ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:15: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized Hashtable cmap = new Hashtable(100); ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:51: warning: Class is a raw type. References to generic type Class<T> should be parameterized public void addClass(Class clas) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:53: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized cmap.put(clas.getName(), clas); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:58: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized map.put(name, bytes); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:63: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized map.put(ctype.getName(), ctype); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:97: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class loadClass (String name, boolean resolve) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:97: warning: Type safety: The return type Class for loadClass(String, boolean) from the type ArrayClassLoader needs unchecked conversion to conform to Class<?> from the type ClassLoader public Class loadClass (String name, boolean resolve) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:100: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = loadClass(name); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:111: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class loadClass (String name) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:111: warning: Type safety: The return type Class for loadClass(String) from the type ArrayClassLoader needs unchecked conversion to conform to Class<?> from the type ClassLoader public Class loadClass (String name) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:115: warning: Class is a raw type. References to generic type Class<T> should be parameterized return (Class) r; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:127: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = defineClass(name, bytes, 0, bytes.length); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:128: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized cmap.put(name, clas); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:134: warning: Class is a raw type. References to generic type Class<T> should be parameterized return (Class) r; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassFileInput.java:19: warning: The declared exception IOException is not actually thrown by the constructor ClassFileInput(InputStream) throws IOException ^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassFileInput.java:45: warning: Resource leak: '<unassigned Closeable value>' is never closed new ClassFileInput(ctype, str); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassTypeWriter.java:48: warning: Resource leak: 'writer' is never closed ClassTypeWriter writer = new ClassTypeWriter (ctype, stream, flags); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassTypeWriter.java:55: warning: Resource leak: 'writer' is never closed ClassTypeWriter writer = new ClassTypeWriter (ctype, stream, flags); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassTypeWriter.java:152: warning: The value of the local variable ifield is not used int ifield = 0; ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/dump.java:267: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = ObjectType.getContextClass(filename); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/dump.java:290: warning: Resource leak: 'in' is not closed at this location in = resource.openConnection().getInputStream(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ListCodeSize.java:41: warning: Resource leak: '<unassigned Closeable value>' is never closed new ClassFileInput(ctype, inp); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:30: warning: Type safety: The expression of type AbstractWeakHashTable.WEntry needs unchecked conversion to conform to AbstractWeakHashTable.WEntry<K,V> protected WEntry<K,V> getEntryNext (WEntry<K,V> entry) { return entry.next; } ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:32: warning: Type safety: Unchecked cast from AbstractWeakHashTable.WEntry[] to AbstractWeakHashTable.WEntry<K,V>[] protected WEntry<K,V>[] allocEntries(int n) { return (WEntry<K,V>[]) new WEntry[n]; } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:32: warning: Unnecessary cast from AbstractWeakHashTable.WEntry[] to AbstractWeakHashTable.WEntry<K,V>[] protected WEntry<K,V>[] allocEntries(int n) { return (WEntry<K,V>[]) new WEntry[n]; } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:68: error: Type mismatch: cannot convert from Map.Entry to AbstractWeakHashTable.WEntry<K,V> WEntry<K,V> first = table[index]; ^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:80: error: Type mismatch: cannot convert from Map.Entry to AbstractWeakHashTable.WEntry<K,V> first = table[index]; ^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:90: warning: Type safety: The expression of type AbstractWeakHashTable.WEntry needs unchecked conversion to conform to AbstractWeakHashTable.WEntry<K,V> WEntry<K,V> next = node.next; ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:112: warning: The type parameter Entry is hiding the type Map<K,V>.Entry static <Entry extends Map.Entry<K,V>,K,V> void cleanup (AbstractHashTable<Entry,?,?> map, ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:118: warning: Type safety: Unchecked cast from Reference<capture#2-of ? extends capture#1-of ?> to Entry Entry oldref = (Entry) rqueue.poll(); ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:123: error: Type mismatch: cannot convert from Map.Entry to Entry for (Entry node = map.table[index]; ^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:126: error: Type mismatch: cannot convert from Map.Entry to Entry Entry next = map.getEntryNext(node); ^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:149: warning: AbstractWeakHashTable.WEntry is a raw type. References to generic type AbstractWeakHashTable<K,V>.WEntry<K,V> should be parameterized public WEntry next; ^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:11: warning: Unused type parameter Entry public abstract class AbstractHashTable<Entry extends Map.Entry<K,V>, K, V> ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:16: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected Entry[] table; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:21: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract int getEntryHashCode (Entry entry); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:23: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract Entry getEntryNext (Entry entry); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:23: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract Entry getEntryNext (Entry entry); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:25: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract void setEntryNext (Entry entry, Entry next); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:25: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract void setEntryNext (Entry entry, Entry next); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:27: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract Entry[] allocEntries(int n); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:47: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract Entry makeEntry (K key, int hash, V value); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:65: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected boolean matches (Object key, int hash, Entry node) ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:67: error: The method matches(Object, int, Map.Entry) in the type AbstractHashTable<Entry,K,V> is not applicable for the arguments (Object, Object) return getEntryHashCode(node) == hash && matches(node.getKey(), key); ^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:86: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized public Entry getNode (Object key) ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:90: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized for (Entry node = table[index]; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:102: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry node = getNode(key); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:103: error: Type mismatch: cannot convert from Object to V return node == null ? defaultValue : node.getValue(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:114: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry[] oldTable = table; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:117: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry[] newTable = allocEntries(newCapacity); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:123: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry chain = oldTable[i]; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:130: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry prev = null; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:133: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry node = chain; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:142: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized for (Entry element = chain; element != null; ) ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:144: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry next = getEntryNext(element); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:147: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry head = newTable[j]; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:163: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry first = table[index]; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:164: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry node = first; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:182: error: Type mismatch: cannot convert from Object to V V oldValue = node.getValue(); ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:183: warning: Type safety: The method setValue(Object) belongs to the raw type Map.Entry. References to generic type Map<K,V>.Entry<K,V> should be parameterized node.setValue(value); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:194: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry prev = null; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:195: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry node = table[index]; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:198: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry next = getEntryNext(node); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:206: error: Type mismatch: cannot convert from Object to V return node.getValue(); ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:216: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry[] t = this.table; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:221: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized for (Entry e = t[i]; e != null; ) ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:223: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry next = getEntryNext(e); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:240: warning: Type safety: The constructor AbstractHashTable.AbstractEntrySet(AbstractHashTable) belongs to the raw type AbstractHashTable.AbstractEntrySet. References to generic type AbstractHashTable<Entry,K,V>.AbstractEntrySet<Entry,K,V> should be parameterized return new AbstractEntrySet(this); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:240: warning: Type safety: The expression of type AbstractHashTable.AbstractEntrySet needs unchecked conversion to conform to Set<Map.Entry<K,V>> return new AbstractEntrySet(this); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:240: warning: AbstractHashTable.AbstractEntrySet is a raw type. References to generic type AbstractHashTable<Entry,K,V>.AbstractEntrySet<Entry,K,V> should be parameterized return new AbstractEntrySet(this); ^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:243: warning: The type parameter Entry is hiding the type Map<K,V>.Entry static class AbstractEntrySet<Entry extends Map.Entry<K,V>, K, V> extends AbstractSet<Entry> ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:287: error: Type mismatch: cannot convert from Map.Entry to Entry nextEntry = htable.table[nextIndex]; ^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:298: error: Type mismatch: cannot convert from Map.Entry to Entry nextEntry = htable.getEntryNext(currentEntry); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 212 problems (18 errors, 194 warnings) Makefile:488: recipe for target 'java-classes.stamp' failed make[1]: *** [java-classes.stamp] Error 1 make[1]: Leaving directory '/usr/local/src/kawa/svn/gnu/bytecode' Makefile:1416: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 david@capac:/usr/local/src/kawa/svn 3 $ [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 455 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-14 23:39 ` David Pirotte @ 2016-10-14 23:45 ` Per Bothner 2016-10-15 0:17 ` David Pirotte 0 siblings, 1 reply; 30+ messages in thread From: Per Bothner @ 2016-10-14 23:45 UTC (permalink / raw) To: David Pirotte; +Cc: kawa On 10/14/2016 04:38 PM, David Pirotte wrote: > Per, > >> I'm expecting to release Kawa 2.2 very soon (in a few days). >> Any extra testing or documentation suggestions would be welcome. > > I just grabbed the latest and it failed to compile here: > > david@capac:/usr/local/src/kawa/svn 26 $ java -version > openjdk version "1.8.0_102" > OpenJDK Runtime Environment (build 1.8.0_102-8u102-b14.1-2-b14) > OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode) > > david@capac:/usr/local/src/kawa/svn 27 $ javac -version > gcj-6 (Debian 6.1.1-11) 6.1.1 20160802 > Copyright (C) 2016 Free Software Foundation, Inc. That's your problem. GCJ is no longer supported - by anyone. (It has recently been removed from the Gcc source repository.) javac -version should say something like: javac 1.8.0_XXXX -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-14 23:45 ` Per Bothner @ 2016-10-15 0:17 ` David Pirotte 2016-10-15 0:38 ` Per Bothner 0 siblings, 1 reply; 30+ messages in thread From: David Pirotte @ 2016-10-15 0:17 UTC (permalink / raw) To: Per Bothner; +Cc: kawa [-- Attachment #1: Type: text/plain, Size: 46514 bytes --] > > > > david@capac:/usr/local/src/kawa/svn 27 $ javac -version > > gcj-6 (Debian 6.1.1-11) 6.1.1 20160802 > > Copyright (C) 2016 Free Software Foundation, Inc. > That's your problem. GCJ is no longer supported - by anyone. > (It has recently been removed from the Gcc source repository.) > javac -version should say something like: > javac 1.8.0_XXXX Ah, ok, totally unaware of this... So I removed all gcj packages and installed openjdk 8: ii openjdk-8-jdk:amd64 8u102-b14.1-2 ii openjdk-8-jdk-headless:amd64 8u102-b14.1-2 ii openjdk-8-jre:amd64 8u102-b14.1-2 ii openjdk-8-jre-headless:amd64 8u102-b14.1-2 Still have errors though: david@capac:/usr/local/src/kawa/svn 39 $ javac -version javac 1.8.0_102 Thanks, David david@capac:/usr/local/src/kawa/svn 3 $ make test -f ./.svn/wc.db \ && SVN_REVISION=`cd . && svnversion 2>/dev/null` \ && test -n "$SVN_REVISION" \ && SVN_REVISION=" (revision ${SVN_REVISION})"; \ sed -e 's|VERSION|2.1.9'"$SVN_REVISION|" <./kawa/Version.java.in >kawa/Version.java if test ! -e selected-java-source -o \ "%java7 +use:com.sun.net.httpserver +enable:XML " != "`cat selected-java-source`"; \ then make do-preprocess; \ fi cat: selected-java-source: No such file or directory make[1]: Entering directory '/usr/local/src/kawa/svn' javac -d . gnu/kawa/util/PreProcess.java CLASSPATH=".:$CLASSPATH" java gnu.kawa.util.PreProcess \ %java7 +use:com.sun.net.httpserver +enable:XML \ `sed -e 's|\([^ ]*\)|./\1|' < ./patch-source-list` (variant java7 maps to: +JAVA5 +JAVA2 +use:java.util.IdentityHashMap +use:java.lang.CharSequence +use:java.lang.Throwable.getCause +use:java.net.URI +use:java.util.regex +SAX2 +use:java.nio +use:org.w3c.dom.Node +use:javax.xml.transform +JAXP-1.3 -JAXP-QName +JAVA6 +JAVA7 -JAVA8 -JAVA9 -JAVA6COMPAT5 +use:java.text.Normalizer +use:javax.lang.model +use:java.lang.invoke -Android) make[1]: Leaving directory '/usr/local/src/kawa/svn' echo "%java7 +use:com.sun.net.httpserver +enable:XML " >selected-java-source Making all in doc make[1]: Entering directory '/usr/local/src/kawa/svn/doc' nroff -man ./kawa.man > tpm-kawa.1 mv tpm-kawa.1 kawa.1 nroff -man ./qexo.man > tpm-qexo1 mv tpm-qexo1 qexo.1 make[1]: Leaving directory '/usr/local/src/kawa/svn/doc' Making all in testsuite make[1]: Entering directory '/usr/local/src/kawa/svn/testsuite' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/usr/local/src/kawa/svn/testsuite' Making all in gnu/bytecode make[1]: Entering directory '/usr/local/src/kawa/svn/gnu/bytecode' javac -d ../.. -classpath "../..:./../..:$CLASSPATH" -g Access.java AnnotationDefaultAttr.java AnnotationEntry.java Attribute.java AttrContainer.java ObjectType.java ArrayType.java ClassType.java ConstantPool.java CpoolClass.java CpoolEntry.java CpoolInvokeDynamic.java CpoolValue1.java CpoolValue2.java CpoolNameAndType.java CpoolMethodHandle.java CpoolMethodType.java CpoolRef.java CpoolString.java CpoolUtf8.java EnclosingMethodAttr.java ExitableBlock.java Filter.java Location.java Field.java Label.java IfState.java TryState.java SwitchState.java Member.java Method.java CodeAttr.java ConstantValueAttr.java LineNumbersAttr.java LocalVarsAttr.java InnerClassesAttr.java MiscAttr.java ParameterizedType.java PrimType.java RuntimeAnnotationsAttr.java Scope.java SignatureAttr.java SourceDebugExtAttr.java SourceFileAttr.java SpecialObjectType.java StackMapTableAttr.java Type.java UninitializedType.java Variable.java VarEnumerator.java TypeVariable.java ZipArchive.java ZipLoader.java ArrayClassLoader.java ClassFileInput.java ClassTypeWriter.java ExceptionsAttr.java dump.java ListCodeSize.java Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. echo timestamp > java-classes.stamp echo timestamp > ../../kawa-jar.stamp make[1]: Leaving directory '/usr/local/src/kawa/svn/gnu/bytecode' Making all in gnu make[1]: Entering directory '/usr/local/src/kawa/svn/gnu' cd .. && make misc-classes.stamp make[2]: Entering directory '/usr/local/src/kawa/svn' if test -f misc-classes.stamp; then \ javac -d . -classpath ".:.:$CLASSPATH" -g gnu/lists/AbstractCharVector.java gnu/lists/AbstractSequence.java gnu/lists/Array.java gnu/lists/Arrays.java gnu/lists/AttributePredicate.java gnu/lists/AVector.java gnu/lists/BitVector.java gnu/lists/Blob.java gnu/lists/ByteVector.java gnu/lists/CharBuffer.java gnu/lists/CharSeq.java gnu/lists/CharVector.java gnu/lists/ComposedArray.java gnu/lists/Consumer.java gnu/lists/ConsumerWriter.java gnu/lists/Consumable.java gnu/lists/Convert.java gnu/lists/ElementPredicate.java gnu/lists/EmptyList.java gnu/lists/EofClass.java gnu/lists/ExtPosition.java gnu/lists/ExtSequence.java gnu/lists/F32Vector.java gnu/lists/F64Vector.java gnu/lists/FilterConsumer.java gnu/lists/FlattenedArray.java gnu/lists/FString.java gnu/lists/FVector.java gnu/lists/GeneralArray.java gnu/lists/GeneralArray1.java gnu/lists/ItemPredicate.java gnu/lists/ImmutablePair.java gnu/lists/IndirectIndexedSeq.java gnu/lists/IntSequence.java gnu/lists/IntVector.java gnu/lists/LList.java gnu/lists/LListPosition.java gnu/lists/LongVector.java gnu/lists/NodePredicate.java gnu/lists/Pair.java gnu/lists/PairWithPosition.java gnu/lists/PositionConsumer.java gnu/lists/PositionManager.java gnu/lists/PrimIntegerVector.java gnu/lists/PrintConsumer.java gnu/lists/Range.java gnu/lists/RAPair.java gnu/lists/S8Vector.java gnu/lists/S16Vector.java gnu/lists/S32Vector.java gnu/lists/S64Vector.java gnu/lists/SeqPosition.java gnu/lists/Sequence.java gnu/lists/Sequences.java gnu/lists/ShortVector.java gnu/lists/SimpleVector.java gnu/lists/SubCharSeq.java gnu/lists/SubSequence.java gnu/lists/StableManager.java gnu/lists/Strings.java gnu/lists/TransformedArray.java gnu/lists/TreeList.java gnu/lists/TreePosition.java gnu/lists/U8Vector.java gnu/lists/U16Vector.java gnu/lists/U32Vector.java gnu/lists/U64Vector.java gnu/lists/UnescapedData.java gnu/lists/VoidConsumer.java gnu/lists/XConsumer.java gnu/text/Char.java gnu/text/Lexer.java gnu/text/NamedCharTable.java gnu/text/Options.java gnu/text/ResourceStreamHandler.java gnu/text/SourceLocator.java gnu/text/SourceError.java gnu/text/SourceMessages.java gnu/text/StandardNamedChars.java gnu/text/StringCursor.java gnu/text/SyntaxException.java gnu/mapping/CallContext.java gnu/mapping/ConstrainedLocation.java gnu/mapping/DynamicLocation.java gnu/mapping/Environment.java gnu/mapping/EnvironmentKey.java gnu/mapping/Future.java gnu/mapping/HasNamedParts.java gnu/mapping/HasSetter.java gnu/mapping/IndirectableLocation.java gnu/mapping/InheritingEnvironment.java gnu/mapping/KeyPair.java gnu/mapping/Lazy.java gnu/mapping/LazyPropertyKey.java gnu/mapping/Location.java gnu/mapping/LocationEnumeration.java gnu/mapping/LocationProc.java gnu/mapping/MethodProc.java gnu/mapping/Named.java gnu/mapping/NamedLocation.java gnu/mapping/Namespace.java gnu/mapping/PlainLocation.java gnu/mapping/Procedure.java gnu/mapping/Procedure0.java gnu/mapping/Procedure0or1.java gnu/mapping/Procedure1.java gnu/mapping/Procedure1or2.java gnu/mapping/Procedure2.java gnu/mapping/Procedure3.java gnu/mapping/Procedure4.java gnu/mapping/ProcedureN.java gnu/mapping/ProcLocation.java gnu/mapping/Promise.java gnu/mapping/PropertyKey.java gnu/mapping/PropertyLocation.java gnu/mapping/PropertySet.java gnu/mapping/ReadOnlyLocation.java gnu/mapping/RunnableClosure.java gnu/mapping/Setter.java gnu/mapping/Setter0.java gnu/mapping/Setter1.java gnu/mapping/SharedLocation.java gnu/mapping/SimpleEnvironment.java gnu/mapping/SimpleSymbol.java gnu/mapping/Symbol.java gnu/mapping/Table2D.java gnu/mapping/ThreadLocation.java gnu/mapping/UnboundLocationException.java gnu/mapping/Values.java gnu/mapping/ValueStack.java gnu/mapping/WrappedException.java gnu/mapping/WrongArguments.java gnu/mapping/WrongType.java gnu/math/BaseUnit.java gnu/math/BitOps.java gnu/math/CComplex.java gnu/math/Complex.java gnu/math/CQuantity.java gnu/math/CQuaternion.java gnu/math/DateTime.java gnu/math/DComplex.java gnu/math/DFloNum.java gnu/math/Dimensions.java gnu/math/DQuantity.java gnu/math/DQuaternion.java gnu/math/Duration.java gnu/math/ExponentialFormat.java gnu/math/FixedRealFormat.java gnu/math/IntFraction.java gnu/math/IntNum.java gnu/math/MPN.java gnu/math/MulUnit.java gnu/math/NamedUnit.java gnu/math/Numeric.java gnu/math/Quantity.java gnu/math/Quaternion.java gnu/math/RatNum.java gnu/math/RealNum.java gnu/math/UByte.java gnu/math/UInt.java gnu/math/ULong.java gnu/math/Unit.java gnu/math/UnsignedPrim.java gnu/math/UShort.java gnu/expr/AccessExp.java gnu/expr/ANormalize.java gnu/expr/ApplicationMainSupport.java gnu/expr/ApplyExp.java gnu/expr/BeginExp.java gnu/expr/BindingInitializer.java gnu/expr/BlockExp.java gnu/expr/BuiltinEnvironment.java gnu/expr/CanFinishMap.java gnu/expr/CatchClause.java gnu/expr/ChainLambdas.java gnu/expr/CheckedTarget.java gnu/expr/ClassExp.java gnu/expr/ClassInitializer.java gnu/expr/CommandCompleter.java gnu/expr/Compilation.java gnu/expr/CompiledModule.java gnu/expr/ConditionalTarget.java gnu/expr/ConsumerTarget.java gnu/expr/Declaration.java gnu/expr/ErrorExp.java gnu/expr/ExitExp.java gnu/expr/Expression.java gnu/expr/ExpExpVisitor.java gnu/expr/ExpVisitor.java gnu/expr/FindCapturedVars.java gnu/expr/FindTailCalls.java gnu/expr/FluidLetExp.java gnu/expr/GenericProc.java gnu/expr/IfExp.java gnu/expr/CaseExp.java gnu/expr/IgnoreTarget.java gnu/expr/Initializer.java gnu/expr/Inlineable.java gnu/expr/InlineCalls.java gnu/expr/KawaConvert.java gnu/expr/Keyword.java gnu/expr/LambdaExp.java gnu/expr/LangExp.java gnu/expr/Language.java gnu/expr/LetExp.java gnu/expr/Literal.java gnu/expr/LitTable.java gnu/expr/ModuleBody.java gnu/expr/ModuleContext.java gnu/expr/ModuleInfo.java gnu/expr/ModuleManager.java gnu/expr/ModuleMethod.java gnu/expr/ModuleMethodWithContext.java gnu/expr/ModuleSet.java gnu/expr/ModuleExp.java gnu/expr/NameLookup.java gnu/expr/PairClassType.java gnu/expr/ResolveNames.java gnu/expr/ObjectExp.java gnu/expr/QuoteExp.java gnu/expr/PrimProcedure.java gnu/expr/ProcInitializer.java gnu/expr/PushApply.java gnu/expr/ReferenceExp.java gnu/expr/RunnableModule.java gnu/expr/ScopeExp.java gnu/expr/SetExp.java gnu/expr/SourceName.java gnu/expr/Special.java gnu/expr/StackTarget.java gnu/expr/Symbols.java gnu/expr/SynchronizedExp.java gnu/expr/Target.java gnu/expr/ThisExp.java gnu/expr/TryExp.java gnu/expr/TypeValue.java gnu/expr/VarValueTracker.java gnu/kawa/format/AbstractFormat.java gnu/kawa/format/CaseConvertFormat.java gnu/kawa/format/CompoundFormat.java gnu/kawa/format/DelimitSubstitutionFormat.java gnu/kawa/format/EnglishIntegerFormat.java gnu/kawa/format/FlushFormat.java gnu/kawa/format/GenericFormat.java gnu/kawa/format/IntegerFormat.java gnu/kawa/format/LiteralFormat.java gnu/kawa/format/PadFormat.java gnu/kawa/format/Printable.java gnu/kawa/format/ReportFormat.java gnu/kawa/format/RomanIntegerFormat.java gnu/kawa/io/BinaryInPort.java gnu/kawa/io/BinaryOutPort.java gnu/kawa/io/CharArrayInPort.java gnu/kawa/io/CharArrayOutPort.java gnu/kawa/io/CheckConsole.java gnu/kawa/io/FilePath.java gnu/kawa/io/InPort.java gnu/kawa/io/LogWriter.java gnu/kawa/io/NullReader.java gnu/kawa/io/Path.java gnu/kawa/io/OutPort.java gnu/kawa/io/NBufferedInputStream.java gnu/kawa/io/PrettyWriter.java gnu/kawa/io/QueueReader.java gnu/kawa/io/TermErrorStream.java gnu/kawa/io/TtyInPort.java gnu/kawa/io/URIPath.java gnu/kawa/io/URLPath.java gnu/kawa/io/WriterManager.java gnu/kawa/util/AbstractHashTable.java gnu/kawa/util/AbstractWeakHashTable.java gnu/kawa/util/BoundedHashable.java gnu/kawa/util/ExitCalled.java gnu/kawa/util/FixupHtmlToc.java gnu/kawa/util/GeneralHashTable.java gnu/kawa/util/IdentityHashTable.java gnu/kawa/util/IntHashTable.java gnu/kawa/util/HashNode.java gnu/kawa/util/HashUtils.java gnu/kawa/util/RangeTable.java gnu/kawa/util/RunTestScript.java gnu/kawa/util/Signals.java gnu/kawa/util/WeakHashNode.java gnu/kawa/util/WeakIdentityHashMap.java gnu/kawa/reflect/ArrayGet.java gnu/kawa/reflect/ArrayLength.java gnu/kawa/reflect/ArrayMake.java gnu/kawa/reflect/ArrayNew.java gnu/kawa/reflect/ArraySet.java gnu/kawa/reflect/ClassMemberLocation.java gnu/kawa/reflect/ClassMethods.java gnu/kawa/reflect/CompileArrays.java gnu/kawa/reflect/CompileBuildObject.java gnu/k awa/reflect/CompileInvoke.java gnu/kawa/reflect/CompileReflect.java gnu/kawa/reflect/FieldLocation.java gnu/kawa/reflect/InstanceOf.java gnu/kawa/reflect/Invoke.java gnu/kawa/reflect/LazyType.java gnu/kawa/reflect/MakeAnnotation.java gnu/kawa/reflect/MultValuesType.java gnu/kawa/reflect/OccurrenceType.java gnu/kawa/reflect/ProceduralProxy.java gnu/kawa/reflect/SingletonType.java gnu/kawa/reflect/SlotGet.java gnu/kawa/reflect/SlotSet.java gnu/kawa/reflect/StaticFieldLocation.java gnu/kawa/reflect/StaticGet.java gnu/kawa/reflect/StaticSet.java gnu/kawa/reflect/Throw.java gnu/kawa/reflect/TypeSwitch.java gnu/kawa/functions/AddOp.java gnu/kawa/functions/AppendValues.java gnu/kawa/functions/Apply.java gnu/kawa/functions/ApplyToArgs.java gnu/kawa/functions/ApplyWithValues.java gnu/kawa/functions/Arithmetic.java gnu/kawa/functions/ArithOp.java gnu/kawa/functions/Arrays.java gnu/kawa/functions/ArrayPrint.java gnu/kawa/functions/ArrayRef.java gnu/kawa/functions/ArraySet.java gnu/kawa/functions/BitwiseOp.java gnu/kawa/functions/CallCC.java gnu/kawa/functions/CallWithValues.java gnu/kawa/functions/CompilationHelpers.java gnu/kawa/functions/CompileArith.java gnu/kawa/functions/CompileNamedPart.java gnu/kawa/functions/CompileMisc.java gnu/kawa/functions/CompileProcess.java gnu/kawa/functions/CompileValues.java gnu/kawa/functions/ConstantFunction0.java gnu/kawa/functions/Convert.java gnu/kawa/functions/CurryExp.java gnu/kawa/functions/Curry1.java gnu/kawa/functions/DisplayFormat.java gnu/kawa/functions/DivideOp.java gnu/kawa/functions/GetModuleClass.java gnu/kawa/functions/GetNamedInstancePart.java gnu/kawa/functions/GetNamedPart.java gnu/kawa/functions/IntegerFormat.java gnu/kawa/functions/IsEq.java gnu/kawa/functions/IsEqual.java gnu/kawa/functions/IsEqv.java gnu/kawa/functions/LProcess.java gnu/kawa/functions/MakeDynamic.java gnu/kawa/functions/MakeList.java gnu/kawa/functions/MakeProcedure.java gnu/kawa/functions/MakePromise.java gnu/kawa/functions/MakeSplice.java gnu/kawa/functions/Map.java gnu/kawa/functions/MultiplyOp.java gnu/kawa/functions/NamedPart.java gnu/kawa/functions/Not.java gnu/kawa/functions/NumberCompare.java gnu/kawa/functions/NumberPredicate.java gnu/kawa/functions/RangeUtils.java gnu/kawa/functions/RunProcess.java gnu/kawa/functions/SetNamedPart.java gnu/kawa/functions/Setter.java gnu/kawa/functions/UnicodeUtils.java gnu/kawa/functions/ValuesMap.java gnu/kawa/functions/Format.java gnu/kawa/functions/LispFormat.java gnu/kawa/functions/LispRealFormat.java gnu/kawa/functions/ObjectFormat.java gnu/kawa/functions/ParseFormat.java gnu/kawa/lispexpr/BracketApply.java gnu/kawa/lispexpr/ClassNamespace.java gnu/kawa/lispexpr/DefineNamespace.java gnu/kawa/lispexpr/GenArrayType.java gnu/kawa/lispexpr/LangObjType.java gnu/kawa/lispexpr/LangPrimType.java gnu/kawa/lispexpr/LispLanguage.java gnu/kawa/lispexpr/LispPackage.java gnu/kawa/lispexpr/LispReader.java gnu/kawa/lispexpr/ReaderColon.java gnu/kawa/lispexpr/ReaderConstituent.java gnu/kawa/lispexpr/ReaderDispatch.java gnu/kawa/lispexpr/ReaderDispatchMacro.java gnu/kawa/lispexpr/ReaderDispatchMisc.java gnu/kawa/lispexpr/ReaderDispatchSyntaxQuote.java gnu/kawa/lispexpr/ReaderExtendedLiteral.java gnu/kawa/lispexpr/ReaderIgnoreRestOfLine.java gnu/kawa/lispexpr/ReaderMacro.java gnu/kawa/lispexpr/ReaderMisc.java gnu/kawa/lispexpr/ReaderNestedComment.java gnu/kawa/lispexpr/ReaderParens.java gnu/kawa/lispexpr/ReaderQuote.java gnu/kawa/lispexpr/ReaderString.java gnu/kawa/lispexpr/ReaderTypespec.java gnu/kawa/lispexpr/ReaderVector.java gnu/kawa/lispexpr/ReadTable.java gnu/kawa/lispexpr/ReadTableEntry.java gnu/kawa/lispexpr/SeqSizeType.java gnu/kawa/models/Box.java gnu/kawa/models/Button.java gnu/kawa/models/Column.java gnu/kawa/models/DDimension.java gnu/kawa/models/Display.java gnu/kawa/models/DrawImage.java gnu/kawa/models/DrawShape.java gnu/kawa/models/FillShape.java gnu/kawa/models/Label.java gnu/kawa/models/Model.java gnu/kawa/models/ModelListener.java gnu/kawa/models/MenuItem.java gnu/kawa/models/Picture.java gnu/kawa/models/Pictures.java gnu/kawa/models/PictureToSvg.java gnu/kawa/models/PictureVisitor.java gnu/kawa/models/PBox.java gnu/kawa/models/Row.java gnu/kawa/models/Spacer.java gnu/kawa/models/StandardColor.java gnu/kawa/models/SVGUtils.java gnu/kawa/models/Text.java gnu/kawa/models/Viewable.java gnu/kawa/models/WeakListener.java gnu/kawa/models/Window.java gnu/kawa/models/WithComposite.java gnu/kawa/models/WithPaint.java gnu/kawa/models/WithTransform.java gnu/ecmascript/Reserved.java gnu/ecmascript/BinaryOp.java gnu/ecmascript/Convert.java gnu/ecmascript/Lexer.java gnu/ecmascript/Parser.java gnu/ecmascript/Prompter.java gnu/commonlisp/lang/Lisp2.java gnu/commonlisp/lang/Lisp2Compilation.java gnu/commonlisp/lang/defvar.java gnu/commonlisp/lang/defun.java gnu/commonlisp/lang/function.java gnu/commonlisp/lang/OrdinaryLambda.java gnu/commonlisp/lang/prog1.java gnu/commonlisp/lang/setq.java gnu/commonlisp/lang/Symbols.java gnu/commonlisp/lang/UnwindProtect.java gnu/commonlisp/lang/CommonLisp.java gnu/q2/lang/Operator.java gnu/q2/lang/Q2.java gnu/q2/lang/Q2Read.java gnu/q2/lang/Q2Translator.java kawa/repl.java kawa/Shell.java kawa/SourceMethodType.java kawa/SourceType.java kawa/TelnetInputStream.java kawa/TelnetOutputStream.java kawa/Telnet.java kawa/TelnetRepl.java kawa/lang/AnyPat.java kawa/lang/AutoloadProcedure.java kawa/lang/AutoloadSyntax.java kawa/lang/BindDecls.java kawa/lang/CalledContinuation.java kawa/lang/CompileFile.java kawa/lang/Continuation.java kawa/lang/EqualPat.java kawa/lang/Eval.java kawa/lang/GenericError.java kawa/lang/GetFieldProc.java kawa/lang/Lambda.java kawa/lang/ListPat.java kawa/lang/ListRepeatPat.java kawa/lang/Macro.java kawa/lang/NamedException.java kawa/lang/PairPat.java kawa/lang/Pattern.java kawa/lang/PatternScope.java kawa/lang/Quote.java kawa/lang/RecordConstructor.java kawa/lang/Record.java kawa/lang/SetFieldProc.java kawa/lang/SyntaxForm.java kawa/lang/SyntaxForms.java kawa/lang/Syntax.java kawa/lang/SyntaxPattern.java kawa/lang/SyntaxRule.java kawa/lang/SyntaxRules.java kawa/lang/SyntaxTemplate.java kawa/lang/TemplateScope.java kawa/lang/Translator.java kawa/lang/VarListPat.java kawa/standard/append.java kawa/standard/begin.java kawa/standard/char_ready_p.java kawa/standard/constant_fold.java kawa/standard/define_alias.java kawa/standard/define_autoload.java kawa/standard/define_class.java kawa/standard/define.java kawa/standard/define_library.java kawa/standard/define_member_alias.java kawa/standard/define_syntax.java kawa/standard/define_unit.java kawa/standard/export.java kawa/standard/expt.java kawa/standard/fluid_let.java kawa/standard/IfFeature.java kawa/standard/ImportFromLibrary.java kawa/standard/Include.java kawa/standard/let.java kawa/standard/let_syntax.java kawa/standard/load.java kawa/standard/location.java kawa/standard/make.java kawa/standard/MatchDef.java kawa/standard/module_compile_options.java kawa/standard/module_extends.java kawa/standard/module_implements.java kawa/standard/module_name.java kawa/standard/module_static.java kawa/standard/object.java kawa/standard/prim_method.java kawa/standard/read_line.java kawa/standard/require.java kawa/standard/Scan.java kawa/standard/SchemeCompilation.java kawa/standard/Scheme.java kawa/standard/set_b.java kawa/standard/sleep.java kawa/standard/syntax_case.java kawa/standard/syntax_error.java kawa/standard/syntax.java kawa/standard/syntax_rules.java kawa/standard/thisRef.java kawa/standard/TracedProcedure.java kawa/standard/try_catch.java kawa/standard/vector_append.java kawa/standard/with_compile_options.java gnu/kawa/swingviews/SwingButton.java gnu/kawa/swingviews/SwingContent.java gnu/kawa/swingviews/SwingDisplay.java gnu/kawa/swingviews/SwingFrame.java gnu/kawa/swingviews/SwingPicture.java gnu/xml/NamedChildrenFilter.java gnu/xml/NamespaceBinding.java gnu/xml/NodeTree.java gnu/xml/TextUtils.java gnu/xml/XMLFilter.java gnu/xml/XMLParser.java gnu/xml/XMLPrinter.java gnu/xml/XName.java gnu/kawa/xml/AncestorAxis.java gnu/kawa/xml/AncestorOrSelfAxis.java gnu/kawa/xml/AttributeAxis.java gnu/kawa/xml/Attributes.java gnu/kawa/xml/AttributeType.java gnu/kawa/xml/Base64Binary.java gnu/kawa/xml/Bina ryObject.java gnu/kawa/xml/ChildAxis.java gnu/kawa/xml/Children.java gnu/kawa/xml/CoerceNodes.java gnu/kawa/xml/CommentConstructor.java gnu/kawa/xml/CompileXmlFunctions.java gnu/kawa/xml/DescendantAxis.java gnu/kawa/xml/DescendantOrSelfAxis.java gnu/kawa/xml/Document.java gnu/kawa/xml/DocumentConstructor.java gnu/kawa/xml/ElementType.java gnu/kawa/xml/Focus.java gnu/kawa/xml/FollowingAxis.java gnu/kawa/xml/FollowingSiblingAxis.java gnu/kawa/xml/HexBinary.java gnu/kawa/xml/HttpPrinter.java gnu/kawa/xml/IntersectNodes.java gnu/kawa/xml/IteratorItems.java gnu/kawa/xml/KAttr.java gnu/kawa/xml/KCDATASection.java gnu/kawa/xml/KCharacterData.java gnu/kawa/xml/KComment.java gnu/kawa/xml/KDocument.java gnu/kawa/xml/KElement.java gnu/kawa/xml/KNode.java gnu/kawa/xml/KProcessingInstruction.java gnu/kawa/xml/KText.java gnu/kawa/xml/ListItems.java gnu/kawa/xml/MakeAttribute.java gnu/kawa/xml/MakeCDATA.java gnu/kawa/xml/MakeElement.java gnu/kawa/xml/MakeProcInst.java gnu/kawa/xml/MakeResponseHeader.java gnu/kawa/xml/MakeText.java gnu/kawa/xml/MakeUnescapedData.java gnu/kawa/xml/MakeWithBaseUri.java gnu/kawa/xml/NodeCompare.java gnu/kawa/xml/NodeConstructor.java gnu/kawa/xml/Nodes.java gnu/kawa/xml/NodeSetType.java gnu/kawa/xml/NodeType.java gnu/kawa/xml/Notation.java gnu/kawa/xml/OutputAsXML.java gnu/kawa/xml/ParentAxis.java gnu/kawa/xml/PrecedingAxis.java gnu/kawa/xml/PrecedingSiblingAxis.java gnu/kawa/xml/ProcessingInstructionType.java gnu/kawa/xml/SelfAxis.java gnu/kawa/xml/SortNodes.java gnu/kawa/xml/SortedNodes.java gnu/kawa/xml/TreeScanner.java gnu/kawa/xml/UnionNodes.java gnu/kawa/xml/UntypedAtomic.java gnu/kawa/xml/WriteTo.java gnu/kawa/xml/XDataType.java gnu/kawa/xml/XInteger.java gnu/kawa/xml/XIntegerType.java gnu/kawa/xml/XString.java gnu/kawa/xml/XStringType.java gnu/kawa/xml/XTimeType.java gnu/kawa/xml/XmlNamespace.java gnu/kawa/lispexpr/MakeXmlElement.java gnu/kawa/lispexpr/ReaderXmlElement.java gnu/kawa/lispexpr/ResolveNamespace.java gnu/kawa/sax/ContentConsumer.java gnu/kawa/sax/KawaXMLReader.java gnu/xquery/lang/XQuery.java gnu/xquery/lang/XQParser.java gnu/xquery/lang/XQResolveNames.java gnu/xquery/util/ArithOp.java gnu/xquery/util/Average.java gnu/xquery/util/BooleanValue.java gnu/xquery/util/CastableAs.java gnu/xquery/util/CastAs.java gnu/xquery/util/Compare.java gnu/xquery/util/CompileMisc.java gnu/xquery/util/Debug.java gnu/xquery/util/DistinctValues.java gnu/xquery/util/IntegerRange.java gnu/xquery/util/ItemAt.java gnu/xquery/util/MinMax.java gnu/xquery/util/NamedCollator.java gnu/xquery/util/NodeUtils.java gnu/xquery/util/NumberValue.java gnu/xquery/util/OrderedMap.java gnu/xquery/util/OrderedTuples.java gnu/xquery/util/QNameUtils.java gnu/xquery/util/Reduce.java gnu/xquery/util/RelativeStep.java gnu/xquery/util/RelativeStepFilter.java gnu/xquery/util/SequenceUtils.java gnu/xquery/util/StringUtils.java gnu/xquery/util/TimeUtils.java gnu/xquery/util/ValuesFilter.java gnu/xquery/util/XQException.java gnu/kawa/xslt/ApplyTemplates.java gnu/kawa/xslt/TemplateTable.java gnu/kawa/xslt/XSLT.java gnu/kawa/xslt/XslTranslator.java gnu/xquery/lang/XQueryScriptEngineFactory.java gnu/expr/AbstractScriptEngineFactory.java gnu/expr/KawaScriptBindings.java gnu/expr/KawaScriptEngine.java kawa/standard/SchemeScriptEngineFactory.java kawa/GuiConsole.java kawa/GuiInPort.java kawa/ReplPane.java kawa/ReplDocument.java kawa/ReplPaneOutPort.java; \ else \ make javac-all; \ fi make[3]: Entering directory '/usr/local/src/kawa/svn' (for f in gnu/lists/AbstractCharVector.java gnu/lists/AbstractSequence.java gnu/lists/Array.java gnu/lists/Arrays.java gnu/lists/AttributePredicate.java gnu/lists/AVector.java gnu/lists/BitVector.java gnu/lists/Blob.java gnu/lists/ByteVector.java gnu/lists/CharBuffer.java gnu/lists/CharSeq.java gnu/lists/CharVector.java gnu/lists/ComposedArray.java gnu/lists/Consumer.java gnu/lists/ConsumerWriter.java gnu/lists/Consumable.java gnu/lists/Convert.java gnu/lists/ElementPredicate.java gnu/lists/EmptyList.java gnu/lists/EofClass.java gnu/lists/ExtPosition.java gnu/lists/ExtSequence.java gnu/lists/F32Vector.java gnu/lists/F64Vector.java gnu/lists/FilterConsumer.java gnu/lists/FlattenedArray.java gnu/lists/FString.java gnu/lists/FVector.java gnu/lists/GeneralArray.java gnu/lists/GeneralArray1.java gnu/lists/ItemPredicate.java gnu/lists/ImmutablePair.java gnu/lists/IndirectIndexedSeq.java gnu/lists/IntSequence.java gnu/lists/IntVector.java gnu/lists/LList.java gnu/lists/LListPosition.java gnu/lists/LongVector.java gnu/lists/NodePredicate.java gnu/lists/Pair.java gnu/lists/PairWithPosition.java gnu/lists/PositionConsumer.java gnu/lists/PositionManager.java gnu/lists/PrimIntegerVector.java gnu/lists/PrintConsumer.java gnu/lists/Range.java gnu/lists/RAPair.java gnu/lists/S8Vector.java gnu/lists/S16Vector.java gnu/lists/S32Vector.java gnu/lists/S64Vector.java gnu/lists/SeqPosition.java gnu/lists/Sequence.java gnu/lists/Sequences.java gnu/lists/ShortVector.java gnu/lists/SimpleVector.java gnu/lists/SubCharSeq.java gnu/lists/SubSequence.java gnu/lists/StableManager.java gnu/lists/Strings.java gnu/lists/TransformedArray.java gnu/lists/TreeList.java gnu/lists/TreePosition.java gnu/lists/U8Vector.java gnu/lists/U16Vector.java gnu/lists/U32Vector.java gnu/lists/U64Vector.java gnu/lists/UnescapedData.java gnu/lists/VoidConsumer.java gnu/lists/XConsumer.java gnu/text/Char.java gnu/text/Lexer.java gnu/text/NamedCharTable.java gnu/text/Options.java gnu/text/ResourceStreamHandler.java gnu/text/SourceLocator.java gnu/text/SourceError.java gnu/text/SourceMessages.java gnu/text/StandardNamedChars.java gnu/text/StringCursor.java gnu/text/SyntaxException.java gnu/mapping/CallContext.java gnu/mapping/ConstrainedLocation.java gnu/mapping/DynamicLocation.java gnu/mapping/Environment.java gnu/mapping/EnvironmentKey.java gnu/mapping/Future.java gnu/mapping/HasNamedParts.java gnu/mapping/HasSetter.java gnu/mapping/IndirectableLocation.java gnu/mapping/InheritingEnvironment.java gnu/mapping/KeyPair.java gnu/mapping/Lazy.java gnu/mapping/LazyPropertyKey.java gnu/mapping/Location.java gnu/mapping/LocationEnumeration.java gnu/mapping/LocationProc.java gnu/mapping/MethodProc.java gnu/mapping/Named.java gnu/mapping/NamedLocation.java gnu/mapping/Namespace.java gnu/mapping/PlainLocation.java gnu/mapping/Procedure.java gnu/mapping/Procedure0.java gnu/mapping/Procedure0or1.java gnu/mapping/Procedure1.java gnu/mapping/Procedure1or2.java gnu/mapping/Procedure2.java gnu/mapping/Procedure3.java gnu/mapping/Procedure4.java gnu/mapping/ProcedureN.java gnu/mapping/ProcLocation.java gnu/mapping/Promise.java gnu/mapping/PropertyKey.java gnu/mapping/PropertyLocation.java gnu/mapping/PropertySet.java gnu/mapping/ReadOnlyLocation.java gnu/mapping/RunnableClosure.java gnu/mapping/Setter.java gnu/mapping/Setter0.java gnu/mapping/Setter1.java gnu/mapping/SharedLocation.java gnu/mapping/SimpleEnvironment.java gnu/mapping/SimpleSymbol.java gnu/mapping/Symbol.java gnu/mapping/Table2D.java gnu/mapping/ThreadLocation.java gnu/mapping/UnboundLocationException.java gnu/mapping/Values.java gnu/mapping/ValueStack.java gnu/mapping/WrappedException.java gnu/mapping/WrongArguments.java gnu/mapping/WrongType.java gnu/math/BaseUnit.java gnu/math/BitOps.java gnu/math/CComplex.java gnu/math/Complex.java gnu/math/CQuantity.java gnu/math/CQuaternion.java gnu/math/DateTime.java gnu/math/DComplex.java gnu/math/DFloNum.java gnu/math/Dimensions.java gnu/math/DQuantity.java gnu/math/DQuaternion.java gnu/math/Duration.java gnu/math/ExponentialFormat.java gnu/math/FixedRealFormat.java gnu/math/IntFraction.java gnu/math/IntNum.java gnu/math/MPN.java gnu/math/MulUnit.java gnu/math/NamedUnit.java gnu/math/Numeric.java gnu/math/Quantity.java gnu/math/Quaternion.java gnu/math/RatNum.java gnu/math/RealNum.java gnu/math/UByte.java gnu/math/UInt.java gnu/math/ULong.java gnu/math/Unit.java gnu/math/UnsignedPrim.java gnu/math/UShort.java gnu/expr/AccessExp.java gnu/expr/ANormalize.java gnu/expr/ApplicationMainSupport.java gnu/expr/ApplyExp.java gnu/expr/BeginExp.java gnu/expr/BindingInitializer.java gnu/expr/BlockExp.java gnu/expr/BuiltinEnvironment.java gnu/expr/CanFinishMap.java gnu/expr/CatchClause.java gnu/expr/ChainLambdas.java gnu/expr/CheckedTarget.java gnu/expr/ClassExp.java gnu/expr/ClassInitializer.java gnu/expr/CommandCompleter.java gnu/expr/Compilation.java gnu/expr/CompiledModule.java gnu/expr/ConditionalTarget.java gnu/expr/ConsumerTarget.java gnu/expr/Declaration.java gnu/expr/ErrorExp.java gnu/expr/ExitExp.java gnu/expr/Expression.java gnu/expr/ExpExpVisitor.java gnu/expr/ExpVisitor.java gnu/expr/FindCapturedVars.java gnu/expr/FindTailCalls.java gnu/expr/FluidLetExp.java gnu/expr/GenericProc.java gnu/expr/IfExp.java gnu/expr/CaseExp.java gnu/expr/IgnoreTarget.java gnu/expr/Initializer.java gnu/expr/Inlineable.java gnu/expr/InlineCalls.java gnu/expr/KawaConvert.java gnu/expr/Keyword.java gnu/expr/LambdaExp.java gnu/expr/LangExp.java gnu/expr/Language.java gnu/expr/LetExp.java gnu/expr/Literal.java gnu/expr/LitTable.java gnu/expr/ModuleBody.java gnu/expr/ModuleContext.java gnu/expr/ModuleInfo.java gnu/expr/ModuleManager.java gnu/expr/ModuleMethod.java gnu/expr/ModuleMethodWithContext.java gnu/expr/ModuleSet.java gnu/expr/ModuleExp.java gnu/expr/NameLookup.java gnu/expr/PairClassType.java gnu/expr/ResolveNames.java gnu/expr/ObjectExp.java gnu/expr/QuoteExp.java gnu/expr/PrimProcedure.java gnu/expr/ProcInitializer.java gnu/expr/PushApply.java gnu/expr/ReferenceExp.java gnu/expr/RunnableModule.java gnu/expr/ScopeExp.java gnu/expr/SetExp.java gnu/expr/SourceName.java gnu/expr/Special.java gnu/expr/StackTarget.java gnu/expr/Symbols.java gnu/expr/SynchronizedExp.java gnu/expr/Target.java gnu/expr/ThisExp.java gnu/expr/TryExp.java gnu/expr/TypeValue.java gnu/expr/VarValueTracker.java gnu/kawa/format/AbstractFormat.java gnu/kawa/format/CaseConvertFormat.java gnu/kawa/format/CompoundFormat.java gnu/kawa/format/DelimitSubstitutionFormat.java gnu/kawa/format/EnglishIntegerFormat.java gnu/kawa/format/FlushFormat.java gnu/kawa/format/GenericFormat.java gnu/kawa/format/IntegerFormat.java gnu/kawa/format/LiteralFormat.java gnu/kawa/format/PadFormat.java gnu/kawa/format/Printable.java gnu/kawa/format/ReportFormat.java gnu/kawa/format/RomanIntegerFormat.java gnu/kawa/io/BinaryInPort.java gnu/kawa/io/BinaryOutPort.java gnu/kawa/io/CharArrayInPort.java gnu/kawa/io/CharArrayOutPort.java gnu/kawa/io/CheckConsole.java gnu/kawa/io/FilePath.java gnu/kawa/io/InPort.java gnu/kawa/io/LogWriter.java gnu/kawa/io/NullReader.java gnu/kawa/io/Path.java gnu/kawa/io/OutPort.java gnu/kawa/io/NBufferedInputStream.java gnu/kawa/io/PrettyWriter.java gnu/kawa/io/QueueReader.java gnu/kawa/io/TermErrorStream.java gnu/kawa/io/TtyInPort.java gnu/kawa/io/URIPath.java gnu/kawa/io/URLPath.java gnu/kawa/io/WriterManager.java gnu/kawa/util/AbstractHashTable.java gnu/kawa/util/AbstractWeakHashTable.java gnu/kawa/util/BoundedHashable.java gnu/kawa/util/ExitCalled.java gnu/kawa/util/FixupHtmlToc.java gnu/kawa/util/GeneralHashTable.java gnu/kawa/util/IdentityHashTable.java gnu/kawa/util/IntHashTable.java gnu/kawa/util/HashNode.java gnu/kawa/util/HashUtils.java gnu/kawa/util/RangeTable.java gnu/kawa/util/RunTestScript.java gnu/kawa/util/Signals.java gnu/kawa/util/WeakHashNode.java gnu/kawa/util/WeakIdentityHashMap.java gnu/kawa/reflect/ArrayGet.java gnu/kawa/reflect/ArrayLength.java gnu/kawa/reflect/ArrayMake.java gnu/kawa/reflect/ArrayNew.java gnu/kawa/reflect/ArraySet.java gnu/kawa/reflect/ClassMemberLocation.java gnu/kawa/reflect/ClassMethods.java gnu/kawa/reflect/CompileArrays.java gnu/kawa/reflect/CompileBuildObject.java gnu/kawa/reflect/CompileInvoke.java gnu /kawa/reflect/CompileReflect.java gnu/kawa/reflect/FieldLocation.java gnu/kawa/reflect/InstanceOf.java gnu/kawa/reflect/Invoke.java gnu/kawa/reflect/LazyType.java gnu/kawa/reflect/MakeAnnotation.java gnu/kawa/reflect/MultValuesType.java gnu/kawa/reflect/OccurrenceType.java gnu/kawa/reflect/ProceduralProxy.java gnu/kawa/reflect/SingletonType.java gnu/kawa/reflect/SlotGet.java gnu/kawa/reflect/SlotSet.java gnu/kawa/reflect/StaticFieldLocation.java gnu/kawa/reflect/StaticGet.java gnu/kawa/reflect/StaticSet.java gnu/kawa/reflect/Throw.java gnu/kawa/reflect/TypeSwitch.java gnu/kawa/functions/AddOp.java gnu/kawa/functions/AppendValues.java gnu/kawa/functions/Apply.java gnu/kawa/functions/ApplyToArgs.java gnu/kawa/functions/ApplyWithValues.java gnu/kawa/functions/Arithmetic.java gnu/kawa/functions/ArithOp.java gnu/kawa/functions/Arrays.java gnu/kawa/functions/ArrayPrint.java gnu/kawa/functions/ArrayRef.java gnu/kawa/functions/ArraySet.java gnu/kawa/functions/BitwiseOp.java gnu/kawa/functions/CallCC.java gnu/kawa/functions/CallWithValues.java gnu/kawa/functions/CompilationHelpers.java gnu/kawa/functions/CompileArith.java gnu/kawa/functions/CompileNamedPart.java gnu/kawa/functions/CompileMisc.java gnu/kawa/functions/CompileProcess.java gnu/kawa/functions/CompileValues.java gnu/kawa/functions/ConstantFunction0.java gnu/kawa/functions/Convert.java gnu/kawa/functions/CurryExp.java gnu/kawa/functions/Curry1.java gnu/kawa/functions/DisplayFormat.java gnu/kawa/functions/DivideOp.java gnu/kawa/functions/GetModuleClass.java gnu/kawa/functions/GetNamedInstancePart.java gnu/kawa/functions/GetNamedPart.java gnu/kawa/functions/IntegerFormat.java gnu/kawa/functions/IsEq.java gnu/kawa/functions/IsEqual.java gnu/kawa/functions/IsEqv.java gnu/kawa/functions/LProcess.java gnu/kawa/functions/MakeDynamic.java gnu/kawa/functions/MakeList.java gnu/kawa/functions/MakeProcedure.java gnu/kawa/functions/MakePromise.java gnu/kawa/functions/MakeSplice.java gnu/kawa/functions/Map.java gnu/kawa/functions/MultiplyOp.java gnu/kawa/functions/NamedPart.java gnu/kawa/functions/Not.java gnu/kawa/functions/NumberCompare.java gnu/kawa/functions/NumberPredicate.java gnu/kawa/functions/RangeUtils.java gnu/kawa/functions/RunProcess.java gnu/kawa/functions/SetNamedPart.java gnu/kawa/functions/Setter.java gnu/kawa/functions/UnicodeUtils.java gnu/kawa/functions/ValuesMap.java gnu/kawa/functions/Format.java gnu/kawa/functions/LispFormat.java gnu/kawa/functions/LispRealFormat.java gnu/kawa/functions/ObjectFormat.java gnu/kawa/functions/ParseFormat.java gnu/kawa/lispexpr/BracketApply.java gnu/kawa/lispexpr/ClassNamespace.java gnu/kawa/lispexpr/DefineNamespace.java gnu/kawa/lispexpr/GenArrayType.java gnu/kawa/lispexpr/LangObjType.java gnu/kawa/lispexpr/LangPrimType.java gnu/kawa/lispexpr/LispLanguage.java gnu/kawa/lispexpr/LispPackage.java gnu/kawa/lispexpr/LispReader.java gnu/kawa/lispexpr/ReaderColon.java gnu/kawa/lispexpr/ReaderConstituent.java gnu/kawa/lispexpr/ReaderDispatch.java gnu/kawa/lispexpr/ReaderDispatchMacro.java gnu/kawa/lispexpr/ReaderDispatchMisc.java gnu/kawa/lispexpr/ReaderDispatchSyntaxQuote.java gnu/kawa/lispexpr/ReaderExtendedLiteral.java gnu/kawa/lispexpr/ReaderIgnoreRestOfLine.java gnu/kawa/lispexpr/ReaderMacro.java gnu/kawa/lispexpr/ReaderMisc.java gnu/kawa/lispexpr/ReaderNestedComment.java gnu/kawa/lispexpr/ReaderParens.java gnu/kawa/lispexpr/ReaderQuote.java gnu/kawa/lispexpr/ReaderString.java gnu/kawa/lispexpr/ReaderTypespec.java gnu/kawa/lispexpr/ReaderVector.java gnu/kawa/lispexpr/ReadTable.java gnu/kawa/lispexpr/ReadTableEntry.java gnu/kawa/lispexpr/SeqSizeType.java gnu/kawa/models/Box.java gnu/kawa/models/Button.java gnu/kawa/models/Column.java gnu/kawa/models/DDimension.java gnu/kawa/models/Display.java gnu/kawa/models/DrawImage.java gnu/kawa/models/DrawShape.java gnu/kawa/models/FillShape.java gnu/kawa/models/Label.java gnu/kawa/models/Model.java gnu/kawa/models/ModelListener.java gnu/kawa/models/MenuItem.java gnu/kawa/models/Picture.java gnu/kawa/models/Pictures.java gnu/kawa/models/PictureToSvg.java gnu/kawa/models/PictureVisitor.java gnu/kawa/models/PBox.java gnu/kawa/models/Row.java gnu/kawa/models/Spacer.java gnu/kawa/models/StandardColor.java gnu/kawa/models/SVGUtils.java gnu/kawa/models/Text.java gnu/kawa/models/Viewable.java gnu/kawa/models/WeakListener.java gnu/kawa/models/Window.java gnu/kawa/models/WithComposite.java gnu/kawa/models/WithPaint.java gnu/kawa/models/WithTransform.java gnu/ecmascript/Reserved.java gnu/ecmascript/BinaryOp.java gnu/ecmascript/Convert.java gnu/ecmascript/Lexer.java gnu/ecmascript/Parser.java gnu/ecmascript/Prompter.java; do echo ./$f; done) >tmp-list (for f in gnu/commonlisp/lang/Lisp2.java gnu/commonlisp/lang/Lisp2Compilation.java gnu/commonlisp/lang/defvar.java gnu/commonlisp/lang/defun.java gnu/commonlisp/lang/function.java gnu/commonlisp/lang/OrdinaryLambda.java gnu/commonlisp/lang/prog1.java gnu/commonlisp/lang/setq.java gnu/commonlisp/lang/Symbols.java gnu/commonlisp/lang/UnwindProtect.java gnu/commonlisp/lang/CommonLisp.java gnu/q2/lang/Operator.java gnu/q2/lang/Q2.java gnu/q2/lang/Q2Read.java gnu/q2/lang/Q2Translator.java; do echo ./$f; done) >>tmp-list (for f in gnu/kawa/swingviews/SwingButton.java gnu/kawa/swingviews/SwingContent.java gnu/kawa/swingviews/SwingDisplay.java gnu/kawa/swingviews/SwingFrame.java gnu/kawa/swingviews/SwingPicture.java gnu/xml/NamedChildrenFilter.java gnu/xml/NamespaceBinding.java gnu/xml/NodeTree.java gnu/xml/TextUtils.java gnu/xml/XMLFilter.java gnu/xml/XMLParser.java gnu/xml/XMLPrinter.java gnu/xml/XName.java gnu/kawa/xml/AncestorAxis.java gnu/kawa/xml/AncestorOrSelfAxis.java gnu/kawa/xml/AttributeAxis.java gnu/kawa/xml/Attributes.java gnu/kawa/xml/AttributeType.java gnu/kawa/xml/Base64Binary.java gnu/kawa/xml/BinaryObject.java gnu/kawa/xml/ChildAxis.java gnu/kawa/xml/Children.java gnu/kawa/xml/CoerceNodes.java gnu/kawa/xml/CommentConstructor.java gnu/kawa/xml/CompileXmlFunctions.java gnu/kawa/xml/DescendantAxis.java gnu/kawa/xml/DescendantOrSelfAxis.java gnu/kawa/xml/Document.java gnu/kawa/xml/DocumentConstructor.java gnu/kawa/xml/ElementType.java gnu/kawa/xml/Focus.java gnu/kawa/xml/FollowingAxis.java gnu/kawa/xml/FollowingSiblingAxis.java gnu/kawa/xml/HexBinary.java gnu/kawa/xml/HttpPrinter.java gnu/kawa/xml/IntersectNodes.java gnu/kawa/xml/IteratorItems.java gnu/kawa/xml/KAttr.java gnu/kawa/xml/KCDATASection.java gnu/kawa/xml/KCharacterData.java gnu/kawa/xml/KComment.java gnu/kawa/xml/KDocument.java gnu/kawa/xml/KElement.java gnu/kawa/xml/KNode.java gnu/kawa/xml/KProcessingInstruction.java gnu/kawa/xml/KText.java gnu/kawa/xml/ListItems.java gnu/kawa/xml/MakeAttribute.java gnu/kawa/xml/MakeCDATA.java gnu/kawa/xml/MakeElement.java gnu/kawa/xml/MakeProcInst.java gnu/kawa/xml/MakeResponseHeader.java gnu/kawa/xml/MakeText.java gnu/kawa/xml/MakeUnescapedData.java gnu/kawa/xml/MakeWithBaseUri.java gnu/kawa/xml/NodeCompare.java gnu/kawa/xml/NodeConstructor.java gnu/kawa/xml/Nodes.java gnu/kawa/xml/NodeSetType.java gnu/kawa/xml/NodeType.java gnu/kawa/xml/Notation.java gnu/kawa/xml/OutputAsXML.java gnu/kawa/xml/ParentAxis.java gnu/kawa/xml/PrecedingAxis.java gnu/kawa/xml/PrecedingSiblingAxis.java gnu/kawa/xml/ProcessingInstructionType.java gnu/kawa/xml/SelfAxis.java gnu/kawa/xml/SortNodes.java gnu/kawa/xml/SortedNodes.java gnu/kawa/xml/TreeScanner.java gnu/kawa/xml/UnionNodes.java gnu/kawa/xml/UntypedAtomic.java gnu/kawa/xml/WriteTo.java gnu/kawa/xml/XDataType.java gnu/kawa/xml/XInteger.java gnu/kawa/xml/XIntegerType.java gnu/kawa/xml/XString.java gnu/kawa/xml/XStringType.java gnu/kawa/xml/XTimeType.java gnu/kawa/xml/XmlNamespace.java gnu/kawa/lispexpr/MakeXmlElement.java gnu/kawa/lispexpr/ReaderXmlElement.java gnu/kawa/lispexpr/ResolveNamespace.java gnu/kawa/sax/ContentConsumer.java gnu/kawa/sax/KawaXMLReader.java gnu/xquery/lang/XQuery.java gnu/xquery/lang/XQParser.java gnu/xquery/lang/XQResolveNames.java gnu/xquery/util/ArithOp.java gnu/xquery/util/Average.java gnu/xquery/util/BooleanValue.java gnu/xquery/util/CastableAs.java gnu/xquery/util/CastAs.java gnu/xquery/util/Compare.java gnu/xquery/util/CompileMisc.java gnu/xquery/util/Debug.java gnu/xquery/util/DistinctValues.java gnu/xquery/util/IntegerRange.java gnu/xquery/util/ItemAt.java gnu/xquery/util/MinMax.java gnu/xquery/util/NamedCollator.java gnu/xquery/util/NodeUtils.java gnu/xquery/util/NumberValue.java gnu/xquery/util/OrderedMap.java gnu/xquery/util/OrderedTuples.java gnu/xquery/util/QNameUtils.java gnu/xquery/util/Reduce.java gnu/xquery/util/RelativeStep.java gnu/xquery/util/RelativeStepFilter.java gnu/xquery/util/SequenceUtils.java gnu/xquery/util/StringUtils.java gnu/xquery/util/TimeUtils.java gnu/xquery/util/ValuesFilter.java gnu/xquery/util/XQException.java gnu/kawa/xslt/ApplyTemplates.java gnu/kawa/xslt/TemplateTable.java gnu/kawa/xslt/XSLT.java gnu/kawa/xslt/XslTranslator.java gnu/xquery/lang/XQueryScriptEngineFactory.java gnu/expr/AbstractScriptEngineFactory.java gnu/expr/KawaScriptBindings.java gnu/expr/KawaScriptEngine.java ; do echo ./$f; done) >>tmp-list (for f in kawa/repl.java kawa/Shell.java kawa/SourceMethodType.java kawa/SourceType.java kawa/TelnetInputStream.java kawa/TelnetOutputStream.java kawa/Telnet.java kawa/TelnetRepl.java kawa/lang/AnyPat.java kawa/lang/AutoloadProcedure.java kawa/lang/AutoloadSyntax.java kawa/lang/BindDecls.java kawa/lang/CalledContinuation.java kawa/lang/CompileFile.java kawa/lang/Continuation.java kawa/lang/EqualPat.java kawa/lang/Eval.java kawa/lang/GenericError.java kawa/lang/GetFieldProc.java kawa/lang/Lambda.java kawa/lang/ListPat.java kawa/lang/ListRepeatPat.java kawa/lang/Macro.java kawa/lang/NamedException.java kawa/lang/PairPat.java kawa/lang/Pattern.java kawa/lang/PatternScope.java kawa/lang/Quote.java kawa/lang/RecordConstructor.java kawa/lang/Record.java kawa/lang/SetFieldProc.java kawa/lang/SyntaxForm.java kawa/lang/SyntaxForms.java kawa/lang/Syntax.java kawa/lang/SyntaxPattern.java kawa/lang/SyntaxRule.java kawa/lang/SyntaxRules.java kawa/lang/SyntaxTemplate.java kawa/lang/TemplateScope.java kawa/lang/Translator.java kawa/lang/VarListPat.java kawa/standard/append.java kawa/standard/begin.java kawa/standard/char_ready_p.java kawa/standard/constant_fold.java kawa/standard/define_alias.java kawa/standard/define_autoload.java kawa/standard/define_class.java kawa/standard/define.java kawa/standard/define_library.java kawa/standard/define_member_alias.java kawa/standard/define_syntax.java kawa/standard/define_unit.java kawa/standard/export.java kawa/standard/expt.java kawa/standard/fluid_let.java kawa/standard/IfFeature.java kawa/standard/ImportFromLibrary.java kawa/standard/Include.java kawa/standard/let.java kawa/standard/let_syntax.java kawa/standard/load.java kawa/standard/location.java kawa/standard/make.java kawa/standard/MatchDef.java kawa/standard/module_compile_options.java kawa/standard/module_extends.java kawa/standard/module_implements.java kawa/standard/module_name.java kawa/standard/module_static.java kawa/standard/object.java kawa/standard/prim_method.java kawa/standard/read_line.java kawa/standard/require.java kawa/standard/Scan.java kawa/standard/SchemeCompilation.java kawa/standard/Scheme.java kawa/standard/set_b.java kawa/standard/sleep.java kawa/standard/syntax_case.java kawa/standard/syntax_error.java kawa/standard/syntax.java kawa/standard/syntax_rules.java kawa/standard/thisRef.java kawa/standard/TracedProcedure.java kawa/standard/try_catch.java kawa/standard/vector_append.java kawa/standard/with_compile_options.java; do echo ./$f; done) >>tmp-list (for f in kawa/standard/SchemeScriptEngineFactory.java kawa/GuiConsole.java kawa/GuiInPort.java kawa/ReplPane.java kawa/ReplDocument.java kawa/ReplPaneOutPort.java ; do echo ./$f; done) >>tmp-list mv tmp-list tmp-sources1.list javac -d . -classpath ".:.:$CLASSPATH" -g @tmp-sources1.list ./gnu/expr/ApplicationMainSupport.java:71: error: cannot find symbol commandLineArguments = FVector.makeConstant(array); // FIXME scsh has list ^ symbol: method makeConstant(Object[]) location: class FVector ./gnu/kawa/reflect/Invoke.java:184: error: cannot find symbol return FVector.makeConstant((Object[]) arr); ^ symbol: method makeConstant(Object[]) location: class FVector ./gnu/kawa/lispexpr/ReaderVector.java:56: error: incompatible types: Object[] cannot be converted to UnaryOperator result.replaceAll(((LList) head.getCdr()).toArray()); ^ ./gnu/kawa/xml/HttpPrinter.java:186: error: method writeTo in class ByteVector<E> cannot be applied to given types; ((Blob) v).writeTo(outs); ^ required: int,int,OutputStream found: OutputStream reason: actual and formal argument lists differ in length where E is a type-variable: E extends Object declared in class ByteVector ./kawa/lang/Quote.java:354: error: cannot find symbol result = FVector.<Object>makeConstant(buffer); ^ symbol: method <Object>makeConstant(Object[]) location: class FVector Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 5 errors Makefile:1840: recipe for target 'javac-all' failed make[3]: *** [javac-all] Error 1 make[3]: Leaving directory '/usr/local/src/kawa/svn' Makefile:1832: recipe for target 'misc-classes.stamp' failed make[2]: *** [misc-classes.stamp] Error 2 make[2]: Leaving directory '/usr/local/src/kawa/svn' Makefile:421: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/usr/local/src/kawa/svn/gnu' Makefile:1416: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 david@capac:/usr/local/src/kawa/svn 4 $ [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 455 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 0:17 ` David Pirotte @ 2016-10-15 0:38 ` Per Bothner 0 siblings, 0 replies; 30+ messages in thread From: Per Bothner @ 2016-10-15 0:38 UTC (permalink / raw) To: David Pirotte; +Cc: kawa On 10/14/2016 05:16 PM, David Pirotte wrote: > Still have errors though: > > david@capac:/usr/local/src/kawa/svn 39 $ javac -version > javac 1.8.0_102 > ... > mv tmp-list tmp-sources1.list > javac -d . -classpath ".:.:$CLASSPATH" -g @tmp-sources1.list > ./gnu/expr/ApplicationMainSupport.java:71: error: cannot find symbol > commandLineArguments = FVector.makeConstant(array); // FIXME scsh has list > ^ > symbol: method makeConstant(Object[]) > location: class FVector > ./gnu/kawa/reflect/Invoke.java:184: error: cannot find symbol > return FVector.makeConstant((Object[]) arr); > ^ > symbol: method makeConstant(Object[]) > location: class FVector > ./gnu/kawa/lispexpr/ReaderVector.java:56: error: incompatible types: Object[] cannot be converted to UnaryOperator > result.replaceAll(((LList) head.getCdr()).toArray()); > ^ > ./gnu/kawa/xml/HttpPrinter.java:186: error: method writeTo in class ByteVector<E> cannot be applied to given types; > ((Blob) v).writeTo(outs); > ^ > required: int,int,OutputStream > found: OutputStream > reason: actual and formal argument lists differ in length > where E is a type-variable: > E extends Object declared in class ByteVector > ./kawa/lang/Quote.java:354: error: cannot find symbol > result = FVector.<Object>makeConstant(buffer); > ^ > symbol: method <Object>makeConstant(Object[]) > location: class FVector Strange. I'm guessing one of: (1) an inconsistent Subversion check-out. (There should be *two* writeTo methods in ByteVector.) (2) Some stale classes or a bogus .jar in your classpath. (a) Make sure CLASSPATH is not set in your environment. (b) Do a "make clean" followed by "find . -name '*.class'" My guess is (2a). -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-14 20:59 kawa 2.2 last call Per Bothner 2016-10-14 23:39 ` David Pirotte @ 2016-10-15 20:56 ` Sudarshan S Chawathe 2016-10-15 21:03 ` Andrea Bernardini 2016-10-15 21:10 ` Per Bothner 2016-10-16 15:54 ` 'images' directory for Info docs. " Sudarshan S Chawathe 2 siblings, 2 replies; 30+ messages in thread From: Sudarshan S Chawathe @ 2016-10-15 20:56 UTC (permalink / raw) To: Per Bothner; +Cc: kawa In trying to build kawa from source (after checking out the latest svn version), I am a bit stumped: There does not seem to be the usual configure script that the instructions also mention. Has the build process changed? (Should I be using ant or something else?) Regards, -chaw ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 20:56 ` Sudarshan S Chawathe @ 2016-10-15 21:03 ` Andrea Bernardini 2016-10-15 21:14 ` Per Bothner 2016-10-15 21:10 ` Per Bothner 1 sibling, 1 reply; 30+ messages in thread From: Andrea Bernardini @ 2016-10-15 21:03 UTC (permalink / raw) To: Per Bothner; +Cc: kawa [-- Attachment #1: Type: text/plain, Size: 588 bytes --] Hi Per, I just tried to compile Kawa after a new checkout from svn and I'm getting issues as well. The complete output is attached $ java -version openjdk version "1.8.0_102" OS is Debian on x86_64 Thanks, Andrea On 15 October 2016 at 21:56, Sudarshan S Chawathe <chaw@eip10.org> wrote: > In trying to build kawa from source (after checking out the latest svn > version), I am a bit stumped: There does not seem to be the usual > configure script that the instructions also mention. Has the build > process changed? (Should I be using ant or something else?) > > Regards, > > -chaw [-- Attachment #2: log --] [-- Type: application/octet-stream, Size: 47695 bytes --] andrebask:build$ ./configure --prefix=/usr --with-java-source=8 checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether ln -s works... yes checking for Posix find command... /usr/bin/find checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating gnu/bytecode/Makefile config.status: creating gnu/Makefile config.status: creating gnu/kawa/servlet/Makefile config.status: creating gnu/brl/Makefile config.status: creating gnu/kawa/brl/Makefile config.status: creating kawa/lib/Makefile config.status: creating gnu/kawa/slib/Makefile config.status: creating gnu/commonlisp/lisp/Makefile config.status: creating gnu/commonlisp/testsuite/Makefile config.status: creating gnu/jemacs/lisp/Makefile config.status: creating gnu/jemacs/testsuite/Makefile config.status: creating gnu/q2/testsuite/Makefile config.status: creating gnu/xquery/testsuite/Makefile config.status: creating gnu/kawa/android/Makefile config.status: creating gnu/kawa/javafx/Makefile config.status: creating doc/Makefile config.status: creating testsuite/Makefile config.status: creating bin/kawa.bat config.status: creating bin/kawa.sh chmod: cannot access 'bin/browse-kawa-manual': No such file or directory config.status: creating bin/browse-kawa-manual config.status: creating bin/qexo config.status: linking testsuite/scribble.html.in to testsuite/scribble.html andrebask:build$ make test -f ./.svn/wc.db \ && SVN_REVISION=`cd . && svnversion 2>/dev/null` \ && test -n "$SVN_REVISION" \ && SVN_REVISION=" (revision ${SVN_REVISION})"; \ sed -e 's|VERSION|2.1.9'"$SVN_REVISION|" <./kawa/Version.java.in >kawa/Version.java if test ! -e selected-java-source -o \ "%java8 +use:com.sun.net.httpserver +enable:XML " != "`cat selected-java-source`"; \ then make do-preprocess; \ fi cat: selected-java-source: No such file or directory make[1]: Entering directory '/home/andrebask/Development/Projects/Kawa/build' javac -d . gnu/kawa/util/PreProcess.java CLASSPATH=".:$CLASSPATH" java gnu.kawa.util.PreProcess \ %java8 +use:com.sun.net.httpserver +enable:XML \ `sed -e 's|\([^ ]*\)|./\1|' < ./patch-source-list` (variant java8 maps to: +JAVA5 +JAVA2 +use:java.util.IdentityHashMap +use:java.lang.CharSequence +use:java.lang.Throwable.getCause +use:java.net.URI +use:java.util.regex +SAX2 +use:java.nio +use:org.w3c.dom.Node +use:javax.xml.transform +JAXP-1.3 -JAXP-QName +JAVA6 +JAVA7 +JAVA8 -JAVA9 -JAVA6COMPAT5 +use:java.text.Normalizer +use:javax.lang.model +use:java.lang.invoke -Android) make[1]: Leaving directory '/home/andrebask/Development/Projects/Kawa/build' echo "%java8 +use:com.sun.net.httpserver +enable:XML " >selected-java-source Making all in doc make[1]: Entering directory '/home/andrebask/Development/Projects/Kawa/build/doc' nroff -man ./kawa.man > tpm-kawa.1 mv tpm-kawa.1 kawa.1 nroff -man ./qexo.man > tpm-qexo1 mv tpm-qexo1 qexo.1 make[1]: Leaving directory '/home/andrebask/Development/Projects/Kawa/build/doc' Making all in testsuite make[1]: Entering directory '/home/andrebask/Development/Projects/Kawa/build/testsuite' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/andrebask/Development/Projects/Kawa/build/testsuite' Making all in gnu/bytecode make[1]: Entering directory '/home/andrebask/Development/Projects/Kawa/build/gnu/bytecode' javac -d ../.. -classpath "../..:./../..:$CLASSPATH" -g Access.java AnnotationDefaultAttr.java AnnotationEntry.java Attribute.java AttrContainer.java ObjectType.java ArrayType.java ClassType.java ConstantPool.java CpoolClass.java CpoolEntry.java CpoolInvokeDynamic.java CpoolValue1.java CpoolValue2.java CpoolNameAndType.java CpoolMethodHandle.java CpoolMethodType.java CpoolRef.java CpoolString.java CpoolUtf8.java EnclosingMethodAttr.java ExitableBlock.java Filter.java Location.java Field.java Label.java IfState.java TryState.java SwitchState.java Member.java Method.java CodeAttr.java ConstantValueAttr.java LineNumbersAttr.java LocalVarsAttr.java InnerClassesAttr.java MiscAttr.java ParameterizedType.java PrimType.java RuntimeAnnotationsAttr.java Scope.java SignatureAttr.java SourceDebugExtAttr.java SourceFileAttr.java SpecialObjectType.java StackMapTableAttr.java Type.java UninitializedType.java Variable.java VarEnumerator.java TypeVariable.java ZipArchive.java ZipLoader.java ArrayClassLoader.java ClassFileInput.java ClassTypeWriter.java ExceptionsAttr.java dump.java ListCodeSize.java Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. echo timestamp > java-classes.stamp echo timestamp > ../../kawa-jar.stamp make[1]: Leaving directory '/home/andrebask/Development/Projects/Kawa/build/gnu/bytecode' Making all in gnu make[1]: Entering directory '/home/andrebask/Development/Projects/Kawa/build/gnu' cd .. && make misc-classes.stamp make[2]: Entering directory '/home/andrebask/Development/Projects/Kawa/build' if test -f misc-classes.stamp; then \ javac -d . -classpath ".:.:$CLASSPATH" -g gnu/lists/AbstractCharVector.java gnu/lists/AbstractSequence.java gnu/lists/Array.java gnu/lists/Arrays.java gnu/lists/AttributePredicate.java gnu/lists/AVector.java gnu/lists/BitVector.java gnu/lists/Blob.java gnu/lists/ByteVector.java gnu/lists/CharBuffer.java gnu/lists/CharSeq.java gnu/lists/CharVector.java gnu/lists/ComposedArray.java gnu/lists/Consumer.java gnu/lists/ConsumerWriter.java gnu/lists/Consumable.java gnu/lists/Convert.java gnu/lists/ElementPredicate.java gnu/lists/EmptyList.java gnu/lists/EofClass.java gnu/lists/ExtPosition.java gnu/lists/ExtSequence.java gnu/lists/F32Vector.java gnu/lists/F64Vector.java gnu/lists/FilterConsumer.java gnu/lists/FlattenedArray.java gnu/lists/FString.java gnu/lists/FVector.java gnu/lists/GeneralArray.java gnu/lists/GeneralArray1.java gnu/lists/ItemPredicate.java gnu/lists/ImmutablePair.java gnu/lists/IndirectIndexedSeq.java gnu/lists/IntSequence.java gnu/lists/IntVector.java gnu/lists/LList.java gnu/lists/LListPosition.java gnu/lists/LongVector.java gnu/lists/NodePredicate.java gnu/lists/Pair.java gnu/lists/PairWithPosition.java gnu/lists/PositionConsumer.java gnu/lists/PositionManager.java gnu/lists/PrimIntegerVector.java gnu/lists/PrintConsumer.java gnu/lists/Range.java gnu/lists/RAPair.java gnu/lists/S8Vector.java gnu/lists/S16Vector.java gnu/lists/S32Vector.java gnu/lists/S64Vector.java gnu/lists/SeqPosition.java gnu/lists/Sequence.java gnu/lists/Sequences.java gnu/lists/ShortVector.java gnu/lists/SimpleVector.java gnu/lists/SubCharSeq.java gnu/lists/SubSequence.java gnu/lists/StableManager.java gnu/lists/Strings.java gnu/lists/TransformedArray.java gnu/lists/TreeList.java gnu/lists/TreePosition.java gnu/lists/U8Vector.java gnu/lists/U16Vector.java gnu/lists/U32Vector.java gnu/lists/U64Vector.java gnu/lists/UnescapedData.java gnu/lists/VoidConsumer.java gnu/lists/XConsumer.java gnu/text/Char.java gnu/text/Lexer.java gnu/text/NamedCharTable.java gnu/text/Options.java gnu/text/ResourceStreamHandler.java gnu/text/SourceLocator.java gnu/text/SourceError.java gnu/text/SourceMessages.java gnu/text/StandardNamedChars.java gnu/text/StringCursor.java gnu/text/SyntaxException.java gnu/mapping/CallContext.java gnu/mapping/ConstrainedLocation.java gnu/mapping/DynamicLocation.java gnu/mapping/Environment.java gnu/mapping/EnvironmentKey.java gnu/mapping/Future.java gnu/mapping/HasNamedParts.java gnu/mapping/HasSetter.java gnu/mapping/IndirectableLocation.java gnu/mapping/InheritingEnvironment.java gnu/mapping/KeyPair.java gnu/mapping/Lazy.java gnu/mapping/LazyPropertyKey.java gnu/mapping/Location.java gnu/mapping/LocationEnumeration.java gnu/mapping/LocationProc.java gnu/mapping/MethodProc.java gnu/mapping/Named.java gnu/mapping/NamedLocation.java gnu/mapping/Namespace.java gnu/mapping/PlainLocation.java gnu/mapping/Procedure.java gnu/mapping/Procedure0.java gnu/mapping/Procedure0or1.java gnu/mapping/Procedure1.java gnu/mapping/Procedure1or2.java gnu/mapping/Procedure2.java gnu/mapping/Procedure3.java gnu/mapping/Procedure4.java gnu/mapping/ProcedureN.java gnu/mapping/ProcLocation.java gnu/mapping/Promise.java gnu/mapping/PropertyKey.java gnu/mapping/PropertyLocation.java gnu/mapping/PropertySet.java gnu/mapping/ReadOnlyLocation.java gnu/mapping/RunnableClosure.java gnu/mapping/Setter.java gnu/mapping/Setter0.java gnu/mapping/Setter1.java gnu/mapping/SharedLocation.java gnu/mapping/SimpleEnvironment.java gnu/mapping/SimpleSymbol.java gnu/mapping/Symbol.java gnu/mapping/Table2D.java gnu/mapping/ThreadLocation.java gnu/mapping/UnboundLocationException.java gnu/mapping/Values.java gnu/mapping/ValueStack.java gnu/mapping/WrappedException.java gnu/mapping/WrongArguments.java gnu/mapping/WrongType.java gnu/math/BaseUnit.java gnu/math/BitOps.java gnu/math/CComplex.java gnu/math/Complex.java gnu/math/CQuantity.java gnu/math/CQuaternion.java gnu/math/DateTime.java gnu/math/DComplex.java gnu/math/DFloNum.java gnu/math/Dimensions.java gnu/math/DQuantity.java gnu/math/DQuaternion.java gnu/math/Duration.java gnu/math/ExponentialFormat.java gnu/math/FixedRealFormat.java gnu/math/IntFraction.java gnu/math/IntNum.java gnu/math/MPN.java gnu/math/MulUnit.java gnu/math/NamedUnit.java gnu/math/Numeric.java gnu/math/Quantity.java gnu/math/Quaternion.java gnu/math/RatNum.java gnu/math/RealNum.java gnu/math/UByte.java gnu/math/UInt.java gnu/math/ULong.java gnu/math/Unit.java gnu/math/UnsignedPrim.java gnu/math/UShort.java gnu/expr/AccessExp.java gnu/expr/ANormalize.java gnu/expr/ApplicationMainSupport.java gnu/expr/ApplyExp.java gnu/expr/BeginExp.java gnu/expr/BindingInitializer.java gnu/expr/BlockExp.java gnu/expr/BuiltinEnvironment.java gnu/expr/CanFinishMap.java gnu/expr/CatchClause.java gnu/expr/ChainLambdas.java gnu/expr/CheckedTarget.java gnu/expr/ClassExp.java gnu/expr/ClassInitializer.java gnu/expr/CommandCompleter.java gnu/expr/Compilation.java gnu/expr/CompiledModule.java gnu/expr/ConditionalTarget.java gnu/expr/ConsumerTarget.java gnu/expr/Declaration.java gnu/expr/ErrorExp.java gnu/expr/ExitExp.java gnu/expr/Expression.java gnu/expr/ExpExpVisitor.java gnu/expr/ExpVisitor.java gnu/expr/FindCapturedVars.java gnu/expr/FindTailCalls.java gnu/expr/FluidLetExp.java gnu/expr/GenericProc.java gnu/expr/IfExp.java gnu/expr/CaseExp.java gnu/expr/IgnoreTarget.java gnu/expr/Initializer.java gnu/expr/Inlineable.java gnu/expr/InlineCalls.java gnu/expr/KawaConvert.java gnu/expr/Keyword.java gnu/expr/LambdaExp.java gnu/expr/LangExp.java gnu/expr/Language.java gnu/expr/LetExp.java gnu/expr/Literal.java gnu/expr/LitTable.java gnu/expr/ModuleBody.java gnu/expr/ModuleContext.java gnu/expr/ModuleInfo.java gnu/expr/ModuleManager.java gnu/expr/ModuleMethod.java gnu/expr/ModuleMethodWithContext.java gnu/expr/ModuleSet.java gnu/expr/ModuleExp.java gnu/expr/NameLookup.java gnu/expr/PairClassType.java gnu/expr/ResolveNames.java gnu/expr/ObjectExp.java gnu/expr/QuoteExp.java gnu/expr/PrimProcedure.java gnu/expr/ProcInitializer.java gnu/expr/PushApply.java gnu/expr/ReferenceExp.java gnu/expr/RunnableModule.java gnu/expr/ScopeExp.java gnu/expr/SetExp.java gnu/expr/SourceName.java gnu/expr/Special.java gnu/expr/StackTarget.java gnu/expr/Symbols.java gnu/expr/SynchronizedExp.java gnu/expr/Target.java gnu/expr/ThisExp.java gnu/expr/TryExp.java gnu/expr/TypeValue.java gnu/expr/VarValueTracker.java gnu/kawa/format/AbstractFormat.java gnu/kawa/format/CaseConvertFormat.java gnu/kawa/format/CompoundFormat.java gnu/kawa/format/DelimitSubstitutionFormat.java gnu/kawa/format/EnglishIntegerFormat.java gnu/kawa/format/FlushFormat.java gnu/kawa/format/GenericFormat.java gnu/kawa/format/IntegerFormat.java gnu/kawa/format/LiteralFormat.java gnu/kawa/format/PadFormat.java gnu/kawa/format/Printable.java gnu/kawa/format/ReportFormat.java gnu/kawa/format/RomanIntegerFormat.java gnu/kawa/io/BinaryInPort.java gnu/kawa/io/BinaryOutPort.java gnu/kawa/io/CharArrayInPort.java gnu/kawa/io/CharArrayOutPort.java gnu/kawa/io/CheckConsole.java gnu/kawa/io/FilePath.java gnu/kawa/io/InPort.java gnu/kawa/io/LogWriter.java gnu/kawa/io/NullReader.java gnu/kawa/io/Path.java gnu/kawa/io/OutPort.java gnu/kawa/io/NBufferedInputStream.java gnu/kawa/io/PrettyWriter.java gnu/kawa/io/QueueReader.java gnu/kawa/io/TermErrorStream.java gnu/kawa/io/TtyInPort.java gnu/kawa/io/URIPath.java gnu/kawa/io/URLPath.java gnu/kawa/io/WriterManager.java gnu/kawa/util/AbstractHashTable.java gnu/kawa/util/AbstractWeakHashTable.java gnu/kawa/util/BoundedHashable.java gnu/kawa/util/ExitCalled.java gnu/kawa/util/FixupHtmlToc.java gnu/kawa/util/GeneralHashTable.java gnu/kawa/util/IdentityHashTable.java gnu/kawa/util/IntHashTable.java gnu/kawa/util/HashNode.java gnu/kawa/util/HashUtils.java gnu/kawa/util/RangeTable.java gnu/kawa/util/RunTestScript.java gnu/kawa/util/Signals.java gnu/kawa/util/WeakHashNode.java gnu/kawa/util/WeakIdentityHashMap.java gnu/kawa/reflect/ArrayGet.java gnu/kawa/reflect/ArrayLength.java gnu/kawa/reflect/ArrayMake.java gnu/kawa/reflect/ArrayNew.java gnu/kawa/reflect/ArraySet.java gnu/kawa/reflect/ClassMemberLocation.java gnu/kawa/reflect/ClassMethods.java gnu/kawa/reflect/CompileArrays.java gnu/kawa/reflect/CompileBuildObject.java gnu/kawa/reflect/CompileInvoke.java gnu/kawa/reflect/CompileReflect.java gnu/kawa/reflect/FieldLocation.java gnu/kawa/reflect/InstanceOf.java gnu/kawa/reflect/Invoke.java gnu/kawa/reflect/LazyType.java gnu/kawa/reflect/MakeAnnotation.java gnu/kawa/reflect/MultValuesType.java gnu/kawa/reflect/OccurrenceType.java gnu/kawa/reflect/ProceduralProxy.java gnu/kawa/reflect/SingletonType.java gnu/kawa/reflect/SlotGet.java gnu/kawa/reflect/SlotSet.java gnu/kawa/reflect/StaticFieldLocation.java gnu/kawa/reflect/StaticGet.java gnu/kawa/reflect/StaticSet.java gnu/kawa/reflect/Throw.java gnu/kawa/reflect/TypeSwitch.java gnu/kawa/functions/AddOp.java gnu/kawa/functions/AppendValues.java gnu/kawa/functions/Apply.java gnu/kawa/functions/ApplyToArgs.java gnu/kawa/functions/ApplyWithValues.java gnu/kawa/functions/Arithmetic.java gnu/kawa/functions/ArithOp.java gnu/kawa/functions/Arrays.java gnu/kawa/functions/ArrayPrint.java gnu/kawa/functions/ArrayRef.java gnu/kawa/functions/ArraySet.java gnu/kawa/functions/BitwiseOp.java gnu/kawa/functions/CallCC.java gnu/kawa/functions/CallWithValues.java gnu/kawa/functions/CompilationHelpers.java gnu/kawa/functions/CompileArith.java gnu/kawa/functions/CompileNamedPart.java gnu/kawa/functions/CompileMisc.java gnu/kawa/functions/CompileProcess.java gnu/kawa/functions/CompileValues.java gnu/kawa/functions/ConstantFunction0.java gnu/kawa/functions/Convert.java gnu/kawa/functions/CurryExp.java gnu/kawa/functions/Curry1.java gnu/kawa/functions/DisplayFormat.java gnu/kawa/functions/DivideOp.java gnu/kawa/functions/GetModuleClass.java gnu/kawa/functions/GetNamedInstancePart.java gnu/kawa/functions/GetNamedPart.java gnu/kawa/functions/IntegerFormat.java gnu/kawa/functions/IsEq.java gnu/kawa/functions/IsEqual.java gnu/kawa/functions/IsEqv.java gnu/kawa/functions/LProcess.java gnu/kawa/functions/MakeDynamic.java gnu/kawa/functions/MakeList.java gnu/kawa/functions/MakeProcedure.java gnu/kawa/functions/MakePromise.java gnu/kawa/functions/MakeSplice.java gnu/kawa/functions/Map.java gnu/kawa/functions/MultiplyOp.java gnu/kawa/functions/NamedPart.java gnu/kawa/functions/Not.java gnu/kawa/functions/NumberCompare.java gnu/kawa/functions/NumberPredicate.java gnu/kawa/functions/RangeUtils.java gnu/kawa/functions/RunProcess.java gnu/kawa/functions/SetNamedPart.java gnu/kawa/functions/Setter.java gnu/kawa/functions/UnicodeUtils.java gnu/kawa/functions/ValuesMap.java gnu/kawa/functions/Format.java gnu/kawa/functions/LispFormat.java gnu/kawa/functions/LispRealFormat.java gnu/kawa/functions/ObjectFormat.java gnu/kawa/functions/ParseFormat.java gnu/kawa/lispexpr/BracketApply.java gnu/kawa/lispexpr/ClassNamespace.java gnu/kawa/lispexpr/DefineNamespace.java gnu/kawa/lispexpr/GenArrayType.java gnu/kawa/lispexpr/LangObjType.java gnu/kawa/lispexpr/LangPrimType.java gnu/kawa/lispexpr/LispLanguage.java gnu/kawa/lispexpr/LispPackage.java gnu/kawa/lispexpr/LispReader.java gnu/kawa/lispexpr/ReaderColon.java gnu/kawa/lispexpr/ReaderConstituent.java gnu/kawa/lispexpr/ReaderDispatch.java gnu/kawa/lispexpr/ReaderDispatchMacro.java gnu/kawa/lispexpr/ReaderDispatchMisc.java gnu/kawa/lispexpr/ReaderDispatchSyntaxQuote.java gnu/kawa/lispexpr/ReaderExtendedLiteral.java gnu/kawa/lispexpr/ReaderIgnoreRestOfLine.java gnu/kawa/lispexpr/ReaderMacro.java gnu/kawa/lispexpr/ReaderMisc.java gnu/kawa/lispexpr/ReaderNestedComment.java gnu/kawa/lispexpr/ReaderParens.java gnu/kawa/lispexpr/ReaderQuote.java gnu/kawa/lispexpr/ReaderString.java gnu/kawa/lispexpr/ReaderTypespec.java gnu/kawa/lispexpr/ReaderVector.java gnu/kawa/lispexpr/ReadTable.java gnu/kawa/lispexpr/ReadTableEntry.java gnu/kawa/lispexpr/SeqSizeType.java gnu/kawa/models/Box.java gnu/kawa/models/Button.java gnu/kawa/models/Column.java gnu/kawa/models/DDimension.java gnu/kawa/models/Display.java gnu/kawa/models/DrawImage.java gnu/kawa/models/DrawShape.java gnu/kawa/models/FillShape.java gnu/kawa/models/Label.java gnu/kawa/models/Model.java gnu/kawa/models/ModelListener.java gnu/kawa/models/MenuItem.java gnu/kawa/models/Picture.java gnu/kawa/models/Pictures.java gnu/kawa/models/PictureToSvg.java gnu/kawa/models/PictureVisitor.java gnu/kawa/models/PBox.java gnu/kawa/models/Row.java gnu/kawa/models/Spacer.java gnu/kawa/models/StandardColor.java gnu/kawa/models/SVGUtils.java gnu/kawa/models/Text.java gnu/kawa/models/Viewable.java gnu/kawa/models/WeakListener.java gnu/kawa/models/Window.java gnu/kawa/models/WithComposite.java gnu/kawa/models/WithPaint.java gnu/kawa/models/WithTransform.java gnu/ecmascript/Reserved.java gnu/ecmascript/BinaryOp.java gnu/ecmascript/Convert.java gnu/ecmascript/Lexer.java gnu/ecmascript/Parser.java gnu/ecmascript/Prompter.java gnu/commonlisp/lang/Lisp2.java gnu/commonlisp/lang/Lisp2Compilation.java gnu/commonlisp/lang/defvar.java gnu/commonlisp/lang/defun.java gnu/commonlisp/lang/function.java gnu/commonlisp/lang/OrdinaryLambda.java gnu/commonlisp/lang/prog1.java gnu/commonlisp/lang/setq.java gnu/commonlisp/lang/Symbols.java gnu/commonlisp/lang/UnwindProtect.java gnu/commonlisp/lang/CommonLisp.java gnu/q2/lang/Operator.java gnu/q2/lang/Q2.java gnu/q2/lang/Q2Read.java gnu/q2/lang/Q2Translator.java kawa/repl.java kawa/Shell.java kawa/SourceMethodType.java kawa/SourceType.java kawa/TelnetInputStream.java kawa/TelnetOutputStream.java kawa/Telnet.java kawa/TelnetRepl.java kawa/lang/AnyPat.java kawa/lang/AutoloadProcedure.java kawa/lang/AutoloadSyntax.java kawa/lang/BindDecls.java kawa/lang/CalledContinuation.java kawa/lang/CompileFile.java kawa/lang/Continuation.java kawa/lang/EqualPat.java kawa/lang/Eval.java kawa/lang/GenericError.java kawa/lang/GetFieldProc.java kawa/lang/Lambda.java kawa/lang/ListPat.java kawa/lang/ListRepeatPat.java kawa/lang/Macro.java kawa/lang/NamedException.java kawa/lang/PairPat.java kawa/lang/Pattern.java kawa/lang/PatternScope.java kawa/lang/Quote.java kawa/lang/RecordConstructor.java kawa/lang/Record.java kawa/lang/SetFieldProc.java kawa/lang/SyntaxForm.java kawa/lang/SyntaxForms.java kawa/lang/Syntax.java kawa/lang/SyntaxPattern.java kawa/lang/SyntaxRule.java kawa/lang/SyntaxRules.java kawa/lang/SyntaxTemplate.java kawa/lang/TemplateScope.java kawa/lang/Translator.java kawa/lang/VarListPat.java kawa/standard/append.java kawa/standard/begin.java kawa/standard/char_ready_p.java kawa/standard/constant_fold.java kawa/standard/define_alias.java kawa/standard/define_autoload.java kawa/standard/define_class.java kawa/standard/define.java kawa/standard/define_library.java kawa/standard/define_member_alias.java kawa/standard/define_syntax.java kawa/standard/define_unit.java kawa/standard/export.java kawa/standard/expt.java kawa/standard/fluid_let.java kawa/standard/IfFeature.java kawa/standard/ImportFromLibrary.java kawa/standard/Include.java kawa/standard/let.java kawa/standard/let_syntax.java kawa/standard/load.java kawa/standard/location.java kawa/standard/make.java kawa/standard/MatchDef.java kawa/standard/module_compile_options.java kawa/standard/module_extends.java kawa/standard/module_implements.java kawa/standard/module_name.java kawa/standard/module_static.java kawa/standard/object.java kawa/standard/prim_method.java kawa/standard/read_line.java kawa/standard/require.java kawa/standard/Scan.java kawa/standard/SchemeCompilation.java kawa/standard/Scheme.java kawa/standard/set_b.java kawa/standard/sleep.java kawa/standard/syntax_case.java kawa/standard/syntax_error.java kawa/standard/syntax.java kawa/standard/syntax_rules.java kawa/standard/thisRef.java kawa/standard/TracedProcedure.java kawa/standard/try_catch.java kawa/standard/vector_append.java kawa/standard/with_compile_options.java gnu/kawa/swingviews/SwingButton.java gnu/kawa/swingviews/SwingContent.java gnu/kawa/swingviews/SwingDisplay.java gnu/kawa/swingviews/SwingFrame.java gnu/kawa/swingviews/SwingPicture.java gnu/xml/NamedChildrenFilter.java gnu/xml/NamespaceBinding.java gnu/xml/NodeTree.java gnu/xml/TextUtils.java gnu/xml/XMLFilter.java gnu/xml/XMLParser.java gnu/xml/XMLPrinter.java gnu/xml/XName.java gnu/kawa/xml/AncestorAxis.java gnu/kawa/xml/AncestorOrSelfAxis.java gnu/kawa/xml/AttributeAxis.java gnu/kawa/xml/Attributes.java gnu/kawa/xml/AttributeType.java gnu/kawa/xml/Base64Binary.java gnu/kawa/xml/BinaryObject.java gnu/kawa/xml/ChildAxis.java gnu/kawa/xml/Children.java gnu/kawa/xml/CoerceNodes.java gnu/kawa/xml/CommentConstructor.java gnu/kawa/xml/CompileXmlFunctions.java gnu/kawa/xml/DescendantAxis.java gnu/kawa/xml/DescendantOrSelfAxis.java gnu/kawa/xml/Document.java gnu/kawa/xml/DocumentConstructor.java gnu/kawa/xml/ElementType.java gnu/kawa/xml/Focus.java gnu/kawa/xml/FollowingAxis.java gnu/kawa/xml/FollowingSiblingAxis.java gnu/kawa/xml/HexBinary.java gnu/kawa/xml/HttpPrinter.java gnu/kawa/xml/IntersectNodes.java gnu/kawa/xml/IteratorItems.java gnu/kawa/xml/KAttr.java gnu/kawa/xml/KCDATASection.java gnu/kawa/xml/KCharacterData.java gnu/kawa/xml/KComment.java gnu/kawa/xml/KDocument.java gnu/kawa/xml/KElement.java gnu/kawa/xml/KNode.java gnu/kawa/xml/KProcessingInstruction.java gnu/kawa/xml/KText.java gnu/kawa/xml/ListItems.java gnu/kawa/xml/MakeAttribute.java gnu/kawa/xml/MakeCDATA.java gnu/kawa/xml/MakeElement.java gnu/kawa/xml/MakeProcInst.java gnu/kawa/xml/MakeResponseHeader.java gnu/kawa/xml/MakeText.java gnu/kawa/xml/MakeUnescapedData.java gnu/kawa/xml/MakeWithBaseUri.java gnu/kawa/xml/NodeCompare.java gnu/kawa/xml/NodeConstructor.java gnu/kawa/xml/Nodes.java gnu/kawa/xml/NodeSetType.java gnu/kawa/xml/NodeType.java gnu/kawa/xml/Notation.java gnu/kawa/xml/OutputAsXML.java gnu/kawa/xml/ParentAxis.java gnu/kawa/xml/PrecedingAxis.java gnu/kawa/xml/PrecedingSiblingAxis.java gnu/kawa/xml/ProcessingInstructionType.java gnu/kawa/xml/SelfAxis.java gnu/kawa/xml/SortNodes.java gnu/kawa/xml/SortedNodes.java gnu/kawa/xml/TreeScanner.java gnu/kawa/xml/UnionNodes.java gnu/kawa/xml/UntypedAtomic.java gnu/kawa/xml/WriteTo.java gnu/kawa/xml/XDataType.java gnu/kawa/xml/XInteger.java gnu/kawa/xml/XIntegerType.java gnu/kawa/xml/XString.java gnu/kawa/xml/XStringType.java gnu/kawa/xml/XTimeType.java gnu/kawa/xml/XmlNamespace.java gnu/kawa/lispexpr/MakeXmlElement.java gnu/kawa/lispexpr/ReaderXmlElement.java gnu/kawa/lispexpr/ResolveNamespace.java gnu/kawa/sax/ContentConsumer.java gnu/kawa/sax/KawaXMLReader.java gnu/xquery/lang/XQuery.java gnu/xquery/lang/XQParser.java gnu/xquery/lang/XQResolveNames.java gnu/xquery/util/ArithOp.java gnu/xquery/util/Average.java gnu/xquery/util/BooleanValue.java gnu/xquery/util/CastableAs.java gnu/xquery/util/CastAs.java gnu/xquery/util/Compare.java gnu/xquery/util/CompileMisc.java gnu/xquery/util/Debug.java gnu/xquery/util/DistinctValues.java gnu/xquery/util/IntegerRange.java gnu/xquery/util/ItemAt.java gnu/xquery/util/MinMax.java gnu/xquery/util/NamedCollator.java gnu/xquery/util/NodeUtils.java gnu/xquery/util/NumberValue.java gnu/xquery/util/OrderedMap.java gnu/xquery/util/OrderedTuples.java gnu/xquery/util/QNameUtils.java gnu/xquery/util/Reduce.java gnu/xquery/util/RelativeStep.java gnu/xquery/util/RelativeStepFilter.java gnu/xquery/util/SequenceUtils.java gnu/xquery/util/StringUtils.java gnu/xquery/util/TimeUtils.java gnu/xquery/util/ValuesFilter.java gnu/xquery/util/XQException.java gnu/kawa/xslt/ApplyTemplates.java gnu/kawa/xslt/TemplateTable.java gnu/kawa/xslt/XSLT.java gnu/kawa/xslt/XslTranslator.java gnu/xquery/lang/XQueryScriptEngineFactory.java gnu/expr/AbstractScriptEngineFactory.java gnu/expr/KawaScriptBindings.java gnu/expr/KawaScriptEngine.java kawa/standard/SchemeScriptEngineFactory.java kawa/GuiConsole.java kawa/GuiInPort.java kawa/ReplPane.java kawa/ReplDocument.java kawa/ReplPaneOutPort.java; \ else \ make javac-all; \ fi make[3]: Entering directory '/home/andrebask/Development/Projects/Kawa/build' (for f in gnu/lists/AbstractCharVector.java gnu/lists/AbstractSequence.java gnu/lists/Array.java gnu/lists/Arrays.java gnu/lists/AttributePredicate.java gnu/lists/AVector.java gnu/lists/BitVector.java gnu/lists/Blob.java gnu/lists/ByteVector.java gnu/lists/CharBuffer.java gnu/lists/CharSeq.java gnu/lists/CharVector.java gnu/lists/ComposedArray.java gnu/lists/Consumer.java gnu/lists/ConsumerWriter.java gnu/lists/Consumable.java gnu/lists/Convert.java gnu/lists/ElementPredicate.java gnu/lists/EmptyList.java gnu/lists/EofClass.java gnu/lists/ExtPosition.java gnu/lists/ExtSequence.java gnu/lists/F32Vector.java gnu/lists/F64Vector.java gnu/lists/FilterConsumer.java gnu/lists/FlattenedArray.java gnu/lists/FString.java gnu/lists/FVector.java gnu/lists/GeneralArray.java gnu/lists/GeneralArray1.java gnu/lists/ItemPredicate.java gnu/lists/ImmutablePair.java gnu/lists/IndirectIndexedSeq.java gnu/lists/IntSequence.java gnu/lists/IntVector.java gnu/lists/LList.java gnu/lists/LListPosition.java gnu/lists/LongVector.java gnu/lists/NodePredicate.java gnu/lists/Pair.java gnu/lists/PairWithPosition.java gnu/lists/PositionConsumer.java gnu/lists/PositionManager.java gnu/lists/PrimIntegerVector.java gnu/lists/PrintConsumer.java gnu/lists/Range.java gnu/lists/RAPair.java gnu/lists/S8Vector.java gnu/lists/S16Vector.java gnu/lists/S32Vector.java gnu/lists/S64Vector.java gnu/lists/SeqPosition.java gnu/lists/Sequence.java gnu/lists/Sequences.java gnu/lists/ShortVector.java gnu/lists/SimpleVector.java gnu/lists/SubCharSeq.java gnu/lists/SubSequence.java gnu/lists/StableManager.java gnu/lists/Strings.java gnu/lists/TransformedArray.java gnu/lists/TreeList.java gnu/lists/TreePosition.java gnu/lists/U8Vector.java gnu/lists/U16Vector.java gnu/lists/U32Vector.java gnu/lists/U64Vector.java gnu/lists/UnescapedData.java gnu/lists/VoidConsumer.java gnu/lists/XConsumer.java gnu/text/Char.java gnu/text/Lexer.java gnu/text/NamedCharTable.java gnu/text/Options.java gnu/text/ResourceStreamHandler.java gnu/text/SourceLocator.java gnu/text/SourceError.java gnu/text/SourceMessages.java gnu/text/StandardNamedChars.java gnu/text/StringCursor.java gnu/text/SyntaxException.java gnu/mapping/CallContext.java gnu/mapping/ConstrainedLocation.java gnu/mapping/DynamicLocation.java gnu/mapping/Environment.java gnu/mapping/EnvironmentKey.java gnu/mapping/Future.java gnu/mapping/HasNamedParts.java gnu/mapping/HasSetter.java gnu/mapping/IndirectableLocation.java gnu/mapping/InheritingEnvironment.java gnu/mapping/KeyPair.java gnu/mapping/Lazy.java gnu/mapping/LazyPropertyKey.java gnu/mapping/Location.java gnu/mapping/LocationEnumeration.java gnu/mapping/LocationProc.java gnu/mapping/MethodProc.java gnu/mapping/Named.java gnu/mapping/NamedLocation.java gnu/mapping/Namespace.java gnu/mapping/PlainLocation.java gnu/mapping/Procedure.java gnu/mapping/Procedure0.java gnu/mapping/Procedure0or1.java gnu/mapping/Procedure1.java gnu/mapping/Procedure1or2.java gnu/mapping/Procedure2.java gnu/mapping/Procedure3.java gnu/mapping/Procedure4.java gnu/mapping/ProcedureN.java gnu/mapping/ProcLocation.java gnu/mapping/Promise.java gnu/mapping/PropertyKey.java gnu/mapping/PropertyLocation.java gnu/mapping/PropertySet.java gnu/mapping/ReadOnlyLocation.java gnu/mapping/RunnableClosure.java gnu/mapping/Setter.java gnu/mapping/Setter0.java gnu/mapping/Setter1.java gnu/mapping/SharedLocation.java gnu/mapping/SimpleEnvironment.java gnu/mapping/SimpleSymbol.java gnu/mapping/Symbol.java gnu/mapping/Table2D.java gnu/mapping/ThreadLocation.java gnu/mapping/UnboundLocationException.java gnu/mapping/Values.java gnu/mapping/ValueStack.java gnu/mapping/WrappedException.java gnu/mapping/WrongArguments.java gnu/mapping/WrongType.java gnu/math/BaseUnit.java gnu/math/BitOps.java gnu/math/CComplex.java gnu/math/Complex.java gnu/math/CQuantity.java gnu/math/CQuaternion.java gnu/math/DateTime.java gnu/math/DComplex.java gnu/math/DFloNum.java gnu/math/Dimensions.java gnu/math/DQuantity.java gnu/math/DQuaternion.java gnu/math/Duration.java gnu/math/ExponentialFormat.java gnu/math/FixedRealFormat.java gnu/math/IntFraction.java gnu/math/IntNum.java gnu/math/MPN.java gnu/math/MulUnit.java gnu/math/NamedUnit.java gnu/math/Numeric.java gnu/math/Quantity.java gnu/math/Quaternion.java gnu/math/RatNum.java gnu/math/RealNum.java gnu/math/UByte.java gnu/math/UInt.java gnu/math/ULong.java gnu/math/Unit.java gnu/math/UnsignedPrim.java gnu/math/UShort.java gnu/expr/AccessExp.java gnu/expr/ANormalize.java gnu/expr/ApplicationMainSupport.java gnu/expr/ApplyExp.java gnu/expr/BeginExp.java gnu/expr/BindingInitializer.java gnu/expr/BlockExp.java gnu/expr/BuiltinEnvironment.java gnu/expr/CanFinishMap.java gnu/expr/CatchClause.java gnu/expr/ChainLambdas.java gnu/expr/CheckedTarget.java gnu/expr/ClassExp.java gnu/expr/ClassInitializer.java gnu/expr/CommandCompleter.java gnu/expr/Compilation.java gnu/expr/CompiledModule.java gnu/expr/ConditionalTarget.java gnu/expr/ConsumerTarget.java gnu/expr/Declaration.java gnu/expr/ErrorExp.java gnu/expr/ExitExp.java gnu/expr/Expression.java gnu/expr/ExpExpVisitor.java gnu/expr/ExpVisitor.java gnu/expr/FindCapturedVars.java gnu/expr/FindTailCalls.java gnu/expr/FluidLetExp.java gnu/expr/GenericProc.java gnu/expr/IfExp.java gnu/expr/CaseExp.java gnu/expr/IgnoreTarget.java gnu/expr/Initializer.java gnu/expr/Inlineable.java gnu/expr/InlineCalls.java gnu/expr/KawaConvert.java gnu/expr/Keyword.java gnu/expr/LambdaExp.java gnu/expr/LangExp.java gnu/expr/Language.java gnu/expr/LetExp.java gnu/expr/Literal.java gnu/expr/LitTable.java gnu/expr/ModuleBody.java gnu/expr/ModuleContext.java gnu/expr/ModuleInfo.java gnu/expr/ModuleManager.java gnu/expr/ModuleMethod.java gnu/expr/ModuleMethodWithContext.java gnu/expr/ModuleSet.java gnu/expr/ModuleExp.java gnu/expr/NameLookup.java gnu/expr/PairClassType.java gnu/expr/ResolveNames.java gnu/expr/ObjectExp.java gnu/expr/QuoteExp.java gnu/expr/PrimProcedure.java gnu/expr/ProcInitializer.java gnu/expr/PushApply.java gnu/expr/ReferenceExp.java gnu/expr/RunnableModule.java gnu/expr/ScopeExp.java gnu/expr/SetExp.java gnu/expr/SourceName.java gnu/expr/Special.java gnu/expr/StackTarget.java gnu/expr/Symbols.java gnu/expr/SynchronizedExp.java gnu/expr/Target.java gnu/expr/ThisExp.java gnu/expr/TryExp.java gnu/expr/TypeValue.java gnu/expr/VarValueTracker.java gnu/kawa/format/AbstractFormat.java gnu/kawa/format/CaseConvertFormat.java gnu/kawa/format/CompoundFormat.java gnu/kawa/format/DelimitSubstitutionFormat.java gnu/kawa/format/EnglishIntegerFormat.java gnu/kawa/format/FlushFormat.java gnu/kawa/format/GenericFormat.java gnu/kawa/format/IntegerFormat.java gnu/kawa/format/LiteralFormat.java gnu/kawa/format/PadFormat.java gnu/kawa/format/Printable.java gnu/kawa/format/ReportFormat.java gnu/kawa/format/RomanIntegerFormat.java gnu/kawa/io/BinaryInPort.java gnu/kawa/io/BinaryOutPort.java gnu/kawa/io/CharArrayInPort.java gnu/kawa/io/CharArrayOutPort.java gnu/kawa/io/CheckConsole.java gnu/kawa/io/FilePath.java gnu/kawa/io/InPort.java gnu/kawa/io/LogWriter.java gnu/kawa/io/NullReader.java gnu/kawa/io/Path.java gnu/kawa/io/OutPort.java gnu/kawa/io/NBufferedInputStream.java gnu/kawa/io/PrettyWriter.java gnu/kawa/io/QueueReader.java gnu/kawa/io/TermErrorStream.java gnu/kawa/io/TtyInPort.java gnu/kawa/io/URIPath.java gnu/kawa/io/URLPath.java gnu/kawa/io/WriterManager.java gnu/kawa/util/AbstractHashTable.java gnu/kawa/util/AbstractWeakHashTable.java gnu/kawa/util/BoundedHashable.java gnu/kawa/util/ExitCalled.java gnu/kawa/util/FixupHtmlToc.java gnu/kawa/util/GeneralHashTable.java gnu/kawa/util/IdentityHashTable.java gnu/kawa/util/IntHashTable.java gnu/kawa/util/HashNode.java gnu/kawa/util/HashUtils.java gnu/kawa/util/RangeTable.java gnu/kawa/util/RunTestScript.java gnu/kawa/util/Signals.java gnu/kawa/util/WeakHashNode.java gnu/kawa/util/WeakIdentityHashMap.java gnu/kawa/reflect/ArrayGet.java gnu/kawa/reflect/ArrayLength.java gnu/kawa/reflect/ArrayMake.java gnu/kawa/reflect/ArrayNew.java gnu/kawa/reflect/ArraySet.java gnu/kawa/reflect/ClassMemberLocation.java gnu/kawa/reflect/ClassMethods.java gnu/kawa/reflect/CompileArrays.java gnu/kawa/reflect/CompileBuildObject.java gnu/kawa/reflect/CompileInvoke.java gnu/kawa/reflect/CompileReflect.java gnu/kawa/reflect/FieldLocation.java gnu/kawa/reflect/InstanceOf.java gnu/kawa/reflect/Invoke.java gnu/kawa/reflect/LazyType.java gnu/kawa/reflect/MakeAnnotation.java gnu/kawa/reflect/MultValuesType.java gnu/kawa/reflect/OccurrenceType.java gnu/kawa/reflect/ProceduralProxy.java gnu/kawa/reflect/SingletonType.java gnu/kawa/reflect/SlotGet.java gnu/kawa/reflect/SlotSet.java gnu/kawa/reflect/StaticFieldLocation.java gnu/kawa/reflect/StaticGet.java gnu/kawa/reflect/StaticSet.java gnu/kawa/reflect/Throw.java gnu/kawa/reflect/TypeSwitch.java gnu/kawa/functions/AddOp.java gnu/kawa/functions/AppendValues.java gnu/kawa/functions/Apply.java gnu/kawa/functions/ApplyToArgs.java gnu/kawa/functions/ApplyWithValues.java gnu/kawa/functions/Arithmetic.java gnu/kawa/functions/ArithOp.java gnu/kawa/functions/Arrays.java gnu/kawa/functions/ArrayPrint.java gnu/kawa/functions/ArrayRef.java gnu/kawa/functions/ArraySet.java gnu/kawa/functions/BitwiseOp.java gnu/kawa/functions/CallCC.java gnu/kawa/functions/CallWithValues.java gnu/kawa/functions/CompilationHelpers.java gnu/kawa/functions/CompileArith.java gnu/kawa/functions/CompileNamedPart.java gnu/kawa/functions/CompileMisc.java gnu/kawa/functions/CompileProcess.java gnu/kawa/functions/CompileValues.java gnu/kawa/functions/ConstantFunction0.java gnu/kawa/functions/Convert.java gnu/kawa/functions/CurryExp.java gnu/kawa/functions/Curry1.java gnu/kawa/functions/DisplayFormat.java gnu/kawa/functions/DivideOp.java gnu/kawa/functions/GetModuleClass.java gnu/kawa/functions/GetNamedInstancePart.java gnu/kawa/functions/GetNamedPart.java gnu/kawa/functions/IntegerFormat.java gnu/kawa/functions/IsEq.java gnu/kawa/functions/IsEqual.java gnu/kawa/functions/IsEqv.java gnu/kawa/functions/LProcess.java gnu/kawa/functions/MakeDynamic.java gnu/kawa/functions/MakeList.java gnu/kawa/functions/MakeProcedure.java gnu/kawa/functions/MakePromise.java gnu/kawa/functions/MakeSplice.java gnu/kawa/functions/Map.java gnu/kawa/functions/MultiplyOp.java gnu/kawa/functions/NamedPart.java gnu/kawa/functions/Not.java gnu/kawa/functions/NumberCompare.java gnu/kawa/functions/NumberPredicate.java gnu/kawa/functions/RangeUtils.java gnu/kawa/functions/RunProcess.java gnu/kawa/functions/SetNamedPart.java gnu/kawa/functions/Setter.java gnu/kawa/functions/UnicodeUtils.java gnu/kawa/functions/ValuesMap.java gnu/kawa/functions/Format.java gnu/kawa/functions/LispFormat.java gnu/kawa/functions/LispRealFormat.java gnu/kawa/functions/ObjectFormat.java gnu/kawa/functions/ParseFormat.java gnu/kawa/lispexpr/BracketApply.java gnu/kawa/lispexpr/ClassNamespace.java gnu/kawa/lispexpr/DefineNamespace.java gnu/kawa/lispexpr/GenArrayType.java gnu/kawa/lispexpr/LangObjType.java gnu/kawa/lispexpr/LangPrimType.java gnu/kawa/lispexpr/LispLanguage.java gnu/kawa/lispexpr/LispPackage.java gnu/kawa/lispexpr/LispReader.java gnu/kawa/lispexpr/ReaderColon.java gnu/kawa/lispexpr/ReaderConstituent.java gnu/kawa/lispexpr/ReaderDispatch.java gnu/kawa/lispexpr/ReaderDispatchMacro.java gnu/kawa/lispexpr/ReaderDispatchMisc.java gnu/kawa/lispexpr/ReaderDispatchSyntaxQuote.java gnu/kawa/lispexpr/ReaderExtendedLiteral.java gnu/kawa/lispexpr/ReaderIgnoreRestOfLine.java gnu/kawa/lispexpr/ReaderMacro.java gnu/kawa/lispexpr/ReaderMisc.java gnu/kawa/lispexpr/ReaderNestedComment.java gnu/kawa/lispexpr/ReaderParens.java gnu/kawa/lispexpr/ReaderQuote.java gnu/kawa/lispexpr/ReaderString.java gnu/kawa/lispexpr/ReaderTypespec.java gnu/kawa/lispexpr/ReaderVector.java gnu/kawa/lispexpr/ReadTable.java gnu/kawa/lispexpr/ReadTableEntry.java gnu/kawa/lispexpr/SeqSizeType.java gnu/kawa/models/Box.java gnu/kawa/models/Button.java gnu/kawa/models/Column.java gnu/kawa/models/DDimension.java gnu/kawa/models/Display.java gnu/kawa/models/DrawImage.java gnu/kawa/models/DrawShape.java gnu/kawa/models/FillShape.java gnu/kawa/models/Label.java gnu/kawa/models/Model.java gnu/kawa/models/ModelListener.java gnu/kawa/models/MenuItem.java gnu/kawa/models/Picture.java gnu/kawa/models/Pictures.java gnu/kawa/models/PictureToSvg.java gnu/kawa/models/PictureVisitor.java gnu/kawa/models/PBox.java gnu/kawa/models/Row.java gnu/kawa/models/Spacer.java gnu/kawa/models/StandardColor.java gnu/kawa/models/SVGUtils.java gnu/kawa/models/Text.java gnu/kawa/models/Viewable.java gnu/kawa/models/WeakListener.java gnu/kawa/models/Window.java gnu/kawa/models/WithComposite.java gnu/kawa/models/WithPaint.java gnu/kawa/models/WithTransform.java gnu/ecmascript/Reserved.java gnu/ecmascript/BinaryOp.java gnu/ecmascript/Convert.java gnu/ecmascript/Lexer.java gnu/ecmascript/Parser.java gnu/ecmascript/Prompter.java; do echo ./$f; done) >tmp-list (for f in gnu/commonlisp/lang/Lisp2.java gnu/commonlisp/lang/Lisp2Compilation.java gnu/commonlisp/lang/defvar.java gnu/commonlisp/lang/defun.java gnu/commonlisp/lang/function.java gnu/commonlisp/lang/OrdinaryLambda.java gnu/commonlisp/lang/prog1.java gnu/commonlisp/lang/setq.java gnu/commonlisp/lang/Symbols.java gnu/commonlisp/lang/UnwindProtect.java gnu/commonlisp/lang/CommonLisp.java gnu/q2/lang/Operator.java gnu/q2/lang/Q2.java gnu/q2/lang/Q2Read.java gnu/q2/lang/Q2Translator.java; do echo ./$f; done) >>tmp-list (for f in gnu/kawa/swingviews/SwingButton.java gnu/kawa/swingviews/SwingContent.java gnu/kawa/swingviews/SwingDisplay.java gnu/kawa/swingviews/SwingFrame.java gnu/kawa/swingviews/SwingPicture.java gnu/xml/NamedChildrenFilter.java gnu/xml/NamespaceBinding.java gnu/xml/NodeTree.java gnu/xml/TextUtils.java gnu/xml/XMLFilter.java gnu/xml/XMLParser.java gnu/xml/XMLPrinter.java gnu/xml/XName.java gnu/kawa/xml/AncestorAxis.java gnu/kawa/xml/AncestorOrSelfAxis.java gnu/kawa/xml/AttributeAxis.java gnu/kawa/xml/Attributes.java gnu/kawa/xml/AttributeType.java gnu/kawa/xml/Base64Binary.java gnu/kawa/xml/BinaryObject.java gnu/kawa/xml/ChildAxis.java gnu/kawa/xml/Children.java gnu/kawa/xml/CoerceNodes.java gnu/kawa/xml/CommentConstructor.java gnu/kawa/xml/CompileXmlFunctions.java gnu/kawa/xml/DescendantAxis.java gnu/kawa/xml/DescendantOrSelfAxis.java gnu/kawa/xml/Document.java gnu/kawa/xml/DocumentConstructor.java gnu/kawa/xml/ElementType.java gnu/kawa/xml/Focus.java gnu/kawa/xml/FollowingAxis.java gnu/kawa/xml/FollowingSiblingAxis.java gnu/kawa/xml/HexBinary.java gnu/kawa/xml/HttpPrinter.java gnu/kawa/xml/IntersectNodes.java gnu/kawa/xml/IteratorItems.java gnu/kawa/xml/KAttr.java gnu/kawa/xml/KCDATASection.java gnu/kawa/xml/KCharacterData.java gnu/kawa/xml/KComment.java gnu/kawa/xml/KDocument.java gnu/kawa/xml/KElement.java gnu/kawa/xml/KNode.java gnu/kawa/xml/KProcessingInstruction.java gnu/kawa/xml/KText.java gnu/kawa/xml/ListItems.java gnu/kawa/xml/MakeAttribute.java gnu/kawa/xml/MakeCDATA.java gnu/kawa/xml/MakeElement.java gnu/kawa/xml/MakeProcInst.java gnu/kawa/xml/MakeResponseHeader.java gnu/kawa/xml/MakeText.java gnu/kawa/xml/MakeUnescapedData.java gnu/kawa/xml/MakeWithBaseUri.java gnu/kawa/xml/NodeCompare.java gnu/kawa/xml/NodeConstructor.java gnu/kawa/xml/Nodes.java gnu/kawa/xml/NodeSetType.java gnu/kawa/xml/NodeType.java gnu/kawa/xml/Notation.java gnu/kawa/xml/OutputAsXML.java gnu/kawa/xml/ParentAxis.java gnu/kawa/xml/PrecedingAxis.java gnu/kawa/xml/PrecedingSiblingAxis.java gnu/kawa/xml/ProcessingInstructionType.java gnu/kawa/xml/SelfAxis.java gnu/kawa/xml/SortNodes.java gnu/kawa/xml/SortedNodes.java gnu/kawa/xml/TreeScanner.java gnu/kawa/xml/UnionNodes.java gnu/kawa/xml/UntypedAtomic.java gnu/kawa/xml/WriteTo.java gnu/kawa/xml/XDataType.java gnu/kawa/xml/XInteger.java gnu/kawa/xml/XIntegerType.java gnu/kawa/xml/XString.java gnu/kawa/xml/XStringType.java gnu/kawa/xml/XTimeType.java gnu/kawa/xml/XmlNamespace.java gnu/kawa/lispexpr/MakeXmlElement.java gnu/kawa/lispexpr/ReaderXmlElement.java gnu/kawa/lispexpr/ResolveNamespace.java gnu/kawa/sax/ContentConsumer.java gnu/kawa/sax/KawaXMLReader.java gnu/xquery/lang/XQuery.java gnu/xquery/lang/XQParser.java gnu/xquery/lang/XQResolveNames.java gnu/xquery/util/ArithOp.java gnu/xquery/util/Average.java gnu/xquery/util/BooleanValue.java gnu/xquery/util/CastableAs.java gnu/xquery/util/CastAs.java gnu/xquery/util/Compare.java gnu/xquery/util/CompileMisc.java gnu/xquery/util/Debug.java gnu/xquery/util/DistinctValues.java gnu/xquery/util/IntegerRange.java gnu/xquery/util/ItemAt.java gnu/xquery/util/MinMax.java gnu/xquery/util/NamedCollator.java gnu/xquery/util/NodeUtils.java gnu/xquery/util/NumberValue.java gnu/xquery/util/OrderedMap.java gnu/xquery/util/OrderedTuples.java gnu/xquery/util/QNameUtils.java gnu/xquery/util/Reduce.java gnu/xquery/util/RelativeStep.java gnu/xquery/util/RelativeStepFilter.java gnu/xquery/util/SequenceUtils.java gnu/xquery/util/StringUtils.java gnu/xquery/util/TimeUtils.java gnu/xquery/util/ValuesFilter.java gnu/xquery/util/XQException.java gnu/kawa/xslt/ApplyTemplates.java gnu/kawa/xslt/TemplateTable.java gnu/kawa/xslt/XSLT.java gnu/kawa/xslt/XslTranslator.java gnu/xquery/lang/XQueryScriptEngineFactory.java gnu/expr/AbstractScriptEngineFactory.java gnu/expr/KawaScriptBindings.java gnu/expr/KawaScriptEngine.java ; do echo ./$f; done) >>tmp-list (for f in kawa/repl.java kawa/Shell.java kawa/SourceMethodType.java kawa/SourceType.java kawa/TelnetInputStream.java kawa/TelnetOutputStream.java kawa/Telnet.java kawa/TelnetRepl.java kawa/lang/AnyPat.java kawa/lang/AutoloadProcedure.java kawa/lang/AutoloadSyntax.java kawa/lang/BindDecls.java kawa/lang/CalledContinuation.java kawa/lang/CompileFile.java kawa/lang/Continuation.java kawa/lang/EqualPat.java kawa/lang/Eval.java kawa/lang/GenericError.java kawa/lang/GetFieldProc.java kawa/lang/Lambda.java kawa/lang/ListPat.java kawa/lang/ListRepeatPat.java kawa/lang/Macro.java kawa/lang/NamedException.java kawa/lang/PairPat.java kawa/lang/Pattern.java kawa/lang/PatternScope.java kawa/lang/Quote.java kawa/lang/RecordConstructor.java kawa/lang/Record.java kawa/lang/SetFieldProc.java kawa/lang/SyntaxForm.java kawa/lang/SyntaxForms.java kawa/lang/Syntax.java kawa/lang/SyntaxPattern.java kawa/lang/SyntaxRule.java kawa/lang/SyntaxRules.java kawa/lang/SyntaxTemplate.java kawa/lang/TemplateScope.java kawa/lang/Translator.java kawa/lang/VarListPat.java kawa/standard/append.java kawa/standard/begin.java kawa/standard/char_ready_p.java kawa/standard/constant_fold.java kawa/standard/define_alias.java kawa/standard/define_autoload.java kawa/standard/define_class.java kawa/standard/define.java kawa/standard/define_library.java kawa/standard/define_member_alias.java kawa/standard/define_syntax.java kawa/standard/define_unit.java kawa/standard/export.java kawa/standard/expt.java kawa/standard/fluid_let.java kawa/standard/IfFeature.java kawa/standard/ImportFromLibrary.java kawa/standard/Include.java kawa/standard/let.java kawa/standard/let_syntax.java kawa/standard/load.java kawa/standard/location.java kawa/standard/make.java kawa/standard/MatchDef.java kawa/standard/module_compile_options.java kawa/standard/module_extends.java kawa/standard/module_implements.java kawa/standard/module_name.java kawa/standard/module_static.java kawa/standard/object.java kawa/standard/prim_method.java kawa/standard/read_line.java kawa/standard/require.java kawa/standard/Scan.java kawa/standard/SchemeCompilation.java kawa/standard/Scheme.java kawa/standard/set_b.java kawa/standard/sleep.java kawa/standard/syntax_case.java kawa/standard/syntax_error.java kawa/standard/syntax.java kawa/standard/syntax_rules.java kawa/standard/thisRef.java kawa/standard/TracedProcedure.java kawa/standard/try_catch.java kawa/standard/vector_append.java kawa/standard/with_compile_options.java; do echo ./$f; done) >>tmp-list (for f in kawa/standard/SchemeScriptEngineFactory.java kawa/GuiConsole.java kawa/GuiInPort.java kawa/ReplPane.java kawa/ReplDocument.java kawa/ReplPaneOutPort.java ; do echo ./$f; done) >>tmp-list mv tmp-list tmp-sources1.list javac -d . -classpath ".:.:$CLASSPATH" -g @tmp-sources1.list ./gnu/expr/ApplicationMainSupport.java:71: error: cannot find symbol commandLineArguments = FVector.makeConstant(array); // FIXME scsh has list ^ symbol: method makeConstant(Object[]) location: class FVector ./gnu/kawa/reflect/Invoke.java:184: error: cannot find symbol return FVector.makeConstant((Object[]) arr); ^ symbol: method makeConstant(Object[]) location: class FVector ./gnu/kawa/lispexpr/ReaderVector.java:56: error: incompatible types: Object[] cannot be converted to UnaryOperator result.replaceAll(((LList) head.getCdr()).toArray()); ^ ./gnu/kawa/xml/HttpPrinter.java:186: error: method writeTo in class ByteVector<E> cannot be applied to given types; ((Blob) v).writeTo(outs); ^ required: int,int,OutputStream found: OutputStream reason: actual and formal argument lists differ in length where E is a type-variable: E extends Object declared in class ByteVector ./kawa/lang/Quote.java:354: error: cannot find symbol result = FVector.<Object>makeConstant(buffer); ^ symbol: method <Object>makeConstant(Object[]) location: class FVector Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 5 errors Makefile:1840: recipe for target 'javac-all' failed make[3]: *** [javac-all] Error 1 make[3]: Leaving directory '/home/andrebask/Development/Projects/Kawa/build' Makefile:1832: recipe for target 'misc-classes.stamp' failed make[2]: *** [misc-classes.stamp] Error 2 make[2]: Leaving directory '/home/andrebask/Development/Projects/Kawa/build' Makefile:421: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/andrebask/Development/Projects/Kawa/build/gnu' Makefile:1416: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 21:03 ` Andrea Bernardini @ 2016-10-15 21:14 ` Per Bothner 2016-10-15 21:32 ` David Pirotte 2016-10-15 21:49 ` Per Bothner 0 siblings, 2 replies; 30+ messages in thread From: Per Bothner @ 2016-10-15 21:14 UTC (permalink / raw) To: Andrea Bernardini; +Cc: kawa On 10/15/2016 02:03 PM, Andrea Bernardini wrote: > Hi Per, > I just tried to compile Kawa after a new checkout from svn and I'm > getting issues as well. The complete output is attached Weird - it's the same problems David Pirotte saw. I'll try with a fresh-checkout. What platform are you on? -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 21:14 ` Per Bothner @ 2016-10-15 21:32 ` David Pirotte 2016-10-15 21:49 ` Per Bothner 1 sibling, 0 replies; 30+ messages in thread From: David Pirotte @ 2016-10-15 21:32 UTC (permalink / raw) To: Per Bothner; +Cc: Andrea Bernardini, kawa [-- Attachment #1.1: Type: text/plain, Size: 334 bytes --] Hello Per, > > I just tried to compile Kawa after a new checkout from svn and I'm > > getting issues as well. The complete output is attached > Weird - it's the same problems David Pirotte saw. > I'll try with a fresh-checkout. > What platform are you on? I'm using debian testing, attached my config.log David. [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1.2: config.log --] [-- Type: text/x-log, Size: 8530 bytes --] This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by kawa configure 2.1.9, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --prefix=/opt ## --------- ## ## Platform. ## ## --------- ## hostname = capac uname -m = x86_64 uname -r = 4.7.0-1-amd64 uname -s = Linux uname -v = #1 SMP Debian 4.7.5-1 (2016-09-26) /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /home/david/bin PATH: /opt2/bin PATH: /opt/bin PATH: /opt/vigra/bin PATH: /opt/utox/bin PATH: /sbin PATH: /usr/sbin PATH: /bin PATH: /usr/bin PATH: /usr/alto/bin PATH: /usr/lpdi/bin PATH: /usr/dema/bin PATH: /usr/tfases/bin PATH: /usr/cmh/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1854: checking whether to enable maintainer-specific portions of Makefiles configure:1863: result: no configure:1909: checking build system type configure:1923: result: x86_64-unknown-linux-gnu configure:1943: checking host system type configure:1956: result: x86_64-unknown-linux-gnu configure:1993: checking for a BSD-compatible install configure:2061: result: /usr/bin/install -c configure:2072: checking whether build environment is sane configure:2127: result: yes configure:2278: checking for a thread-safe mkdir -p configure:2317: result: /bin/mkdir -p configure:2324: checking for gawk configure:2340: found /usr/bin/gawk configure:2351: result: gawk configure:2362: checking whether make sets $(MAKE) configure:2384: result: yes configure:2413: checking whether make supports nested variables configure:2430: result: yes configure:2759: checking whether ln -s works configure:2763: result: yes configure:2790: checking for Posix find command configure:2823: result: /usr/bin/find configure:3265: checking that generated files are newer than configure configure:3271: result: done configure:3359: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by kawa config.status 2.1.9, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on capac config.status:872: creating Makefile config.status:872: creating gnu/bytecode/Makefile config.status:872: creating gnu/Makefile config.status:872: creating gnu/kawa/servlet/Makefile config.status:872: creating gnu/brl/Makefile config.status:872: creating gnu/kawa/brl/Makefile config.status:872: creating kawa/lib/Makefile config.status:872: creating gnu/kawa/slib/Makefile config.status:872: creating gnu/commonlisp/lisp/Makefile config.status:872: creating gnu/commonlisp/testsuite/Makefile config.status:872: creating gnu/jemacs/lisp/Makefile config.status:872: creating gnu/jemacs/testsuite/Makefile config.status:872: creating gnu/q2/testsuite/Makefile config.status:872: creating gnu/xquery/testsuite/Makefile config.status:872: creating gnu/kawa/android/Makefile config.status:872: creating gnu/kawa/javafx/Makefile config.status:872: creating doc/Makefile config.status:872: creating testsuite/Makefile config.status:872: creating bin/kawa.bat config.status:872: creating bin/kawa.sh config.status:872: creating bin/browse-kawa-manual config.status:872: creating bin/qexo config.status:1061: linking testsuite/scribble.html.in to testsuite/scribble.html ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-unknown-linux-gnu ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_host=x86_64-unknown-linux-gnu ac_cv_path_FIND=/usr/bin/find ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/bin/mkdir ac_cv_prog_AWK=gawk ac_cv_prog_make_make_set=yes am_cv_make_support_nested_variables=yes ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /usr/local/src/kawa/svn/missing aclocal-1.15' AMTAR='$${TAR-tar}' AM_BACKSLASH='\' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='1' AM_V='$(V)' AUTOCONF='${SHELL} /usr/local/src/kawa/svn/missing autoconf' AUTOHEADER='${SHELL} /usr/local/src/kawa/svn/missing autoheader' AUTOMAKE='${SHELL} /usr/local/src/kawa/svn/missing automake-1.15' AWK='gawk' BYTECODE_VERSION='2.1.9' CLASSPATH_SEPARATOR=':' CYGPATH_W='echo' DEFS='-DPACKAGE_NAME=\"kawa\" -DPACKAGE_TARNAME=\"kawa\" -DPACKAGE_VERSION=\"2.1.9\" -DPACKAGE_STRING=\"kawa\ 2.1.9\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"kawa\" -DVERSION=\"2.1.9\"' ECHO_C='' ECHO_N='-n' ECHO_T='' ENABLE_BRL_FALSE='' ENABLE_BRL_TRUE='#' ENABLE_ECHO2_FALSE='' ENABLE_ECHO2_TRUE='#' ENABLE_JEMACS_FALSE='' ENABLE_JEMACS_TRUE='#' ENABLE_KAWA_FRONTEND_FALSE='' ENABLE_KAWA_FRONTEND_TRUE='#' ENABLE_SERVLET_FALSE='' ENABLE_SERVLET_TRUE='#' ENABLE_XML_FALSE='#' ENABLE_XML_TRUE='' ENABLE_XQUERY_FALSE='#' ENABLE_XQUERY_TRUE='' FIND='/usr/bin/find' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' JAVA='java' JAVAC='javac' JAVACFLAGS='-g' JAVA_SOURCE='7' JAVA_SOURCE_SELECTOR='%java7' JEMACS_VERSION='2.1.9' KAWA_SHELL='/bin/bash' LIBOBJS='' LIBS='' LN_S='ln -s' LTLIBOBJS='' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='${SHELL} /usr/local/src/kawa/svn/missing makeinfo' MKDIR_P='/bin/mkdir -p' ON_WINDOWS_FALSE='' ON_WINDOWS_TRUE='#' PACKAGE='kawa' PACKAGE_BUGREPORT='' PACKAGE_NAME='kawa' PACKAGE_STRING='kawa 2.1.9' PACKAGE_TARNAME='kawa' PACKAGE_URL='' PACKAGE_VERSION='2.1.9' PATH_SEPARATOR=':' SAX2_PREPROCESS='' SET_MAKE='' SHELL='/bin/bash' STRIP='' TOP_BUILDDIR='/usr/local/src/kawa/svn' VERSION='2.1.9' WITH_ANDROID_FALSE='' WITH_ANDROID_TRUE='#' WITH_AWT_FALSE='#' WITH_AWT_TRUE='' WITH_DOMTERM_ARG='' WITH_DOMTERM_FALSE='' WITH_DOMTERM_TRUE='#' WITH_HTTPSERVER_FALSE='#' WITH_HTTPSERVER_TRUE='' WITH_JAVAFX_ARG='' WITH_JAVAFX_FALSE='' WITH_JAVAFX_TRUE='#' WITH_JAVAX_SCRIPT_FALSE='#' WITH_JAVAX_SCRIPT_TRUE='' WITH_JLINE2='' WITH_JLINE2_FALSE='' WITH_JLINE2_TRUE='#' WITH_JLINE3='' WITH_JLINE3_FALSE='' WITH_JLINE3_TRUE='#' WITH_JLINE_PATH='' WITH_SAX2_FALSE='#' WITH_SAX2_TRUE='' WITH_SERVLET_ARG='' WITH_SWING_FALSE='#' WITH_SWING_TRUE='' WITH_SWT_FALSE='' WITH_SWT_TRUE='#' WITH_XQTS_FALSE='' WITH_XQTS_TRUE='#' XQTS_PATH='XQTS' am__isrc='' am__leading_dot='.' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' bindir='${exec_prefix}/bin' build='x86_64-unknown-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='unknown' conf_classpath='' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='${prefix}' filesep='/' host='x86_64-unknown-linux-gnu' host_alias='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='unknown' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /usr/local/src/kawa/svn/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' mkdir_p='$(MKDIR_P)' oldincludedir='/usr/include' pathsep=':' pdfdir='${docdir}' prefix='/opt' program_transform_name='s,x,x,' psdir='${docdir}' run_classpath='' runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' subdirs='' sysconfdir='${prefix}/etc' target_alias='' ## ------------------- ## ## File substitutions. ## ## ------------------- ## Make_rules='./Make-rules' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "kawa" #define PACKAGE_TARNAME "kawa" #define PACKAGE_VERSION "2.1.9" #define PACKAGE_STRING "kawa 2.1.9" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define PACKAGE "kawa" #define VERSION "2.1.9" configure: exit 0 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 455 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 21:14 ` Per Bothner 2016-10-15 21:32 ` David Pirotte @ 2016-10-15 21:49 ` Per Bothner 2016-10-15 22:10 ` Per Bothner 1 sibling, 1 reply; 30+ messages in thread From: Per Bothner @ 2016-10-15 21:49 UTC (permalink / raw) To: kawa On 10/15/2016 02:13 PM, Per Bothner wrote: > > > On 10/15/2016 02:03 PM, Andrea Bernardini wrote: >> Hi Per, >> I just tried to compile Kawa after a new checkout from svn and I'm >> getting issues as well. The complete output is attached > > Weird - it's the same problems David Pirotte saw. > > I'll try with a fresh-checkout. Indeed, I get the same problem with a fresh check-out. But it depends on whether I'm doing: svn -q checkout svn+ssh://bothner@sourceware.org/svn/kawa/trunk kawa or: svn -q checkout svn://sourceware.org/svn/kawa/trunk kawa Maybe a problem with sourceware.org? Let me check into it ... -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 21:49 ` Per Bothner @ 2016-10-15 22:10 ` Per Bothner 2016-10-15 22:28 ` Andrea Bernardini 2016-10-15 22:40 ` Sudarshan S Chawathe 0 siblings, 2 replies; 30+ messages in thread From: Per Bothner @ 2016-10-15 22:10 UTC (permalink / raw) To: kawa On 10/15/2016 02:49 PM, Per Bothner wrote: > Indeed, I get the same problem with a fresh check-out. > > But it depends on whether I'm doing: > > svn -q checkout svn+ssh://bothner@sourceware.org/svn/kawa/trunk kawa > > or: > > svn -q checkout svn://sourceware.org/svn/kawa/trunk kawa > > Maybe a problem with sourceware.org? Let me check into it ... I'm mystified - it seems to have fixed itself: [bothner@toshie tmp]1263$ svn -q checkout svn://sourceware.org/svn/kawa/trunk kawa [bothner@toshie tmp]1264$ cd kawa [bothner@toshie kawa]1265$ grep writeTo **/ByteVector.java public void writeTo(OutputStream out) writeTo(0, size(), out); public void writeTo(int start, int count, OutputStream out) If the result from the above grep shows 3 lines, then we're good. If it shows only a single line, then it's an old (bad) version. I'll mention the issue to the sourceware overseers; maybe they can guess what happened. -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 22:10 ` Per Bothner @ 2016-10-15 22:28 ` Andrea Bernardini 2016-10-15 23:05 ` Per Bothner 2016-10-15 22:40 ` Sudarshan S Chawathe 1 sibling, 1 reply; 30+ messages in thread From: Andrea Bernardini @ 2016-10-15 22:28 UTC (permalink / raw) To: kawa Super-odd, It seems that the file is replaced during compilation andrebask:build$ grep -n writeTo `find . -name "ByteVector.java"` 86: public void writeTo(OutputStream out) 88: writeTo(0, size(), out); 90: public void writeTo(int start, int count, OutputStream out) andrebask:build$ ./autogen.sh andrebask:build$ ./configure --prefix=/usr --with-java-source=8 checking whether to enable maintainer-specific portions of Makefiles... no [...] andrebask:build$ make [...] [Same error] andrebask:build$ grep -n writeTo `find . -name "ByteVector.java"` 86: public void writeTo(int start, int count, OutputStream out) On 15 October 2016 at 23:10, Per Bothner <per@bothner.com> wrote: > > > On 10/15/2016 02:49 PM, Per Bothner wrote: >> >> Indeed, I get the same problem with a fresh check-out. >> >> But it depends on whether I'm doing: >> >> svn -q checkout svn+ssh://bothner@sourceware.org/svn/kawa/trunk kawa >> >> or: >> >> svn -q checkout svn://sourceware.org/svn/kawa/trunk kawa >> >> Maybe a problem with sourceware.org? Let me check into it ... > > > I'm mystified - it seems to have fixed itself: > > [bothner@toshie tmp]1263$ svn -q checkout > svn://sourceware.org/svn/kawa/trunk kawa > [bothner@toshie tmp]1264$ cd kawa > [bothner@toshie kawa]1265$ grep writeTo **/ByteVector.java > public void writeTo(OutputStream out) > writeTo(0, size(), out); > public void writeTo(int start, int count, OutputStream out) > > If the result from the above grep shows 3 lines, then we're good. > If it shows only a single line, then it's an old (bad) version. > > I'll mention the issue to the sourceware overseers; maybe they can guess > what happened. > > -- > --Per Bothner > per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 22:28 ` Andrea Bernardini @ 2016-10-15 23:05 ` Per Bothner 2016-10-15 23:19 ` Per Bothner 0 siblings, 1 reply; 30+ messages in thread From: Per Bothner @ 2016-10-15 23:05 UTC (permalink / raw) To: Andrea Bernardini, kawa On 10/15/2016 03:28 PM, Andrea Bernardini wrote: > Super-odd, It seems that the file is replaced during compilation > > andrebask:build$ grep -n writeTo `find . -name "ByteVector.java"` > 86: public void writeTo(OutputStream out) > 88: writeTo(0, size(), out); > 90: public void writeTo(int start, int count, OutputStream out) > andrebask:build$ ./autogen.sh > andrebask:build$ ./configure --prefix=/usr --with-java-source=8 > checking whether to enable maintainer-specific portions of Makefiles... no > [...] > andrebask:build$ make > > [...] > [Same error] > > andrebask:build$ grep -n writeTo `find . -name "ByteVector.java"` > 86: public void writeTo(int start, int count, OutputStream out) Ah - that appears to be. ByteVector,.java is generated from PrimVector.template. However, the checked-in version is wrong. Still not *quite* sure what happened - or what should happen, but working it out. -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 23:05 ` Per Bothner @ 2016-10-15 23:19 ` Per Bothner 2016-10-15 23:39 ` Andrea Bernardini ` (2 more replies) 0 siblings, 3 replies; 30+ messages in thread From: Per Bothner @ 2016-10-15 23:19 UTC (permalink / raw) To: kawa On 10/15/2016 04:04 PM, Per Bothner wrote: > Ah - that appears to be. ByteVector,.java is generated from PrimVector.template. > However, the checked-in version is wrong. > > Still not *quite* sure what happened - or what should happen, > but working it out. Hopefully, it should work now. -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 23:19 ` Per Bothner @ 2016-10-15 23:39 ` Andrea Bernardini 2016-10-15 23:41 ` David Pirotte 2016-10-16 0:09 ` Sudarshan S Chawathe 2 siblings, 0 replies; 30+ messages in thread From: Andrea Bernardini @ 2016-10-15 23:39 UTC (permalink / raw) To: kawa Yep, it works now :) On 16 October 2016 at 00:18, Per Bothner <per@bothner.com> wrote: > > > On 10/15/2016 04:04 PM, Per Bothner wrote: >> >> Ah - that appears to be. ByteVector,.java is generated from >> PrimVector.template. >> However, the checked-in version is wrong. >> >> Still not *quite* sure what happened - or what should happen, >> but working it out. > > > Hopefully, it should work now. > > -- > --Per Bothner > per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 23:19 ` Per Bothner 2016-10-15 23:39 ` Andrea Bernardini @ 2016-10-15 23:41 ` David Pirotte 2016-10-16 1:04 ` Per Bothner 2016-10-16 2:37 ` David Pirotte 2016-10-16 0:09 ` Sudarshan S Chawathe 2 siblings, 2 replies; 30+ messages in thread From: David Pirotte @ 2016-10-15 23:41 UTC (permalink / raw) To: Per Bothner; +Cc: kawa [-- Attachment #1: Type: text/plain, Size: 6806 bytes --] Per, > Hopefully, it should work now. I still run into errors. I did this: david@capac:/usr/local/src/kawa/svn 40 $ svn update Updating '.': U gnu/kawa/ant/Kawac.java U gnu/kawa/ant/ChangeLog U gnu/lists/ChangeLog C gnu/lists/FVector.java C gnu/lists/ByteVector.java U gnu/lists/PrimVector.template Updated to revision 8980. Summary of conflicts: Text conflicts: 2 Conflict discovered in file 'gnu/lists/ByteVector.java'. Select: (p) postpone, (df) show diff, (e) edit file, (m) merge, (mc) my side of conflict, (tc) their side of conflict, (s) show all options: tc Resolved conflicted state of 'gnu/lists/ByteVector.java' Conflict discovered in file 'gnu/lists/FVector.java'. Select: (p) postpone, (df) show diff, (e) edit file, (m) merge, (mc) my side of conflict, (tc) their side of conflict, (s) show all options: tc Resolved conflicted state of 'gnu/lists/FVector.java' Summary of conflicts: Text conflicts: 0 remaining (and 2 already resolved) So in the above choices, I choosed 'tc' obviously. Then twice the autool danse, 1 for make distclean and then the 1 for make. Since it did not work, I did run one more manually call autoreconf -vif But it did not make any diff (as expected but I really wanted to be sure I have a 'safe/good' source tree here. Error below, Thanks, David david@capac:/usr/local/src/kawa/svn 4 $ make test -f ./.svn/wc.db \ && SVN_REVISION=`cd . && svnversion 2>/dev/null` \ && test -n "$SVN_REVISION" \ && SVN_REVISION=" (revision ${SVN_REVISION})"; \ sed -e 's|VERSION|2.1.9'"$SVN_REVISION|" <./kawa/Version.java.in >kawa/Version.java if test ! -e selected-java-source -o \ "%java7 +use:com.sun.net.httpserver +enable:XML " != "`cat selected-java-source`"; \ then make do-preprocess; \ fi cat: selected-java-source: No such file or directory make[1]: Entering directory '/usr/local/src/kawa/svn' javac -d . gnu/kawa/util/PreProcess.java CLASSPATH=".:$CLASSPATH" java gnu.kawa.util.PreProcess \ %java7 +use:com.sun.net.httpserver +enable:XML \ `sed -e 's|\([^ ]*\)|./\1|' < ./patch-source-list` (variant java7 maps to: +JAVA5 +JAVA2 +use:java.util.IdentityHashMap +use:java.lang.CharSequence +use:java.lang.Throwable.getCause +use:java.net.URI +use:java.util.regex +SAX2 +use:java.nio +use:org.w3c.dom.Node +use:javax.xml.transform +JAXP-1.3 -JAXP-QName +JAVA6 +JAVA7 -JAVA8 -JAVA9 -JAVA6COMPAT5 +use:java.text.Normalizer +use:javax.lang.model +use:java.lang.invoke -Android) make[1]: Leaving directory '/usr/local/src/kawa/svn' echo "%java7 +use:com.sun.net.httpserver +enable:XML " >selected-java-source Making all in doc make[1]: Entering directory '/usr/local/src/kawa/svn/doc' nroff -man ./kawa.man > tpm-kawa.1 mv tpm-kawa.1 kawa.1 nroff -man ./qexo.man > tpm-qexo1 mv tpm-qexo1 qexo.1 make[1]: Leaving directory '/usr/local/src/kawa/svn/doc' Making all in testsuite make[1]: Entering directory '/usr/local/src/kawa/svn/testsuite' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/usr/local/src/kawa/svn/testsuite' Making all in gnu/bytecode make[1]: Entering directory '/usr/local/src/kawa/svn/gnu/bytecode' javac -d ../.. -classpath "../..:./../..:$CLASSPATH" -g Access.java AnnotationDefaultAttr.java AnnotationEntry.java Attribute.java AttrContainer.java ObjectType.java ArrayType.java ClassType.java ConstantPool.java CpoolClass.java CpoolEntry.java CpoolInvokeDynamic.java CpoolValue1.java CpoolValue2.java CpoolNameAndType.java CpoolMethodHandle.java CpoolMethodType.java CpoolRef.java CpoolString.java CpoolUtf8.java EnclosingMethodAttr.java ExitableBlock.java Filter.java Location.java Field.java Label.java IfState.java TryState.java SwitchState.java Member.java Method.java CodeAttr.java ConstantValueAttr.java LineNumbersAttr.java LocalVarsAttr.java InnerClassesAttr.java MiscAttr.java ParameterizedType.java PrimType.java RuntimeAnnotationsAttr.java Scope.java SignatureAttr.java SourceDebugExtAttr.java SourceFileAttr.java SpecialObjectType.java StackMapTableAttr.java Type.java UninitializedType.java Variable.java VarEnumerator.java TypeVariable.java ZipArchive.java ZipLoader.java ArrayClassLoader.java ClassFileInput.java ClassTypeWriter.java ExceptionsAttr.java dump.java ListCodeSize.java Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. echo timestamp > java-classes.stamp echo timestamp > ../../kawa-jar.stamp make[1]: Leaving directory '/usr/local/src/kawa/svn/gnu/bytecode' Making all in gnu make[1]: Entering directory '/usr/local/src/kawa/svn/gnu' cd .. && make misc-classes.stamp make[2]: Entering directory '/usr/local/src/kawa/svn' if test -f misc-classes.stamp; then \ javac -d . -classpath ".:.:$CLASSPATH" -g gnu/lists/AbstractCharVector.java gnu/lists/AbstractSequence.java gnu/lists/Array.java gnu/lists/Arrays.java gnu/lists/AttributePredicate.java gnu/lists/AVector.java gnu/lists/BitVector.java gnu/lists/ /fluid_let.java kawa/standard/IfFeature.java kawa/standard/ImportFromLibrary.java kawa/standard/Include.java kawa/standard/let.java kawa/standard/let_syntax.java kawa/standard/load.java kawa/standard/location.java kawa/standard ... ... (for f in kawa/standard/SchemeScriptEngineFactory.java kawa/GuiConsole.java kawa/GuiInPort.java kawa/ReplPane.java kawa/ReplDocument.java kawa/ReplPaneOutPort.java ; do echo ./$f; done) >>tmp-list mv tmp-list tmp-sources1.list javac -d . -classpath ".:.:$CLASSPATH" -g @tmp-sources1.list ./gnu/kawa/lispexpr/ReaderVector.java:56: error: incompatible types: Object[] cannot be converted to UnaryOperator result.replaceAll(((LList) head.getCdr()).toArray()); ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 1 error Makefile:1840: recipe for target 'javac-all' failed make[3]: *** [javac-all] Error 1 make[3]: Leaving directory '/usr/local/src/kawa/svn' Makefile:1832: recipe for target 'misc-classes.stamp' failed make[2]: *** [misc-classes.stamp] Error 2 make[2]: Leaving directory '/usr/local/src/kawa/svn' Makefile:421: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/usr/local/src/kawa/svn/gnu' Makefile:1416: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 david@capac:/usr/local/src/kawa/svn 5 $ [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 455 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 23:41 ` David Pirotte @ 2016-10-16 1:04 ` Per Bothner 2016-10-16 2:37 ` David Pirotte 1 sibling, 0 replies; 30+ messages in thread From: Per Bothner @ 2016-10-16 1:04 UTC (permalink / raw) To: David Pirotte; +Cc: kawa On 10/15/2016 04:40 PM, David Pirotte wrote: > Per, > >> Hopefully, it should work now. > > I still run into errors. I did this: > > david@capac:/usr/local/src/kawa/svn 40 $ svn update > Updating '.': > U gnu/kawa/ant/Kawac.java > U gnu/kawa/ant/ChangeLog > U gnu/lists/ChangeLog > C gnu/lists/FVector.java > C gnu/lists/ByteVector.java > U gnu/lists/PrimVector.template > Updated to revision 8980. > Summary of conflicts: > Text conflicts: 2 > Conflict discovered in file 'gnu/lists/ByteVector.java'. > Select: (p) postpone, (df) show diff, (e) edit file, (m) merge, > (mc) my side of conflict, (tc) their side of conflict, > (s) show all options: tc > Resolved conflicted state of 'gnu/lists/ByteVector.java' > Conflict discovered in file 'gnu/lists/FVector.java'. > Select: (p) postpone, (df) show diff, (e) edit file, (m) merge, > (mc) my side of conflict, (tc) their side of conflict, > (s) show all options: tc > Resolved conflicted state of 'gnu/lists/FVector.java' > Summary of conflicts: > Text conflicts: 0 remaining (and 2 already resolved) > > So in the above choices, I choosed 'tc' obviously. Yes, that is righ. (You can also delete those two files and do another 'cvs update'.) > (for f in kawa/standard/SchemeScriptEngineFactory.java kawa/GuiConsole.java kawa/GuiInPort.java kawa/ReplPane.java kawa/ReplDocument.java kawa/ReplPaneOutPort.java ; do echo ./$f; done) >>tmp-list > mv tmp-list tmp-sources1.list > javac -d . -classpath ".:.:$CLASSPATH" -g @tmp-sources1.list > ./gnu/kawa/lispexpr/ReaderVector.java:56: error: incompatible types: Object[] cannot be converted to UnaryOperator > result.replaceAll(((LList) head.getCdr()).toArray()); That's the same PrimVector.template vs generate ByteVector.java+FVector.java problem. I'd delete ByteVector.java and FVector.java; do another cvs update; re-run configure. I *hope* that will fix it .... -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 23:41 ` David Pirotte 2016-10-16 1:04 ` Per Bothner @ 2016-10-16 2:37 ` David Pirotte 2016-10-16 13:46 ` Debian Jessie success report. " Sudarshan S Chawathe 1 sibling, 1 reply; 30+ messages in thread From: David Pirotte @ 2016-10-16 2:37 UTC (permalink / raw) To: Per Bothner; +Cc: kawa [-- Attachment #1: Type: text/plain, Size: 188 bytes --] Per, > > Hopefully, it should work now. > I still run into errors. I did this: It compiles fine when I use a fresh checkout, and here make check pass as well. Cheers, David. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 455 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Debian Jessie success report. Re: kawa 2.2 last call 2016-10-16 2:37 ` David Pirotte @ 2016-10-16 13:46 ` Sudarshan S Chawathe 0 siblings, 0 replies; 30+ messages in thread From: Sudarshan S Chawathe @ 2016-10-16 13:46 UTC (permalink / raw) To: kawa I too am glad to report that everything seems to be working well now. For the benefit of someone else with a setup similar to my Debian stable/Jessie setup (32-bit x86): Although perhaps not strictly necessary, I installed OpenJDK-8 from the Debian backports repository (it did not result in pulling in any other non-OpenJDK dependencies, for those who care), a newer texinfo from source, and then as able to build Kawa without any problems using the usual command chain (starting with autogen.sh). 'make check' completes successfully, in particular. Regards, -chaw ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 23:19 ` Per Bothner 2016-10-15 23:39 ` Andrea Bernardini 2016-10-15 23:41 ` David Pirotte @ 2016-10-16 0:09 ` Sudarshan S Chawathe 2016-10-16 1:17 ` Per Bothner 2 siblings, 1 reply; 30+ messages in thread From: Sudarshan S Chawathe @ 2016-10-16 0:09 UTC (permalink / raw) To: Per Bothner; +Cc: kawa I was able to compile successfully after a fresh svn checkout. (I installed a newer version of texinfo so the docs compile too.) However, it appears that 'make check' fails. Perhaps the second failure (of the two marked FAIL) is innocuous but the first one is not? # sva47412.scm passes # sva46728.scm passes # sva47651.scm passes FAIL sva47725.scm: output line 1: expected: '\Qok\E' actual: 'bad' # sva47725.scm fails # sva47863.scm passes FAIL sva48938.scm: more diagnostics than expected: 'sva48938.scm:13:1: warning - no accessible method 'stream' in ClassType gnu.lists.FVector<Type E>' # sva48938.scm fails Makefile:569: recipe for target 'check-run-test-scripts' failed make[1]: *** [check-run-test-scripts] Error 255 make[1]: Leaving directory '/home/chaw/local/packages/kawa/kawa-svn/kawa/testsuite' Makefile:1404: recipe for target 'check-recursive' failed make: *** [check-recursive] Error 1 This is on using OpenJDK 1.7 on Debian Jessie 32-bit x86. Here is uname -a output: Linux vereq.eip10.org 3.16.0-4-686-pae #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) i686 GNU/Linux Regards, -chaw ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-16 0:09 ` Sudarshan S Chawathe @ 2016-10-16 1:17 ` Per Bothner 2016-10-16 1:51 ` Per Bothner 0 siblings, 1 reply; 30+ messages in thread From: Per Bothner @ 2016-10-16 1:17 UTC (permalink / raw) To: Sudarshan S Chawathe; +Cc: kawa On 10/15/2016 05:08 PM, Sudarshan S Chawathe wrote: > FAIL sva47725.scm: output line 1: expected: '\Qok\E' actual: 'bad' > # sva47725.scm fails > FAIL sva48938.scm: more diagnostics than expected: 'sva48938.scm:13:1: warning - no accessible method 'stream' in ClassType gnu.lists.FVector<Type E>' > # sva48938.scm fails > This is on using OpenJDK 1.7 on Debian Jessie 32-bit x86. Here is uname > -a output: > > Linux vereq.eip10.org 3.16.0-4-686-pae #1 SMP Debian 3.16.36-1+deb8u1 > (2016-09-03) i686 GNU/Linux Neither of those will work on Java 7. I can tweak sva47725.scm so it runs on Java 7, but not Java 8. Java 7 has been "end-of-life'd" and I recommend updating to Java 8, if you can. But if not, Java 7 should work ok when it comes to Kawa. -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-16 1:17 ` Per Bothner @ 2016-10-16 1:51 ` Per Bothner 0 siblings, 0 replies; 30+ messages in thread From: Per Bothner @ 2016-10-16 1:51 UTC (permalink / raw) To: kawa On 10/15/2016 06:17 PM, Per Bothner wrote: > > > On 10/15/2016 05:08 PM, Sudarshan S Chawathe wrote: >> FAIL sva47725.scm: output line 1: expected: '\Qok\E' actual: 'bad' >> # sva47725.scm fails >> FAIL sva48938.scm: more diagnostics than expected: 'sva48938.scm:13:1: warning - no accessible method 'stream' in ClassType gnu.lists.FVector<Type E>' >> # sva48938.scm fails > >> This is on using OpenJDK 1.7 on Debian Jessie 32-bit x86. Here is uname >> -a output: >> >> Linux vereq.eip10.org 3.16.0-4-686-pae #1 SMP Debian 3.16.36-1+deb8u1 >> (2016-09-03) i686 GNU/Linux > > Neither of those will work on Java 7. I can tweak sva47725.scm so it runs > on Java 7, but not Java 8. I meant: I can tweak sva47725.scm so it runs on Java 7, but not sva48938.scm. -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 22:10 ` Per Bothner 2016-10-15 22:28 ` Andrea Bernardini @ 2016-10-15 22:40 ` Sudarshan S Chawathe 1 sibling, 0 replies; 30+ messages in thread From: Sudarshan S Chawathe @ 2016-10-15 22:40 UTC (permalink / raw) To: Per Bothner; +Cc: kawa Perhaps I just need to wait a bit longer for the sourceware problem to get sorted out, but as a quick data point: After reading your message (below) I tried with a fresh svn checkout (around 6:30pm EDT) and the problem remains. The output of the grep command in your message has just one line: public void writeTo(int start, int count, OutputStream out) (And, not surprisingly given what you write, the build fails.) Regards, -chaw > From: Per Bothner <per@bothner.com> > I'm mystified - it seems to have fixed itself: > > [bothner@toshie tmp]1263$ svn -q checkout svn://sourceware.org/svn/kawa/trunk kawa > [bothner@toshie tmp]1264$ cd kawa > [bothner@toshie kawa]1265$ grep writeTo **/ByteVector.java > public void writeTo(OutputStream out) > writeTo(0, size(), out); > public void writeTo(int start, int count, OutputStream out) > > If the result from the above grep shows 3 lines, then we're good. > If it shows only a single line, then it's an old (bad) version. > > I'll mention the issue to the sourceware overseers; maybe they can guess what happened. > -- > --Per Bothner > per@bothner.com http://per.bothner.com/ > ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 20:56 ` Sudarshan S Chawathe 2016-10-15 21:03 ` Andrea Bernardini @ 2016-10-15 21:10 ` Per Bothner 2016-10-15 21:22 ` Per Bothner 1 sibling, 1 reply; 30+ messages in thread From: Per Bothner @ 2016-10-15 21:10 UTC (permalink / raw) To: Sudarshan S Chawathe; +Cc: kawa On 10/15/2016 01:56 PM, Sudarshan S Chawathe wrote: > In trying to build kawa from source (after checking out the latest svn > version), I am a bit stumped: There does not seem to be the usual > configure script that the instructions also mention. Has the build > process changed? (Should I be using ant or something else?) The process hasn't really changed, but what is checked into Subversion has. Neither generated configure script nor the Makefile.in files are there. (They will be in the kawa-2.2.tar,gz source release.) You need to regenerate these files with autoconf and automake. Ther easiest way to do that is with the autoreconf script. You need to install the autoconf and automak packages. Some platforms may bundle them together as "autotools". Thanks for bring up this issue - it needs to be covered in the manual - but it isn't. -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 21:10 ` Per Bothner @ 2016-10-15 21:22 ` Per Bothner 2016-10-15 21:58 ` Sudarshan S Chawathe 2016-10-15 22:23 ` makeinfo (version?) problem. " Sudarshan S Chawathe 0 siblings, 2 replies; 30+ messages in thread From: Per Bothner @ 2016-10-15 21:22 UTC (permalink / raw) To: kawa On 10/15/2016 02:10 PM, Per Bothner wrote: > > > On 10/15/2016 01:56 PM, Sudarshan S Chawathe wrote: >> In trying to build kawa from source (after checking out the latest svn >> version), I am a bit stumped: There does not seem to be the usual >> configure script that the instructions also mention. Has the build >> process changed? (Should I be using ant or something else?) > > The process hasn't really changed, but what is checked into Subversion has. > Neither generated configure script nor the Makefile.in files are there. > (They will be in the kawa-2.2.tar,gz source release.) > > You need to regenerate these files with autoconf and automake. > The easiest way to do that is with the autoreconf script. Or you can run ./autogen.sh -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: kawa 2.2 last call 2016-10-15 21:22 ` Per Bothner @ 2016-10-15 21:58 ` Sudarshan S Chawathe 2016-10-15 22:23 ` makeinfo (version?) problem. " Sudarshan S Chawathe 1 sibling, 0 replies; 30+ messages in thread From: Sudarshan S Chawathe @ 2016-10-15 21:58 UTC (permalink / raw) To: Per Bothner; +Cc: kawa [Short version: I'm getting the same error as reported in other recent messages. I'm running on Debian Jessie/Stable 32-bit x86.] I was able to get farther thanks to the ./autogen.sh hint. (I had to re-target the 'compile' symlink, though.) I then encountered some errors related to makeinfo on kawa.texi. I'll put those in a separate message so as to not mix things up too much. I very inelegantly just overwrote the new kawa.texi temporarily with an older one (from v. 2.1) so that I could get farther for the time being. Now it seems like I am getting the same error that's been reported by a couple of others (excerpt below). I was going to attach config.log, but just read your recent message and I suspect the problem may be close to solved, so I'll skip that part unless you suggest otherwise. Regards, -chaw ... mv tmp-list tmp-sources1.list javac -d . -classpath ".:.:$CLASSPATH" -g @tmp-sources1.list ./gnu/expr/ApplicationMainSupport.java:71: error: cannot find symbol commandLineArguments = FVector.makeConstant(array); // FIXME scsh has list ^ symbol: method makeConstant(Object[]) location: class FVector ./gnu/kawa/reflect/Invoke.java:184: error: cannot find symbol return FVector.makeConstant((Object[]) arr); ^ symbol: method makeConstant(Object[]) location: class FVector ./gnu/kawa/lispexpr/ReaderVector.java:56: error: cannot find symbol result.replaceAll(((LList) head.getCdr()).toArray()); ^ symbol: method replaceAll(Object[]) location: variable result of type FVector ./gnu/kawa/xml/HttpPrinter.java:186: error: method writeTo in class ByteVector<E> cannot be applied to given types; ((Blob) v).writeTo(outs); ^ required: int,int,OutputStream found: OutputStream reason: actual and formal argument lists differ in length where E is a type-variable: E extends Object declared in class ByteVector ./kawa/lang/Quote.java:354: error: cannot find symbol result = FVector.<Object>makeConstant(buffer); ^ symbol: method <Object>makeConstant(Object[]) location: class FVector Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 5 errors ... ^ permalink raw reply [flat|nested] 30+ messages in thread
* makeinfo (version?) problem. Re: kawa 2.2 last call 2016-10-15 21:22 ` Per Bothner 2016-10-15 21:58 ` Sudarshan S Chawathe @ 2016-10-15 22:23 ` Sudarshan S Chawathe 2016-10-15 22:29 ` Per Bothner 1 sibling, 1 reply; 30+ messages in thread From: Sudarshan S Chawathe @ 2016-10-15 22:23 UTC (permalink / raw) To: Per Bothner; +Cc: kawa In trying to build the latest svn version. I get some makeinfo-related errors for the doc directory. An excerpt is below. From what I can tell based on diff'ing the old (v. 2.1) and new kawa.texi files, it appears related to lack of support for @sub and @sup in older texinfo versions. I'm running on Debian Jessie/Stable, which has texinfo version 5.2, which is probably too old. Regards, -chaw .... kawa.texi:3799: unknown command `sup' (possibly involving @arbno) kawa.texi:3799: misplaced { (possibly involving @arbno) kawa.texi:3799: misplaced } (possibly involving @arbno) kawa.texi:3801: unknown command `sup' (possibly involving @atleastone) kawa.texi:3801: misplaced { (possibly involving @atleastone) kawa.texi:3801: misplaced } (possibly involving @atleastone) kawa.texi:4040: unknown command `sup' (possibly involving @arbno) kawa.texi:4040: misplaced { (possibly involving @arbno) kawa.texi:4040: misplaced } (possibly involving @arbno) kawa.texi:4045: unknown command `sup' (possibly involving @arbno) kawa.texi:4045: misplaced { (possibly involving @arbno) kawa.texi:4045: misplaced } (possibly involving @arbno) kawa.texi:4193: unknown command `sup' (possibly involving @atleastone) kawa.texi:4193: misplaced { (possibly involving @atleastone) kawa.texi:4193: misplaced } (possibly involving @atleastone) kawa.texi:4195: unknown command `sup' (possibly involving @atleastone) kawa.texi:4195: misplaced { (possibly involving @atleastone) kawa.texi:4195: misplaced } (possibly involving @atleastone) kawa.texi:4628: unknown command `sup' (possibly involving @atleastone) kawa.texi:4628: misplaced { (possibly involving @atleastone) kawa.texi:4628: misplaced } (possibly involving @atleastone) kawa.texi:4630: unknown command `sup' (possibly involving @atleastone) kawa.texi:4630: misplaced { (possibly involving @atleastone) kawa.texi:4630: misplaced } (possibly involving @atleastone) kawa.texi:4631: unknown command `sup' (possibly involving @arbno) kawa.texi:4631: misplaced { (possibly involving @arbno) kawa.texi:4631: misplaced } (possibly involving @arbno) kawa.texi:4710: unknown command `sup' (possibly involving @arbno) .... [many many more lines of this sort.] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: makeinfo (version?) problem. Re: kawa 2.2 last call 2016-10-15 22:23 ` makeinfo (version?) problem. " Sudarshan S Chawathe @ 2016-10-15 22:29 ` Per Bothner 0 siblings, 0 replies; 30+ messages in thread From: Per Bothner @ 2016-10-15 22:29 UTC (permalink / raw) To: Sudarshan S Chawathe; +Cc: kawa On 10/15/2016 03:23 PM, Sudarshan S Chawathe wrote: > In trying to build the latest svn version. I get some makeinfo-related > errors for the doc directory. An excerpt is below. > > From what I can tell based on diff'ing the old (v. 2.1) and new > kawa.texi files, it appears related to lack of support for @sub and @sup > in older texinfo versions. I'm running on Debian Jessie/Stable, which > has texinfo version 5.2, which is probably too old. Yes, that is correct. (I actually propose @sub and @sup to the texinfo group, and it made it for texinfo 6.0, which came in June 2015.) The current version of texinfo is 6.3. -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
* 'images' directory for Info docs. Re: kawa 2.2 last call 2016-10-14 20:59 kawa 2.2 last call Per Bothner 2016-10-14 23:39 ` David Pirotte 2016-10-15 20:56 ` Sudarshan S Chawathe @ 2016-10-16 15:54 ` Sudarshan S Chawathe 2016-10-16 19:41 ` Per Bothner 2 siblings, 1 reply; 30+ messages in thread From: Sudarshan S Chawathe @ 2016-10-16 15:54 UTC (permalink / raw) To: kawa Minor: After a 'make install' I found that although kawa.info* files were installed in the proper directory, the images subdirectory was not. Once I copied it over manually, I could view the info pages for 'Composable pictures' with the embedded figures (nice!). In case it matters: I did use a --prefix option to configure, in order to install kawa in my user directory instead of system-wide. Regards, -chaw ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 'images' directory for Info docs. Re: kawa 2.2 last call 2016-10-16 15:54 ` 'images' directory for Info docs. " Sudarshan S Chawathe @ 2016-10-16 19:41 ` Per Bothner 0 siblings, 0 replies; 30+ messages in thread From: Per Bothner @ 2016-10-16 19:41 UTC (permalink / raw) To: Sudarshan S Chawathe, kawa On 10/16/2016 08:53 AM, Sudarshan S Chawathe wrote: > Minor: After a 'make install' I found that although kawa.info* files > were installed in the proper directory, the images subdirectory was not. > Once I copied it over manually, I could view the info pages for > 'Composable pictures' with the embedded figures (nice!). > > In case it matters: I did use a --prefix option to configure, in order > to install kawa in my user directory instead of system-wide. Hm. I haven't really focused on info format - and I forgot that Emacs can display images in info mode. (Generally, my attitude is "info [format] must die". This only applies to the info file format, which should be replaced by HTML - not the info user interface or program/mode.) I asked the help-texinfo list to clarify an issue related to this. -- --Per Bothner per@bothner.com http://per.bothner.com/ ^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2016-10-16 19:41 UTC | newest] Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2016-10-14 20:59 kawa 2.2 last call Per Bothner 2016-10-14 23:39 ` David Pirotte 2016-10-14 23:45 ` Per Bothner 2016-10-15 0:17 ` David Pirotte 2016-10-15 0:38 ` Per Bothner 2016-10-15 20:56 ` Sudarshan S Chawathe 2016-10-15 21:03 ` Andrea Bernardini 2016-10-15 21:14 ` Per Bothner 2016-10-15 21:32 ` David Pirotte 2016-10-15 21:49 ` Per Bothner 2016-10-15 22:10 ` Per Bothner 2016-10-15 22:28 ` Andrea Bernardini 2016-10-15 23:05 ` Per Bothner 2016-10-15 23:19 ` Per Bothner 2016-10-15 23:39 ` Andrea Bernardini 2016-10-15 23:41 ` David Pirotte 2016-10-16 1:04 ` Per Bothner 2016-10-16 2:37 ` David Pirotte 2016-10-16 13:46 ` Debian Jessie success report. " Sudarshan S Chawathe 2016-10-16 0:09 ` Sudarshan S Chawathe 2016-10-16 1:17 ` Per Bothner 2016-10-16 1:51 ` Per Bothner 2016-10-15 22:40 ` Sudarshan S Chawathe 2016-10-15 21:10 ` Per Bothner 2016-10-15 21:22 ` Per Bothner 2016-10-15 21:58 ` Sudarshan S Chawathe 2016-10-15 22:23 ` makeinfo (version?) problem. " Sudarshan S Chawathe 2016-10-15 22:29 ` Per Bothner 2016-10-16 15:54 ` 'images' directory for Info docs. " Sudarshan S Chawathe 2016-10-16 19:41 ` Per Bothner
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).