=== Ant === ProGuard, version 3.0 Reading program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Ant/ant.jar] Reading program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Ant/optional.jar] Reading program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Ant/xercesImpl.jar] Reading program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Ant/xml-apis.jar] Reading library jar [/usr/java/j2sdk1.4.2/jre/lib/rt.jar] Warning: org.apache.tools.ant.taskdefs.optional.ide.VAJToolsServlet: can't find superclass or interface javax.servlet.http.HttpServlet Warning: org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter: can't find superclass or interface junit.framework.TestListener Warning: org.apache.tools.ant.util.depend.bcel.DependencyVisitor: can't find superclass or interface org.apache.bcel.classfile.EmptyVisitor Warning: org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$1: can't find superclass or interface junit.framework.Test Warning: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner: can't find superclass or interface junit.framework.TestListener Warning: java.util.zip.ZipEntry: can't find superclass or interface java.util.zip.ZipConstants Warning: org.apache.tools.ant.taskdefs.optional.net.TelnetTask$AntTelnetClient: can't find superclass or interface com.oroinc.net.telnet.TelnetClient Note: org.xml.sax.helpers.XMLReaderFactory calls '(org.xml.sax.XMLReader)Class.forName(variable).newInstance()' Note: org.apache.tools.ant.Main calls '(org.apache.tools.ant.BuildListener)Class.forName(variable).newInstance()' Note: org.apache.tools.ant.Main calls '(org.apache.tools.ant.input.InputHandler)Class.forName(variable).newInstance()' Note: org.apache.tools.ant.Main calls '(org.apache.tools.ant.BuildLogger)Class.forName(variable).newInstance()' Note: org.xml.sax.helpers.ParserFactory calls '(org.xml.sax.Parser)Class.forName(variable).newInstance()' Note: there were 5 class casts of dynamically created class instances. You might consider explicitly keeping the mentioned classes and/or their implementations (using '-keep'). Warning: there were 7 unresolved references to superclasses or interfaces. You may need to specify additional library jars (using '-libraryjars'), or perhaps the '-dontskipnonpubliclibraryclasses' option. Preparing output jar [/tmp/ant.jar] Copying resources from program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Ant/ant.jar] Copying resources from program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Ant/optional.jar] Warning: can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [optional.jar:META-INF/MANIFEST.MF]) Warning: can't write resource [META-INF/LICENSE.txt] (Duplicate zip entry [optional.jar:META-INF/LICENSE.txt]) Copying resources from program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Ant/xercesImpl.jar] Warning: can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [xercesImpl.jar:META-INF/MANIFEST.MF]) Copying resources from program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Ant/xml-apis.jar] Warning: can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [xml-apis.jar:META-INF/MANIFEST.MF]) real 0m21.171s user 0m19.539s sys 0m0.380s === ClassPath === ProGuard, version 3.0 Reading program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/ClassPath/classpath.jar] Note: java.security.KeyStore calls '(java.security.KeyStoreSpi)Class.forName(variable).newInstance()' Note: java.security.MessageDigest calls '(java.security.MessageDigest)Class.forName(variable).newInstance()' Note: java.security.SecureRandom calls '(java.security.SecureRandomSpi)Class.forName(variable).newInstance()' Note: java.security.SecureRandom calls '(java.security.SecureRandomSpi)Class.forName(variable).newInstance()' Note: java.security.SecureRandom calls '(java.security.SecureRandomSpi)Class.forName(variable).newInstance()' Note: java.security.Policy calls '(java.security.Policy)Class.forName(variable).newInstance()' Note: java.security.cert.CertificateFactory calls '(java.security.cert.CertificateFactorySpi)Class.forName(variable).newInstance()' Note: java.security.KeyFactory calls '(java.security.KeyFactorySpi)Class.forName(variable).newInstance()' Note: java.security.AlgorithmParameters calls '(java.security.AlgorithmParametersSpi)Class.forName(variable).newInstance()' Note: java.security.AlgorithmParameterGenerator calls '(java.security.AlgorithmParameterGeneratorSpi)Class.forName(variable).newInstance()' Note: java.beans.ExplicitInfo calls '(java.beans.BeanInfo)Class.forName(variable).newInstance()' Note: java.beans.ExplicitInfo calls '(java.beans.BeanInfo)Class.forName(variable).newInstance()' Note: java.beans.ExplicitInfo calls '(java.beans.BeanInfo)Class.forName(variable).newInstance()' Note: there were 13 class casts of dynamically created class instances. You might consider explicitly keeping the mentioned classes and/or their implementations (using '-keep'). Preparing output jar [/tmp/classpath.jar] Copying resources from program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/ClassPath/classpath.jar] real 0m31.209s user 0m30.693s sys 0m0.332s === JavaNCSS === ProGuard, version 3.0 Reading program jar [/home/eric/CodeRobot/tools/javancss/javancss.jar] Reading program jar [/home/eric/CodeRobot/tools/javancss/ccl.jar] Reading program jar [/home/eric/CodeRobot/tools/javancss/jhbasic.jar] Reading library jar [/usr/java/j2sdk1.4.2/jre/lib/rt.jar] Warning: ccl.servlet.XMLImporter: can't find superclass or interface javax.servlet.http.HttpServlet Warning: ccl.servlet.ChangedRequest: can't find superclass or interface javax.servlet.http.HttpServletRequest Warning: ccl.servlet.XMLExporter: can't find superclass or interface javax.servlet.http.HttpServlet Warning: ccl.servlet.TableHelpServlet: can't find superclass or interface javax.servlet.http.HttpServlet Warning: javancss.JavancssAntTask: can't find superclass or interface org.apache.tools.ant.taskdefs.MatchingTask Warning: there were 5 unresolved references to superclasses or interfaces. You may need to specify additional library jars (using '-libraryjars'), or perhaps the '-dontskipnonpubliclibraryclasses' option. Preparing output jar [/tmp/javancss.jar] Copying resources from program jar [/home/eric/CodeRobot/tools/javancss/javancss.jar] Copying resources from program jar [/home/eric/CodeRobot/tools/javancss/ccl.jar] Warning: can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [ccl.jar:META-INF/MANIFEST.MF]) Copying resources from program jar [/home/eric/CodeRobot/tools/javancss/jhbasic.jar] Warning: can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jhbasic.jar:META-INF/MANIFEST.MF]) real 0m13.994s user 0m13.385s sys 0m0.297s === JDepend === ProGuard, version 3.0 Reading program jar [/home/eric/CodeRobot/tools/jdepend/jdepend.jar] Reading library jar [/usr/java/j2sdk1.4.2/jre/lib/rt.jar] Warning: jdepend.framework.FilterTest: can't find superclass or interface junit.framework.TestCase Warning: jdepend.framework.ClassFileParserTest: can't find superclass or interface junit.framework.TestCase Warning: jdepend.framework.CycleTest: can't find superclass or interface junit.framework.TestCase Warning: jdepend.framework.FileManagerTest: can't find superclass or interface junit.framework.TestCase Warning: jdepend.framework.MetricTest: can't find superclass or interface junit.framework.TestCase Warning: jdepend.framework.ExampleTest: can't find superclass or interface junit.framework.TestCase Warning: jdepend.framework.ConstraintTest: can't find superclass or interface junit.framework.TestCase Warning: jdepend.framework.SourceFileParserTest: can't find superclass or interface junit.framework.TestCase Warning: there were 8 unresolved references to superclasses or interfaces. You may need to specify additional library jars (using '-libraryjars'), or perhaps the '-dontskipnonpubliclibraryclasses' option. Preparing output jar [/tmp/jdepend.jar] Copying resources from program jar [/home/eric/CodeRobot/tools/jdepend/jdepend.jar] real 0m8.520s user 0m8.218s sys 0m0.232s === ProGuard === ProGuard, version 3.0 Reading program jar [/home/eric/public_html/ProGuard/packaging/proguard.jar] Reading library jar [/usr/java/j2sdk1.4.2/jre/lib/rt.jar] Reading library jar [/home/eric/CodeRobot/projects/ProGuard/lib/ant.jar] Reading library zip [/home/eric/CodeRobot/projects/ProGuard/lib/kenv.zip] Preparing output jar [/tmp/proguard.jar] Copying resources from program jar [/home/eric/public_html/ProGuard/packaging/proguard.jar] real 0m21.704s user 0m21.286s sys 0m0.321s === Tomcat === ProGuard, version 3.0 Reading program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Tomcat/ant.jar] Reading program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Tomcat/jasper.jar] Reading program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Tomcat/jaxp.jar] Reading program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Tomcat/parser.jar] Reading program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Tomcat/webserver.jar] Reading library jar [/usr/java/j2sdk1.4.2/jre/lib/rt.jar] Reading library jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Tomcat/servlet.jar] Warning: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner: can't find superclass or interface junit.framework.TestListener Warning: org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter: can't find superclass or interface junit.framework.TestListener Note: org.apache.tools.ant.Main calls '(org.apache.tools.ant.BuildListener)Class.forName(variable).newInstance()' Note: org.apache.tools.ant.Main calls '(org.apache.tools.ant.BuildLogger)Class.forName(variable).newInstance()' Note: org.apache.tools.ant.taskdefs.XSLTProcess calls '(org.apache.tools.ant.taskdefs.XSLTLiaison)Class.forName(variable).newInstance()' Note: org.xml.sax.helpers.ParserFactory calls '(org.xml.sax.Parser)Class.forName(variable).newInstance()' Note: there were 4 class casts of dynamically created class instances. You might consider explicitly keeping the mentioned classes and/or their implementations (using '-keep'). Warning: there were 2 unresolved references to superclasses or interfaces. You may need to specify additional library jars (using '-libraryjars'), or perhaps the '-dontskipnonpubliclibraryclasses' option. Preparing output jar [/tmp/tomcat.jar] Copying resources from program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Tomcat/ant.jar] Copying resources from program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Tomcat/jasper.jar] Warning: can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jasper.jar:META-INF/MANIFEST.MF]) Copying resources from program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Tomcat/jaxp.jar] Warning: can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jaxp.jar:META-INF/MANIFEST.MF]) Copying resources from program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Tomcat/parser.jar] Warning: can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [parser.jar:META-INF/MANIFEST.MF]) Copying resources from program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Tomcat/webserver.jar] Warning: can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [webserver.jar:META-INF/MANIFEST.MF]) real 0m20.680s user 0m20.193s sys 0m0.330s === Worm === ProGuard, version 3.0 Reading program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Worm/worm.jar] Reading library zip [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Worm/midpapi.zip] Preparing output jar [/tmp/worm.jar] Copying resources from program jar [/home/eric/CodeRobot/projects/ProGuard/gui_tests/Worm/worm.jar] real 0m2.065s user 0m1.865s sys 0m0.100s