Hmm... I using Ant 1.6.1 with J2SE 1.5.0-beta2-b51, which means you don't have to add Xalan - it picks it up from the JDK with the (renamed) copy in the com.sun.org.apache.xalan package. The copy of Xalan is taken from 2.5.2 (you can find this out with com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck - though unfortunately not straight from the command line, they've ruthlessly renamed the 'main' method to '_main'...) and I guess they must have added some stricter checking at some point.
I found this Xalan bug report, though it doesn't have status fixed: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=790 Thanks for fixing the stylesheet though! Roberto -----Original Message----- From: Joe Germuska [mailto:[EMAIL PROTECTED] Sent: 09 July 2004 15:19 To: Struts Developers List Subject: RE: Struts 1.2.1 release - "src" variable declared twice in struts.xsl? At 9:48 AM +0100 7/9/04, Roberto Tyley wrote: >This probably isn't worth opening up a whole bug report, but I noticed >while attempting to build struts for myself that the 'dist' task fails >due to doc/stylesheets/struts.xsl being an invalid XSL file - the >variable 'src' is declared twice in the same scope (illegal in xsl) at >around line 76: I'm assuming that Ted made the release using dist. What XSLT transform library are you using? I have xalan-2.4.1.jar in my $ANT_HOME/lib and I can build the docs fine. That said, since that does seem to be illegal in XSL, I fixed the style-sheet. Joe > <xsl:variable name="src"> > <xsl:value-of select="$relative-path"/><xsl:value-of >select="$home-logo"/> > </xsl:variable> > <a href="http://apache.org/"> > <img src="{$src}" alt="The Apache Project" >id="asf_logo_wide"/> > </a> > > <xsl:variable name="src"> > <xsl:value-of select="$relative-path"/><xsl:value-of >select="$project-logo"/> > </xsl:variable> > >Roberto > > >--------------------------------------------------------------- - > Visit our Internet site at http://www.reuters.com > >Get closer to the financial markets with Reuters Messaging - for more >information and to register, visit http://www.reuters.com/messaging > >Any views expressed in this message are those of the individual >sender, except where the sender specifically states them to be >the views of Reuters Ltd. > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] -- Joe Germuska [EMAIL PROTECTED] http://blog.germuska.com "In fact, when I die, if I don't hear 'A Love Supreme,' I'll turn back; I'll know I'm in the wrong place." - Carlos Santana --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------- - Visit our Internet site at http://www.reuters.com Get closer to the financial markets with Reuters Messaging - for more information and to register, visit http://www.reuters.com/messaging Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Reuters Ltd.
------- Ant diagnostics report ------- Apache Ant version 1.6.1 compiled on February 12 2004 ------------------------------------------- Implementation Version (JDK1.2+ only) ------------------------------------------- core tasks : 1.6.1 optional tasks : 1.6.1 ------------------------------------------- ANT_HOME/lib jar listing ------------------------------------------- ant.home: C:\java\apache-ant-1.6.1\bin\.. ant-antlr.jar (5650 bytes) ant-apache-bsf.jar (12483 bytes) ant-apache-resolver.jar (4079 bytes) ant-commons-logging.jar (3845 bytes) ant-commons-net.jar (34888 bytes) ant-icontract.jar (9667 bytes) ant-jai.jar (21505 bytes) ant-jakarta-bcel.jar (8625 bytes) ant-jakarta-log4j.jar (3025 bytes) ant-jakarta-oro.jar (48101 bytes) ant-jakarta-regexp.jar (3708 bytes) ant-javamail.jar (6737 bytes) ant-jdepend.jar (7969 bytes) ant-jmf.jar (6609 bytes) ant-jsch.jar (21397 bytes) ant-junit.jar (67280 bytes) ant-launcher.jar (8412 bytes) ant-netrexx.jar (9898 bytes) ant-nodeps.jar (406788 bytes) ant-starteam.jar (35511 bytes) ant-stylebook.jar (2314 bytes) ant-swing.jar (6822 bytes) ant-trax.jar (66977 bytes) ant-vaj.jar (48313 bytes) ant-weblogic.jar (14410 bytes) ant-xalan1.jar (3932 bytes) ant-xalan2.jar (2489 bytes) ant-xslp.jar (2236 bytes) ant.jar (958858 bytes) catalina-ant.jar (20259 bytes) xercesImpl.jar (959247 bytes) xml-apis.jar (124724 bytes) ------------------------------------------- Tasks availability ------------------------------------------- image : Missing dependency com.sun.media.jai.codec.FileSeekableStream sshexec : Missing dependency com.jcraft.jsch.UserInfo scp : Missing dependency com.jcraft.jsch.UserInfo rexec : Missing dependency org.apache.commons.net.SocketClient cvsversion : Not Available stlist : Missing dependency com.starbase.starteam.Item telnet : Missing dependency org.apache.commons.net.SocketClient ftp : Missing dependency org.apache.commons.net.SocketClient jdepend : Missing dependency jdepend.xmlui.JDepend junit : Missing dependency junit.framework.TestListener stcheckin : Missing dependency com.starbase.starteam.Item stcheckout : Missing dependency com.starbase.starteam.Item ------------------------------------------- org.apache.env.Which diagnostics ------------------------------------------- Not available. Download it at http://xml.apache.org/commons/ ------------------------------------------- XML Parser information ------------------------------------------- XML Parser : org.apache.xerces.jaxp.SAXParserImpl XML Parser Location: C:\java\apache-ant-1.6.1\lib\xercesImpl.jar ------------------------------------------- System properties ------------------------------------------- java.runtime.name : Java(TM) 2 Runtime Environment, Standard Edition sun.boot.library.path : C:\java\jdk1.5.0-beta2\jre\bin java.vm.version : 1.5.0-beta2-b51 ant.library.dir : C:\java\apache-ant-1.6.1\lib java.vm.vendor : Sun Microsystems Inc. java.vendor.url : http://java.sun.com/ path.separator : ; java.vm.name : Java HotSpot(TM) Client VM file.encoding.pkg : sun.io user.country : GB sun.os.patch.level : Service Pack 1 java.vm.specification.name : Java Virtual Machine Specification user.dir : C:\Documents and Settings\roberto java.runtime.version : 1.5.0-beta2-b51 java.awt.graphicsenv : sun.awt.Win32GraphicsEnvironment java.endorsed.dirs : C:\java\jdk1.5.0-beta2\jre\lib\endorsed os.arch : x86 java.io.tmpdir : C:\DOCUME~1\roberto\LOCALS~1\Temp\ line.separator : java.vm.specification.vendor : Sun Microsystems Inc. user.variant : os.name : Windows XP ant.home : C:\java\apache-ant-1.6.1\bin\.. sun.jnu.encoding : Cp1252 java.library.path : C:\java\jdk1.5.0-beta2\bin;.;C:\WINDOWS\System32;C:\WINDOWS;C:\java\apache-ant-1.6.1\bin;C:\PROGRAM FILES\THINKPAD\UTILITIES;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\PC-Doctor for Windows\services;C:\Program Files\Common Files\GTK\2.0\bin;C:\java\jwsdp-1.4\jwsdp-shared\bin java.specification.name : Java Platform API Specification java.class.version : 49.0 sun.management.compiler : HotSpot Client Compiler java.util.prefs.PreferencesFactory : java.util.prefs.WindowsPreferencesFactory os.version : 5.1 user.home : C:\Documents and Settings\roberto user.timezone : Europe/London java.awt.printerjob : sun.awt.windows.WPrinterJob file.encoding : Cp1252 java.specification.version : 1.5 java.class.path : C:\java\apache-ant-1.6.1\bin\..\lib\ant-launcher.jar;C:\java\apache-ant-1.6.1\lib\ant-antlr.jar;C:\java\apache-ant-1.6.1\lib\ant-apache-bsf.jar;C:\java\apache-ant-1.6.1\lib\ant-apache-resolver.jar;C:\java\apache-ant-1.6.1\lib\ant-commons-logging.jar;C:\java\apache-ant-1.6.1\lib\ant-commons-net.jar;C:\java\apache-ant-1.6.1\lib\ant-icontract.jar;C:\java\apache-ant-1.6.1\lib\ant-jai.jar;C:\java\apache-ant-1.6.1\lib\ant-jakarta-bcel.jar;C:\java\apache-ant-1.6.1\lib\ant-jakarta-log4j.jar;C:\java\apache-ant-1.6.1\lib\ant-jakarta-oro.jar;C:\java\apache-ant-1.6.1\lib\ant-jakarta-regexp.jar;C:\java\apache-ant-1.6.1\lib\ant-javamail.jar;C:\java\apache-ant-1.6.1\lib\ant-jdepend.jar;C:\java\apache-ant-1.6.1\lib\ant-jmf.jar;C:\java\apache-ant-1.6.1\lib\ant-jsch.jar;C:\java\apache-ant-1.6.1\lib\ant-junit.jar;C:\java\apache-ant-1.6.1\lib\ant-launcher.jar;C:\java\apache-ant-1.6.1\lib\ant-netrexx.jar;C:\java\apache-ant-1.6.1\lib\ant-nodeps.jar;C:\java\apache-ant-1.6.1\lib\ant-starteam.jar;C:\java\apache-ant-1.6.1\lib\ant-stylebook.jar;C:\java\apache-ant-1.6.1\lib\ant-swing.jar;C:\java\apache-ant-1.6.1\lib\ant-trax.jar;C:\java\apache-ant-1.6.1\lib\ant-vaj.jar;C:\java\apache-ant-1.6.1\lib\ant-weblogic.jar;C:\java\apache-ant-1.6.1\lib\ant-xalan1.jar;C:\java\apache-ant-1.6.1\lib\ant-xalan2.jar;C:\java\apache-ant-1.6.1\lib\ant-xslp.jar;C:\java\apache-ant-1.6.1\lib\ant.jar;C:\java\apache-ant-1.6.1\lib\catalina-ant.jar;C:\java\apache-ant-1.6.1\lib\xercesImpl.jar;C:\java\apache-ant-1.6.1\lib\xml-apis.jar;C:\java\jdk1.5.0-beta2\lib\tools.jar user.name : roberto java.vm.specification.version : 1.0 java.home : C:\java\jdk1.5.0-beta2\jre sun.arch.data.model : 32 user.language : en java.specification.vendor : Sun Microsystems Inc. awt.toolkit : sun.awt.windows.WToolkit java.vm.info : mixed mode, sharing java.version : 1.5.0-beta2 java.ext.dirs : C:\java\jdk1.5.0-beta2\jre\lib\ext sun.boot.class.path : C:\java\jdk1.5.0-beta2\jre\lib\rt.jar;C:\java\jdk1.5.0-beta2\jre\lib\i18n.jar;C:\java\jdk1.5.0-beta2\jre\lib\sunrsasign.jar;C:\java\jdk1.5.0-beta2\jre\lib\jsse.jar;C:\java\jdk1.5.0-beta2\jre\lib\jce.jar;C:\java\jdk1.5.0-beta2\jre\lib\charsets.jar;C:\java\jdk1.5.0-beta2\jre\classes java.vendor : Sun Microsystems Inc. file.separator : \ java.vendor.url.bug : http://java.sun.com/cgi-bin/bugreport.cgi sun.io.unicode.encoding : UnicodeLittle sun.cpu.endian : little sun.desktop : windows sun.cpu.isalist : pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]