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 <Matthias.Pfisterer@web.de> -----
From: Matthias Pfisterer <Matthias.Pfisterer@web.de>
To: Michael Cardenas <michaelc@lindows.com>
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:Matthias.Pfisterer@web.de>
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:
pgpWgKYBGu9cd.pgp
Description: PGP signature