* 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 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: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: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: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: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
* 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
* 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: 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: 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
* 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 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: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-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-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 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
* '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).