Unfortunately, I tried to compile Limewire with Jikes and it
failed. So does gcj. 

I've been asked to break these compilation bugs down into small test
programs and write bugs for them, but my Java is not all that great so
it's going to take some time. 

michael

----- Forwarded message from Matthias Pfisterer <[EMAIL PROTECTED]> -----

From: Matthias Pfisterer <[EMAIL PROTECTED]>
To: Michael Cardenas <[EMAIL PROTECTED]>
CC:  debian-java@lists.debian.org,  debian-mentors@lists.debian.org
Subject: Re: autobuilders and java

Hi,

jikes is known to be one of the best java compilers, and it's open 
source. A Debian package is in main. However, it's only a compiler 
without runtime libs. So to compile a swing app, you have to set the 
classpath for jikes so that it can find the swing jars. I almost always 
use it with ant, and ant does all the magic of setting classpaths, so I 
can't give you details on this.

Mattias


Michael Cardenas wrote:
>Hello. 
>
>I'm working on getting my limewire package into the archive. You can
>get the package from my website, hyperpoem.net, in the right hand side
>bar. 
>
>Unfortunately, my sponsor was unable to compile it, and pointed out
>that the qutobuilders won't be able to either. I'm also looking for
>someone more familiar with packaging java applications that could help
>me with this package. 
>
>I included java-compiler as a build dependency, but the limewire code
>doesn't compile with gcj. I used the blackdown jdk to make the
>package. 
>
>Is there a better/recommended compiler in main that might compile a
>fairly involved application that depends on swing?
>
>I'm not very experienced with packaging java applications. I'm working
>on limewire because I know about packaging and about gnutella, but my
>java knowledge definitely needs some work. I'm a little leery of
>changing the limewire code to make it compile in gcj, but if that's
>what needs to be done, then I'll do it. 
>
>One example of something that didn't compile in gcj but does in the
>blackdown compiler was
>
>ConnectionManager.super.send();
>
>which I changed to super.send(); because I think that the call was
>made from within the ConnectionManager class, and therefore didn't
>need to be explicitly specified. 
>
>Thank you
>
>  michael
>



-- 
Matthias Pfisterer      <mailto:[EMAIL PROTECTED]>
Reuchlinstrasse 28      phone ++49-711-628712
D-70176 Stuttgart
GERMANY

        Take into account
        that great love
        and great achievements
        involve greak risk.

                 (from a nepalese mantra)

Java Sound Examples:
http://www.jsresources.org/examples/
Java Sound Programmer's FAQ:
http://www.jsresources.org/faq/
Tritonus, the open source implementation of the Java Sound API:
http://www.tritonus.org/
--------------------------------------------------------------



----- End forwarded message -----

-- 
michael cardenas | lead software engineer | lindows.com | hyperpoem.net

"O to be delivered from the rational into the realm of pure song..."
- Theodore Roethke



----- End forwarded message -----

-- 
michael cardenas | lead software engineer | lindows.com | hyperpoem.net

"As a man is, so he sees."
- William Blake

Attachment: pgp9G9MJXfVDe.pgp
Description: PGP signature

Reply via email to