Return-Path: Delivered-To: apmail-logging-log4j-dev-archive@www.apache.org Received: (qmail 66231 invoked from network); 19 Aug 2005 07:55:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 19 Aug 2005 07:55:15 -0000 Received: (qmail 9699 invoked by uid 500); 19 Aug 2005 07:55:14 -0000 Delivered-To: apmail-logging-log4j-dev-archive@logging.apache.org Received: (qmail 9656 invoked by uid 500); 19 Aug 2005 07:55:13 -0000 Mailing-List: contact log4j-dev-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Log4J Developers List" Reply-To: "Log4J Developers List" Delivered-To: mailing list log4j-dev@logging.apache.org Received: (qmail 9598 invoked by uid 99); 19 Aug 2005 07:55:13 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Aug 2005 00:55:13 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [24.93.47.40] (HELO ms-smtp-01-eri0.texas.rr.com) (24.93.47.40) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Aug 2005 00:55:32 -0700 Received: from [192.168.10.100] (cpe-24-27-64-6.houston.res.rr.com [24.27.64.6]) by ms-smtp-01-eri0.texas.rr.com (8.12.10/8.12.7) with ESMTP id j7J7t8H9007490 for ; Fri, 19 Aug 2005 02:55:09 -0500 (CDT) Mime-Version: 1.0 (Apple Message framework v733) Content-Transfer-Encoding: 7bit Message-Id: <57656A8C-5522-4AED-A9BA-B0EB84B5584E@apache.org> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: Log4J Developers List From: Curt Arnold Subject: log4j 1.2.12 on JDK 1.[2|3|4|5] Date: Fri, 19 Aug 2005 02:55:07 -0500 X-Mailer: Apple Mail (2.733) X-Virus-Scanned: Symantec AntiVirus Scan Engine X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N As you can tell, been busy today. In the current state, log4j should build and pass all unit tests on JDK 1.2-5 (that is building and running on same JDK, haven't tested crosses yet). JDK 1.2 will require you to rebuild Ant 1.6.5 first since it suffers from the same issue that we have been facing. Prior to todays changes, the unit tests would have failed to run on JDK 1.3 (new serialization tests) and JDK 1.2 (stack trace patterns). I should be able to run the unit tests on JDK 1.1 using a JDK 1.2 build, though compiling on JDK 1.1 is unlikely to happen. I was able to build Ant 1.5.4 on JDK 1.1 which is close enough to run tests/ build.xml when you set all the dependencies in CLASSPATH since the settings in build.properties is not effective. However, it would always end with a "Cannot find java/lang/Threads" on the first test. I have been able to manually run one of the tests if I load all the dependencies in the CLASSPATH environment variable. If you use - classpath, it appears to not locate the core JDK classes which is likely a long forgotten feature/bug on JDK 1.1. I've modified build.properties.sample to correspond with the currently available best fits for JDK 1.2. I've kept close to the previous builds.properties.sample's layout. All the supporting jars are expected to be off of the "/java" directory. I've been using the following files: Apache: crimson-1.1.3-bin.zip jakarta-oro-2.0.8.zip (only used in tests) Sun: jaf-1_0_2-upd.zip javamail-1_3_2.zip jms-1_1-fr-apidocs.zip jmx-1_2_1-ri.zip jndi-1_2_1.zip SourceForge: junit3.8.1.zip (only used in tests) All the files are unzip'd using jar xf in the directory with the exception of jndi-1_2_1.zip which is expanded using: mkdir jndi-1_2_1 cd jndi-1_2_1 jar xf ../jndi-1_2_1.zip With that al you should have to do is check out logging-site beside logging-log4j and copy build.properties.sample to build.properties and run "ant release". "ant release" forces a stricter build environment and may eventually check the version of compiler, platform, etc. I used crimson-1.1.3 since it is a closer approximation to JAXP 1.1. A current xml-commons-apis.jar/xml-apis.jar/xmlParsersApis.jar would contain interfaces that weren't in JAXP 1.1. crimson.jar contains both the equivalent of jaxp.jar and crimson.jar from JAXP 1.1, but since they have been resplit in Xerces-J (to xml-apis.jar/ xmlParserApis.jar and xercesImpl.jar), I've been both the jaxp.parser.jar and jaxp.jaxp.jar properties. --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org For additional commands, e-mail: log4j-dev-help@logging.apache.org