From: Timothy J. H. <ti...@cs...> - 2003-07-25 15:21:44
|
On Friday, July 25, 2003, at 10:20 AM, Ken Anderson wrote: > Can you change the tryCatch at the top of jsint/compile.scm to not > print out the javadot and other warnings? I think they are comfusing. Done. > > Maybe we should get rid of the javadot warning. I've added a boolean flag to jsint.Symbol to allow warnings to be switched on/off and switched them off during the compiler compilation in the build. I've also added some print statements to the SchemeTest.scm file which explain that WARNINGS will be generated as we test some error conditions and this is expected and not a problem... ---Tim--- > > k > > At 09:52 AM 7/25/2003 -0400, Ken Anderson wrote: >> The warnings are unfortuante but you can ignore them. I assume the >> jscheme.jar got built properly. >> >> If you mention a class before it is compiled, you'll get the javadot >> warning. >> I should remove the other warning. The compiler is complaining it >> isn't compiled while it is trying to compile itself. >> >> At 12:16 AM 7/25/2003 -0400, you wrote: >>> Ken, >>> >>> Here are the warnings I got on Mac OS X 10.3 (Panther pre-release). >>> >>> Geoffrey >>> -- >>> Geoffrey S. Knauth | http://knauth.org/gsk >>> >>> [gknauth@merlin jscheme]$ src/build/bootstrap >>> generated Listener11.java >>> generated Listener11swing.java >>> generated Listener.java >>> Javacing 8 files >>> Compiling the compiler.Javadot WARNING: Can't find class >>> jsint.compiler.Reflect >>> ** WARNING: jsint/compiler/Reflect.scm has not been compiled >>> Javadot WARNING: Can't find class jsint.compiler.CompileReflection >>> ** WARNING: jsint/compiler/CompileReflection.scm has not been >>> compiled >>> Compiling jsint/compiler/Reflect to package jsint.compiler >>> >>> Javacing 1 file >>> Compiling jsint/compiler/CompileReflection to package jsint.compiler >>> >>> Javacing 1 file >>> Compiling jsint/compiler/Compiler to package jsint.compiler >>> >>> Javacing 1 file >>> Compiling jsint/Compile to package jsint >>> >>> Javacing 1 file >>> Javacing 1 file >>> Note: src/jlib/SchemeCanvas.java uses or overrides a deprecated API. >>> Note: Recompile with -deprecation for details. >>> Compiling jlib/JLIB to package jlib >>> >>> Javacing 1 file >>> Compiling jlib/Swing to package jlib >>> >>> Javacing 1 file >>> Compiling jlib/Networking to package jlib >>> >>> Javacing 1 file >>> Note: src/jlib/Networking.java uses or overrides a deprecated API. >>> Note: Recompile with -deprecation for details. >>> Compiling jlib/SNLP to package jlib >>> >>> Javacing 1 file >>> Javacing 5 files >>> Note: src/build/CompilingLoadlet.java uses or overrides a deprecated >>> API. >>> Note: Recompile with -deprecation for details. >>> Javacing 10 files >>> Javacing 3 files >>> Javacing 4 files >>> Javacing 3 files >>> Note: Some input files use or override a deprecated API. >>> Note: Recompile with -deprecation for details. >>> Javacing 2 files >>> Javacing 1 file >>> Javacing 1 file >>> Javadot WARNING: no such field: class jsint.Symbol.name >>> Javadot WARNING: no such field: class jsint.Symbol.name >>> ** WARNING: No such instance method "equalsFirst" in class >>> jsint.Pair >>> ** WARNING: No such instance method "equalsFirst" in class >>> jsint.Pair >>> ** WARNING: No such static method "hashCode0" in class jsint.Pair >>> ** WARNING: No such static method "hashCode0" in class jsint.Pair >>> Javadot WARNING: Constructor jsint.Symbol has no methods. >>> Javadot WARNING: Constructor jsint.Symbol has no methods. >>> Tests: 247 Failures: 0 >>> >>> All tests have completed with any errors as shown above >>> Try (run-tests #t) to see both failing and successful tests and >>> their results >>> >>> lib/jscheme.jar built. >>> lib/applet.jar built. >>> lib/jschemelite.jar build. >>> Loading source files for package build... >>> Loading source files for package dclass... >>> Loading source files for package elf... >>> Loading source files for package interact... >>> Loading source files for package jlib... >>> Loading source files for package jscheme... >>> Loading source files for package jschemeweb... >>> Loading source files for package jsint... >>> Loading source files for package using... >>> Constructing Javadoc information... >>> Standard Doclet version 1.4.1 >>> >>> Generating doc/api/constant-values.html... >>> Building tree for all the packages and classes... >>> Generating doc/api/build/class-use/SchemeLite.html... >>> Generating doc/api/build/class-use/LoadletClassLoader.html... >>> Generating doc/api/build/class-use/Loadlet.html... >>> Generating doc/api/build/class-use/CompilingLoadlet.html... >>> Generating doc/api/build/class-use/CompilingClassLoader.html... >>> Generating doc/api/dclass/class-use/Static.html... >>> Generating doc/api/dclass/class-use/Package.html... >>> Generating doc/api/dclass/class-use/Modified.html... >>> Generating doc/api/dclass/class-use/Method.html... >>> Generating doc/api/dclass/class-use/Item.html... >>> Generating doc/api/dclass/class-use/Invokable.html... >>> Generating doc/api/dclass/class-use/Import.html... >>> Generating doc/api/dclass/class-use/Field.html... >>> Generating doc/api/dclass/class-use/Constructor.html... >>> Generating doc/api/dclass/class-use/Class.html... >>> Generating doc/api/elf/class-use/SchemeInvocationHandler.html... >>> Generating doc/api/elf/class-use/SchemeComparator.html... >>> Generating doc/api/elf/class-use/NullOutputStream.html... >>> Generating doc/api/interact/class-use/OutputDocument.html... >>> Generating doc/api/interact/class-use/IOTextAreaWriter.html... >>> Generating doc/api/interact/class-use/IOTextArea.html... >>> Generating doc/api/interact/class-use/Interactor.html... >>> Generating doc/api/jlib/class-use/Swing.html... >>> Generating doc/api/jlib/class-use/SNLP.html... >>> Generating doc/api/jlib/class-use/SchemeCanvas.html... >>> Generating doc/api/jlib/class-use/Networking.html... >>> Generating doc/api/jlib/class-use/JLIB.html... >>> Generating doc/api/jlib/class-use/EventPanel.html... >>> Generating doc/api/jlib/class-use/EventFrame.html... >>> Generating doc/api/jlib/class-use/EditArea.html... >>> Generating doc/api/jscheme/class-use/Shebang.html... >>> Generating doc/api/jscheme/class-use/SchemeSymbol.html... >>> Generating doc/api/jscheme/class-use/SchemeProcedure.html... >>> Generating doc/api/jscheme/class-use/SchemePair.html... >>> Generating doc/api/jscheme/class-use/SchemeException.html... >>> Generating doc/api/jscheme/class-use/REPL.html... >>> Generating doc/api/jscheme/class-use/JS.html... >>> Generating doc/api/jschemeweb/class-use/SchemeServlet.html... >>> Generating doc/api/jsint/class-use/WildImporter.html... >>> Generating doc/api/jsint/class-use/Values.html... >>> Generating doc/api/jsint/class-use/U.html... >>> Generating doc/api/jsint/class-use/Symbol.html... >>> Generating doc/api/jsint/class-use/StaticReflector.html... >>> Generating doc/api/jsint/class-use/SingleImporter.html... >>> Generating doc/api/jsint/class-use/SI.html... >>> Generating doc/api/jsint/class-use/SchemeApplet.html... >>> Generating doc/api/jsint/class-use/Scheme.html... >>> Generating doc/api/jsint/class-use/Reflector.html... >>> Generating doc/api/jsint/class-use/RawMethod.html... >>> Generating doc/api/jsint/class-use/RawConstructor.html... >>> Generating doc/api/jsint/class-use/Queue.html... >>> Generating doc/api/jsint/class-use/Procedure.html... >>> Generating doc/api/jsint/class-use/Primitive.html... >>> Generating doc/api/jsint/class-use/Pair.html... >>> Generating doc/api/jsint/class-use/Op.html... >>> Generating doc/api/jsint/class-use/Macro.html... >>> Generating doc/api/jsint/class-use/LocalVariable.html... >>> Generating doc/api/jsint/class-use/Listener11swing.html... >>> Generating doc/api/jsint/class-use/Listener11.html... >>> Generating doc/api/jsint/class-use/Listener.html... >>> Generating doc/api/jsint/class-use/LexicalEnvironment.html... >>> Generating doc/api/jsint/class-use/LCO.html... >>> Generating doc/api/jsint/class-use/JschemeThrowable.html... >>> Generating doc/api/jsint/class-use/JavaMethod.html... >>> Generating doc/api/jsint/class-use/JavaListener.html... >>> Generating doc/api/jsint/class-use/JavaField.html... >>> Generating doc/api/jsint/class-use/JavaConstructor.html... >>> Generating doc/api/jsint/class-use/Invoke.html... >>> Generating doc/api/jsint/class-use/InputPort.html... >>> Generating doc/api/jsint/class-use/Importer.html... >>> Generating doc/api/jsint/class-use/Import.html... >>> Generating doc/api/jsint/class-use/Generic.html... >>> Generating doc/api/jsint/class-use/Function.html... >>> Generating doc/api/jsint/class-use/Environment.html... >>> Generating doc/api/jsint/class-use/E.html... >>> Generating doc/api/jsint/class-use/DynamicVariable.html... >>> Generating doc/api/jsint/class-use/DynamicEnvironment.html... >>> Generating doc/api/jsint/class-use/Continuation.html... >>> Generating doc/api/jsint/class-use/Compile.html... >>> Generating doc/api/jsint/class-use/Closure.html... >>> Generating doc/api/jsint/class-use/BacktraceException.html... >>> Generating doc/api/using/class-use/Active.html... >>> Generating doc/api/build/package-use.html... >>> Generating doc/api/dclass/package-use.html... >>> Generating doc/api/elf/package-use.html... >>> Generating doc/api/interact/package-use.html... >>> Generating doc/api/jlib/package-use.html... >>> Generating doc/api/jscheme/package-use.html... >>> Generating doc/api/jschemeweb/package-use.html... >>> Generating doc/api/jsint/package-use.html... >>> Generating doc/api/using/package-use.html... >>> Building index for all the packages and classes... >>> Generating doc/api/overview-tree.html... >>> Generating doc/api/index-all.html... >>> Generating doc/api/deprecated-list.html... >>> Building index for all classes... >>> Generating doc/api/allclasses-frame.html... >>> Generating doc/api/allclasses-noframe.html... >>> Generating doc/api/index.html... >>> Generating doc/api/packages.html... >>> Generating doc/api/overview-summary.html... >>> Generating doc/api/overview-frame.html... >>> Generating doc/api/build/package-frame.html... >>> Generating doc/api/build/package-summary.html... >>> Generating doc/api/build/package-tree.html... >>> Generating doc/api/dclass/package-frame.html... >>> Generating doc/api/dclass/package-summary.html... >>> Generating doc/api/dclass/package-tree.html... >>> Generating doc/api/elf/package-frame.html... >>> Generating doc/api/elf/package-summary.html... >>> Generating doc/api/elf/package-tree.html... >>> Generating doc/api/interact/package-frame.html... >>> Generating doc/api/interact/package-summary.html... >>> Generating doc/api/interact/package-tree.html... >>> Generating doc/api/jlib/package-frame.html... >>> Generating doc/api/jlib/package-summary.html... >>> Generating doc/api/jlib/package-tree.html... >>> Generating doc/api/jscheme/package-frame.html... >>> Generating doc/api/jscheme/package-summary.html... >>> Generating doc/api/jscheme/package-tree.html... >>> Generating doc/api/jschemeweb/package-frame.html... >>> Generating doc/api/jschemeweb/package-summary.html... >>> Generating doc/api/jschemeweb/package-tree.html... >>> Generating doc/api/jsint/package-frame.html... >>> Generating doc/api/jsint/package-summary.html... >>> Generating doc/api/jsint/package-tree.html... >>> Generating doc/api/using/package-frame.html... >>> Generating doc/api/using/package-summary.html... >>> Generating doc/api/using/package-tree.html... >>> Generating doc/api/build/CompilingClassLoader.html... >>> Generating doc/api/build/CompilingLoadlet.html... >>> Generating doc/api/build/Loadlet.html... >>> Generating doc/api/build/LoadletClassLoader.html... >>> Generating doc/api/build/SchemeLite.html... >>> Generating doc/api/dclass/Class.html... >>> Generating doc/api/dclass/Constructor.html... >>> Generating doc/api/dclass/Field.html... >>> Generating doc/api/dclass/Import.html... >>> Generating doc/api/dclass/Invokable.html... >>> Generating doc/api/dclass/Item.html... >>> Generating doc/api/dclass/Method.html... >>> Generating doc/api/dclass/Modified.html... >>> Generating doc/api/dclass/Package.html... >>> Generating doc/api/dclass/Static.html... >>> Generating doc/api/elf/NullOutputStream.html... >>> Generating doc/api/elf/SchemeComparator.html... >>> Generating doc/api/elf/SchemeInvocationHandler.html... >>> Generating doc/api/interact/Interactor.html... >>> Generating doc/api/interact/IOTextArea.html... >>> Generating doc/api/interact/IOTextAreaWriter.html... >>> Generating doc/api/interact/OutputDocument.html... >>> Generating doc/api/jlib/EditArea.html... >>> Generating doc/api/jlib/EventFrame.html... >>> Generating doc/api/jlib/EventPanel.html... >>> Generating doc/api/jlib/JLIB.html... >>> Generating doc/api/jlib/Networking.html... >>> Generating doc/api/jlib/SchemeCanvas.html... >>> Generating doc/api/jlib/SNLP.html... >>> Generating doc/api/jlib/Swing.html... >>> Generating doc/api/jscheme/SchemePair.html... >>> Generating doc/api/jscheme/SchemeProcedure.html... >>> Generating doc/api/jscheme/SchemeSymbol.html... >>> Generating doc/api/jscheme/JS.html... >>> Generating doc/api/jscheme/REPL.html... >>> Generating doc/api/jscheme/Shebang.html... >>> Generating doc/api/jscheme/SchemeException.html... >>> Generating doc/api/jschemeweb/SchemeServlet.html... >>> Generating doc/api/jsint/Function.html... >>> Generating doc/api/jsint/Importer.html... >>> Generating doc/api/jsint/Closure.html... >>> Generating doc/api/jsint/Compile.html... >>> Generating doc/api/jsint/Continuation.html... >>> Generating doc/api/jsint/DynamicEnvironment.html... >>> Generating doc/api/jsint/DynamicVariable.html... >>> Generating doc/api/jsint/E.html... >>> Generating doc/api/jsint/Environment.html... >>> Generating doc/api/jsint/Generic.html... >>> Generating doc/api/jsint/Import.html... >>> Generating doc/api/jsint/InputPort.html... >>> Generating doc/api/jsint/Invoke.html... >>> Generating doc/api/jsint/JavaConstructor.html... >>> Generating doc/api/jsint/JavaField.html... >>> Generating doc/api/jsint/JavaListener.html... >>> Generating doc/api/jsint/JavaMethod.html... >>> Generating doc/api/jsint/LCO.html... >>> Generating doc/api/jsint/LexicalEnvironment.html... >>> Generating doc/api/jsint/Listener.html... >>> Generating doc/api/jsint/Listener11.html... >>> Generating doc/api/jsint/Listener11swing.html... >>> Generating doc/api/jsint/LocalVariable.html... >>> Generating doc/api/jsint/Macro.html... >>> Generating doc/api/jsint/Op.html... >>> Generating doc/api/jsint/Pair.html... >>> Generating doc/api/jsint/Primitive.html... >>> Generating doc/api/jsint/Procedure.html... >>> Generating doc/api/jsint/Queue.html... >>> Generating doc/api/jsint/RawConstructor.html... >>> Generating doc/api/jsint/RawMethod.html... >>> Generating doc/api/jsint/Reflector.html... >>> Generating doc/api/jsint/Scheme.html... >>> Generating doc/api/jsint/SchemeApplet.html... >>> Generating doc/api/jsint/SI.html... >>> Generating doc/api/jsint/SingleImporter.html... >>> Generating doc/api/jsint/StaticReflector.html... >>> Generating doc/api/jsint/Symbol.html... >>> Generating doc/api/jsint/U.html... >>> Generating doc/api/jsint/Values.html... >>> Generating doc/api/jsint/WildImporter.html... >>> Generating doc/api/jsint/BacktraceException.html... >>> Generating doc/api/jsint/JschemeThrowable.html... >>> Generating doc/api/using/Active.html... >>> Generating doc/api/serialized-form.html... >>> Generating doc/api/package-list... >>> Generating doc/api/help-doc.html... >>> Generating doc/api/stylesheet.css... >>> [gknauth@merlin jscheme]$ > |