From vendre at hit.bme.hu Sun May 23 12:51:22 2010 From: vendre at hit.bme.hu (=?utf-8?Q?Varga_Endre_S=C3=A1ndor?=) Date: Sun, 23 May 2010 21:51:22 +0200 Subject: Can I help? Message-ID: Hello! I am new to Haiku development and I see that there is an OpenJDK port going on. While I am not an expert in C++, I use Java daily, so maybe I can help. Is there any task that I could do or anything to contribute? Thanks -Endre From andrewbachmann at gmail.com Sun May 23 23:06:25 2010 From: andrewbachmann at gmail.com (Andrew Bachmann) Date: Sun, 23 May 2010 23:06:25 -0700 Subject: Can I help? In-Reply-To: References: Message-ID: Hi Endre, I recommend that you start by following the instructions from here: http://www.haiku-os.org/blog/andrewbachmann/2009-12-21_openjdk_hotspot_libjvmso_built_haiku Please note that xsltproc is available in one of the packages for Haiku now. I haven't checked if it was included in the haiku alpha 2 or not. After you've managed to get this working, the next step is to "get legal", by signing the SCA. There's a link from here and also good advice to sign up for this list: http://www.haiku-os.org/blog/bryanv/2008-03-11/how_to_help_with_the_openjdk_port Once you've managed to get this far, there are two kinds of work available at the moment. One is to go through the makefiles and ensure that they are appropriate for Haiku. This is not very straightforward work, and you should know Make pretty well if you want to do it. The other is to go through the java or C++ sources and look for functionality implemented for the other platforms but not for Haiku. Usually this is done by adapting whichever platform is most similar to Haiku for that functionality, merging two platform implementations, or writing one from scratch. Without the makefile work above, your files may have to be compiled by hand (or not compiled) and testing also would have to be out-of-jdk. I recommend that you get to the point where you get the openjdk libs building per the above blog post and then email the list again and we'll see where we stand. Finally, welcome! I hope you can find contributing fun and rewarding. Andrew P.S. If this seems like more than you wanted to get into, I can also keep track of your name for testing openjdk haiku later when we reach that point. 2010/5/23 Varga Endre S?ndor : > > Hello! > > I am new to Haiku development and I see that there is an OpenJDK port going > on. While I am not an expert in C++, I use Java daily, so maybe I can help. > Is there any task that I could do or anything to contribute? > > Thanks > -Endre > From ingo_weinhold at gmx.de Mon May 24 03:16:28 2010 From: ingo_weinhold at gmx.de (Ingo Weinhold) Date: Mon, 24 May 2010 12:16:28 +0200 Subject: Can I help? In-Reply-To: References: Message-ID: <20100524121628.381.1@knochen-vm.localdomain> On 2010-05-24 at 08:06:25 [+0200], Andrew Bachmann wrote: > I recommend that you start by following the instructions from here: > http://www.haiku-os.org/blog/andrewbachmann/2009-12-21_openjdk_hotspot_libjvmso_built_haiku > > Please note that xsltproc is available in one of the packages for > Haiku now. I haven't checked if it was included in the haiku alpha 2 > or not. Also note that this will not work as straightly as described there with gcc 4.3, which is currently the default compiler Haiku comes with. There's a serious problem with pre-compiled headers that causes the compiler to crash. I was hoping Haiku r36263 would fix it, but it doesn't. I've also found nothing in the gcc 4.4 change log that suggest that it was a gcc and not a Haiku problem. > After you've managed to get this working, the next step is to "get > legal", by signing the SCA. There's a link from here and also good > advice to sign up for this list: Is that possible again? I sent an SCA to Sun in late February, but was told that "because of the ongoing acquisition of Sun by Oracle, we cannot accept this SCA at this time. We will try and let you know when the situation has been resolved." I haven't been contacted yet at least. CU, Ingo From Dalibor.Topic at Sun.COM Mon May 24 04:03:15 2010 From: Dalibor.Topic at Sun.COM (Dalibor Topic) Date: Mon, 24 May 2010 13:03:15 +0200 Subject: Can I help? In-Reply-To: <20100524121628.381.1@knochen-vm.localdomain> References: <20100524121628.381.1@knochen-vm.localdomain> Message-ID: <4BFA5CF3.1010905@sun.com> Ingo Weinhold wrote: >> After you've managed to get this working, the next step is to "get >> legal", by signing the SCA. [snip] > Is that possible again? Yes. cheers, dalibor topic -- ******************************************************************* Dalibor Topic Tel: (+49 40) 23 646 738 Java F/OSS Ambassador AIM: robiladonaim Sun Microsystems GmbH Mobile: (+49 177) 2664 192 Nagelsweg 55 http://openjdk.java.net D-20097 Hamburg mailto:Dalibor.Topic at sun.com Sitz der Gesellschaft: Sonnenallee 1, D-85551 Kirchheim-Heimstetten Amtsgericht M?nchen: HRB 161028 Gesch?ftsf?hrer: J?rgen Kunz From vendre at hit.bme.hu Mon May 24 04:31:33 2010 From: vendre at hit.bme.hu (=?utf-8?Q?Varga_Endre_S=C3=A1ndor?=) Date: Mon, 24 May 2010 13:31:33 +0200 Subject: Can I help? In-Reply-To: <20100524121628.381.1@knochen-vm.localdomain> References: <20100524121628.381.1@knochen-vm.localdomain> Message-ID: > > Also note that this will not work as straightly as described there with > gcc > 4.3, which is currently the default compiler Haiku comes with. There's a > serious problem with pre-compiled headers that causes the compiler to > crash. > I was hoping Haiku r36263 would fix it, but it doesn't. I've also found > nothing in the gcc 4.4 change log that suggest that it was a gcc and not > a > Haiku problem. Yes, it crashes.