Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 39827 invoked from network); 5 May 2009 09:21:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 5 May 2009 09:21:30 -0000 Received: (qmail 47581 invoked by uid 500); 5 May 2009 09:21:29 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 47525 invoked by uid 500); 5 May 2009 09:21:29 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 47463 invoked by uid 99); 5 May 2009 09:21:29 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 May 2009 09:21:29 +0000 X-ASF-Spam-Status: No, hits=-2.8 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 195.212.29.153 is neither permitted nor denied by domain of mark.hindess@googlemail.com) Received: from [195.212.29.153] (HELO mtagate4.de.ibm.com) (195.212.29.153) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 May 2009 09:21:18 +0000 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate4.de.ibm.com (8.14.3/8.13.8) with ESMTP id n459Jv7k237880 for ; Tue, 5 May 2009 09:19:58 GMT Received: from d12av03.megacenter.de.ibm.com (d12av03.megacenter.de.ibm.com [9.149.165.213]) by d12nrmr1607.megacenter.de.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n459JvDH3154116 for ; Tue, 5 May 2009 11:19:57 +0200 Received: from d12av03.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av03.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n459Jvqj019811 for ; Tue, 5 May 2009 11:19:57 +0200 Received: from anaheim.local (dhcp-9-20-184-64.hursley.ibm.com [9.20.184.64]) by d12av03.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n459Jv5p019800 for ; Tue, 5 May 2009 11:19:57 +0200 Message-Id: <200905050919.n459Jv5p019800@d12av03.megacenter.de.ibm.com> X-Mailer: exmh version 2.7.2 01/07/2005 (debian 1:2.7.2-16) with nmh-1.2 In-reply-to: <49FDDCEF.3050603@gmail.com> References: <3b3f27c60905021559n15d969aeja1b98e0c0e4dd1ed@mail.gmail.com> <3b3f27c60905021603m7724c347mad3f8e92734cd058@mail.gmail.com> <49FDDCEF.3050603@gmail.com> Comments: In-reply-to Tim Ellison message dated "Sun, 03 May 2009 19:05:35 +0100." From: Mark Hindess To: dev@harmony.apache.org Subject: Re: [classlib] logging and lang-management no longer compiling since mx4j move Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 05 May 2009 10:19:57 +0100 X-Virus-Checked: Checked by ClamAV on apache.org It tried a quick fix but that didn't work because it turns out the "build" target in build.xml does not depend on "check-depends" as I thought it did. (It turns out there is a "prepare-depends" target in make/build-java.xml which is used instead and there is no depends checking in the build-native tasks. So there is probably a little tidying up to do here.) It should be fixed now. I still need to figure out why my remove-depends/clean/build cycle didn't see this bug. -Mark. In message <49FDDCEF.3050603@gmail.com>, Tim Ellison writes: > > Nathan Beyer wrote: > > The work around seems to be moving into 'module/jmx' and running > > 'ant', which will extract the mx4j zip file and then navigating back > > up and compiling again. > > It appears to have been caused by r770234 (Moving mx4j dependencies to a > module) which removed the copying of the mx4j JARs into the > bootclasspath before the Harmony code is compiled. > > The same has been done for yoko too, but I guess we don't depend upon > that for a clean compile. > > I'll give Mark a chance to fix it first. I wonder, with the new model > for dealing with some dependencies in pseudo-modules, we need a > poll-modules call to a (new) "pre-compile" target to allow the modules > to do such things? > > It also shows that we need to do more thorough check-in / build testing. > > Regards, > Tim > > > On Sat, May 2, 2009 at 5:59 PM, Nathan Beyer wrote: > >> Since MX4J was moved into the JMX module, the logging and > >> lang-management modules are no longer compiling. All of the JMX APIs > >> seem to be missing from classpath. > >> > >> I haven't dug into the new dependency changes much, so I'm not > >> familiar with how the classpath is being built now. Any suggestions? > >> > >> -Nathan > >> > > >