public inbox for kawa@sourceware.org
 help / color / mirror / Atom feed
* 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).