Return-Path: Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 55091 invoked from network); 4 Feb 2003 14:32:11 -0000 Received: from bodewig.bost.de (195.227.98.11) by daedalus.apache.org with SMTP; 4 Feb 2003 14:32:11 -0000 Received: (from bodewig@localhost) by bodewig.bost.de (8.11.6/8.11.6) id h14EWBm27427; Tue, 4 Feb 2003 15:32:11 +0100 X-Authentication-Warning: bodewig.bost.de: bodewig set sender to bodewig@bost.de using -f To: ant-dev@jakarta.apache.org Subject: Re: [GUMP] Build Failure - ant-xdocs-proposal References: <0A1B899C-384B-11D7-B1CD-000393A564E6@ehatchersolutions.com> From: Stefan Bodewig Date: 04 Feb 2003 15:32:10 +0100 Message-ID: Lines: 37 User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Military Intelligence) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N On Tue, 4 Feb 2003, Erik Hatcher wrote: > So, it seems the environment that built Ant is not quite the same as > the environment that xdocs is running as, or so it seems. That would be strange. There is no defintion for jmf in the Gump profile at all. I run Gump with an empty CLASSPATH, so I'm sure I'm not introducing it by accident, hmm. I have no idea why xdocs thinks it could find jmf, it's really not there (or is it?) - well, it is and it is present in both cases, at least in part. JDK 1.4 contains javax.sound.sampled.Clip which is used to detect JMF, it doesn't seem to ship with JMF - which is javax.media.*. The first thing to note, SoundTask doesn't require JMF at all, but something else, and this is in JDK 1.4. The second thing, XJavadoc does something to SoundTask that goes beyond compiling the task. This "something" seems to try to load a class that is not present. Let me throw in a little -debug for you. Well, you won't like that, you won't like it at all. No mention of SoundTask anymore, instead I get "class org.apache.tools.dvsl.DVSLTask cannot be found". I'll try to see where in Gump this is (and what I'll have to add as dependencies to get that working). If you want to get coverage for a maximum of Ant task, I'll change the dependency to dist-ant and make the xdocs-proposal inherit all of dist-ant's dependencies. Stefan