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 $