Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 30414 invoked from network); 10 May 2005 13:26:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 10 May 2005 13:26:14 -0000 Received: (qmail 80882 invoked by uid 500); 10 May 2005 13:28:17 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 80709 invoked by uid 500); 10 May 2005 13:28:15 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 80616 invoked by uid 99); 10 May 2005 13:28:14 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of kalecser@gmail.com designates 64.233.184.195 as permitted sender) Received: from wproxy.gmail.com (HELO wproxy.gmail.com) (64.233.184.195) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 10 May 2005 06:28:13 -0700 Received: by wproxy.gmail.com with SMTP id 69so1891905wri for ; Tue, 10 May 2005 06:24:39 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=EK6T0kVC3P9OwKJxFXhf4yo4qubyMHZyZWQkoIvFlm3LUo0QAe8cLL9M477Sm4EGLGRjskO6ZyUAPbQX7mgMZ8Jjcy4RPye/XDLf5gwwHKRMZZrHWyeUODSHsiaNycgF5n9W2Xg0kV0N0zzXawdezwNVrMwaft+3NcL+ADT7QZQ= Received: by 10.54.27.21 with SMTP id a21mr525764wra; Tue, 10 May 2005 06:24:39 -0700 (PDT) Received: by 10.54.63.8 with HTTP; Tue, 10 May 2005 06:24:39 -0700 (PDT) Message-ID: Date: Tue, 10 May 2005 10:24:39 -0300 From: Kalecser Kurtz Reply-To: Kalecser Kurtz To: harmony-dev@incubator.apache.org Subject: Re: Windows support In-Reply-To: <4280B4D3.3020209@kaffe.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <4280B4D3.3020209@kaffe.org> X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I fail to see the point on writing open source software for Windows, on windows we already have SUN's and IBM's java impl and I think noone would care to have an free(from freedom) java impl. On 5/10/05, Dalibor Topic wrote: > Berlin Brown wrote: > > Hello, I am not a JVM guru like the others, just a long-time Java > > advocate and sit-back-and-watch Harmony person. I have a comment, I > > know there will be a strong interest in getting an Apache backed > > system on Linux/Solaris/Mac environments. It would be nice to see a > > strong effort for Windows support. One of the key selling points of > > Java is its portability. Having a Windows port would be key. And, > > we all love to hate Windows, but it is pretty pervasive. It would be > > nice if the Windows support was part of the initial focus and not an > > after thought like some of the research Open-Source/JavaVMs that are > > out now. >=20 > Hi Berlin, >=20 > I believe that mostly the reason why the current release of Kaffe has=20 > very little Windows support (just via cygwin) was the lack of big enough= =20 > interest from developers familiar with and working on Windows. That, and= =20 > the lack of some volunteer who cared enough to drive the issue to=20 > completion. >=20 > I'm glad that you are considering volunteering to fix that problem:=20 > there are Kaffe ports to Cygwin, as well as a mingw32 port, and ports to= =20 > WindowsCE platforms as well as DOS. You do not have to be VM guru to=20 > fix build problems, and there have even been patches floating around for= =20 > Kaffe to make it build fine with MSVC++. On a side note, integrating=20 > MSVC++ into Kaffe's (and other autotools based) build systems should be= =20 > fairly easy using cccl m4 macros, I've done this myself in a different=20 > project to have a single, automated build system. >=20 > On the other hand, for all I know IKVM works great on windows already. :) >=20 > > Also, I would suggest a port of C-Code Kaffe/GCJ JavaVM code to a > > Microsoft backed compiler, possibly Visual C++ 6/7. Or at least > > provide build support for the Windows platforrm. >=20 > Get cygwin, get kaffe 1.1.5 tarball, get jikes 1.22 tarball. unpack=20 > jikes, configure && make && make install it, unpack kaffe, configure it= =20 > with --disable-native-awt (cygwin did not support gtk last time I=20 > checked) and --disable-sound (neither did it support ALSA or ESD) and=20 > --enable-pure-java-math (unless you installed GNU MP libs with headers).= =20 > make, and pester me with bug reports :) >=20 > The Cygwin patches to 1.1.4 from Gerrit P. Haase have been merged in=20 > before 1.1.5 came out, but when I tried out 1.1.5 a few weeks ago, I had= =20 > some problems with Cygwin's make utility. On the other hand, cygwin is a= =20 > fast moving target, and chances are the problems are fixed now. >=20 > If you are interested in making it happen, hop on the Kaffe mailing=20 > list, or the irc://irc.freenode.org:#kaffe channel. >=20 > cheers, > dalibor topic >