This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: building gcj on OS X (also AWT)
Andreas you son-of-a-gun! :D That screenshot is awesome!
It's very exciting to see Java & GCJ & AWT/GTK+ working,
even though it takes a bit of work right now to do it.
You made my night.
When that combination works out-of-the-box, I believe
GCJ is going to then see a giant upsurge of interest.
Very very exciting. I can't wait (well, I actually will
have to since, at the moment, I have neither the time
nor the "mad skillz" to make it happen :).
I've written up some notes that I was planning on
submitting to osnews.com as some sort of an article,
but now that I know how much work it takes to get the
GUI stuff working (and without the GUI stuff, the article
is much shorter), I think I'll hold off for a little while
... also, I've got a job interview coming up next week
that I need to prepare for (instead of fiddling with GTK+
on OS X! :). The article is here:
http://www.bestweb.net/~john3g/gcj_on_osx.html
I'd, of course, be grateful for any corrections/additions/
links anyone has to offer. :)
On May 20, 2004, at 1:25 AM, Andreas Tobler wrote:
Hi John,
John Gabriele wrote:
So, since I guess I'm building what the directions
refer to as a "native compiler" (?), is it correct that my
procedure should be:
cd ~/src/gcc_build_dir
../gcc-3.4.0/configure --prefix=/usr/local/gcj \
--enable-threads=posix --enable-shared
make CC='cc -no-cpp-precomp' bootstrap
As Andrew pointed out, not everything is needed here.
This is how I do it.
In the created build dir:
/Volumes/xufs/gcc-cvs-dylib/gcc/configure
--prefix=/Volumes/xufs/gcc-cvs-dylib/testbin
--enable-languages=c,c++,java --disable-checking --enable-debug
Ahh. Sweet. I added those to my notes.
[snip]
I hope to be able to give you more instructions soon. Atm, I have no
build machine around. But I guess I have one soon:)
Then I can post the instructions to build --enable-java-awt=gtk.
Those would be *great*. Also nice would be a binary for Panther
10.3.3. :D
Until then I suggest you just try to build gcc on your own without any
tweaks to just get the feeling.
Definitely. Tomorrow morning. :)
Will AWT only work with X (and not Quartz)?
Unfortunately yes, and only with gtk. Xlib may come later. Also I
think native bindings will have to wait a bit. (Quartz)
That's ok that's ok. :) gtk+ is a fine toolkit to target. As
long as -- eventually, and pretty soon -- there's one that AWT can
wrap (not sure if that's the correct term) and that installs easily
so amateurs like me can quickly and easily get up and running
creating natively compiled Java GUI apps.
We first have to integrate all the tweaks to gcc and friends until we
can start with this.
Andreas
a Mac OS X user and a GCC contributor
P.S attached a screen shot from how it looks like :)
<TestAWT.pdf>
Thanks for the screenshot! :)
---J