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 17183 invoked from network); 2 Aug 2000 17:37:17 -0000 Received: from unknown (HELO rainmaker.angami.com) (209.31.60.68) by locus.apache.org with SMTP; 2 Aug 2000 17:37:17 -0000 Received: from eng03 ([10.1.1.69]) by rainmaker.angami.com (8.9.3/8.9.3) with SMTP id KAA04443; Wed, 2 Aug 2000 10:36:50 -0700 (PDT) From: "Mike McCune" To: Cc: Subject: RE: Jikes on Windows NT Date: Wed, 2 Aug 2000 10:36:48 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal In-Reply-To: <426AD21762A0D3118C1A000629383FFF6910B1@centrimed1.centrimed.com> X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N I found that on my machines here if you tried to compile more than ~380 files jikes wouldn't do anything. I think this was some limitation of the size of the command passed from exec() to jikes. I wrote a patch to the Javac task to split the list of files (if greater than 300) into smaller chunks and compile them in batches. This may be the same approach that Matt Foemel did but it has been working for my team for almost 6 months now. I think we are using the 3.1 release with my patch worked in. If anyone wants this patch that I wrote or any more info, let me know, Mike -----Original Message----- From: Michael jamison [mailto:mjamison@centrimed.com] Sent: Wednesday, August 02, 2000 8:38 AM To: 'ant-dev@jakarta.apache.org' Subject: RE: Jikes on Windows NT Here's some output with the -verbose option Setting project property: java.specification.name -> Java Platform API Specification Setting project property: awt.toolkit -> sun.awt.windows.WToolkit Setting project property: java.version -> 1.2.2 Setting project property: java.awt.graphicsenv -> sun.awt.Win32GraphicsEnvironment Setting project property: user.timezone -> America/Denver Setting project property: java.specification.version -> 1.2 Setting project property: java.vm.vendor -> Sun Microsystems Inc. Setting project property: java.vm.specification.version -> 1.0 Setting project property: user.home -> C:\WINNT\Profiles\mjamison Setting project property: os.arch -> x86 Setting project property: java.awt.fonts -> Setting project property: java.vendor.url -> http://java.sun.com/ Setting project property: file.encoding.pkg -> sun.io Setting project property: user.region -> US Setting project property: java.home -> c:\jdk1.2.2\jre Setting project property: java.class.path -> c:\work\classes;c:\work\lib\ant.jar;c:\work\classes;c:\jdk1.2.2\lib\tools.ja r;c:\work\lib\jaxp.jar;c:\work\lib\parser.jar;c:\work\lib\j2ee.jar Setting project property: line.separator -> Setting project property: java.ext.dirs -> c:\jdk1.2.2\jre\lib\ext Setting project property: java.io.tmpdir -> C:\TEMP\ Setting project property: os.name -> Windows NT Setting project property: java.vendor -> Sun Microsystems Inc. Setting project property: java.awt.printerjob -> sun.awt.windows.WPrinterJob Setting project property: java.library.path -> c:\jdk1.2.2\bin;.;C:\WINNT\System32;C:\WINNT;D:\Oracle\Ora81\bin;C:\Program Files\Oracle\jre\1.1.7\bin;C:\WINNT\system32;C:\WINNT;D:\Oracle\Ora81\bin;C: \Program Files\Oracle\jre\1.1.7\bin;C:\WINNT\system32;C:\WINNT;c:\vslick\win;c:\work\ src\batchfiles;c:\program files\microsoft visual studio\vss\win32 Setting project property: java.vm.specification.vendor -> Sun Microsystems Inc. Setting project property: sun.io.unicode.encoding -> UnicodeLittle Setting project property: file.encoding -> Cp1252 Setting project property: java.specification.vendor -> Sun Microsystems Inc. Setting project property: user.name -> mjamison Setting project property: user.language -> en Setting project property: java.vendor.url.bug -> http://java.sun.com/cgi-bin/bugreport.cgi Setting project property: java.vm.name -> Classic VM Setting project property: java.vm.specification.name -> Java Virtual Machine Specification Setting project property: java.class.version -> 46.0 Setting project property: sun.boot.library.path -> c:\jdk1.2.2\jre\bin Setting project property: os.version -> 4.0 Setting project property: java.vm.info -> build JDK-1.2.2-001, native threads, symcjit Setting project property: java.vm.version -> 1.2.2 Setting project property: java.compiler -> symcjit Setting project property: path.separator -> ; Setting project property: user.dir -> C:\work\batchfiles\windows Setting project property: file.separator -> \ Setting project property: sun.boot.class.path -> c:\jdk1.2.2\jre\lib\rt.jar;c:\jdk1.2.2\jre\lib\i18n.jar;c:\jdk1.2.2\jre\clas ses Setting ro project property: ant.home -> c:\work\lib Setting ro project property: basedir -> c:\work Setting ro project property: ant.file -> c:\work\build\build.xml Project base dir set to: C:\work ... [javac] Compiling 44 source files to C:\work\classes [javac] Using jikes compiler [javac] Dropping from classpath: C:\work\lib\tools.jar [javac] Dropping from classpath: C:\jdk1.2.2\jre\jre\lib\rt.jar [javac] Compilation args: [-Xstdout, -d, C:\work\classes, -classpath, C:\work\classes;C:\work\lib\j2ee.jar;C:\jdk1.2 .2\jre\lib\rt.jar;C:\weblogic\lib\weblogicaux.jar;C:\weblogic\classes;C:\wor k\lib\ant.jar;C:\jdk1.2.2\lib\tools.jar;C:\w ork\lib\jaxp.jar;C:\work\lib\parser.jar;c:\work\src, -O] [javac] Files to be compiled: .. jikes.exe is in c:/winnt which is in java.library.path Mike -----Original Message----- From: Stefan Bodewig [mailto:bodewig@bost.de] Sent: Wednesday, August 02, 2000 9:14 AM To: ant-dev@jakarta.apache.org Subject: Re: Jikes on Windows NT >>>>> "Mj" == Michael jamison writes: Mj> Any suggestions would be greatly appreciated. apart from the obvious "ant -verbose" you've probably already tried? Hmm, how many files are you trying to compile? I've modified a patch Matt Foemel had submitted to support a large number of files. Maybe I've broken some functionality with this - me modifying the patch, not commiting it? Stefan