Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Apr 2012 18:25:36 -0700
From:      Greg Lewis <glewis@eyesbeyond.com>
To:        Super Bisquit <superbisquit@gmail.com>
Cc:        freebsd-java@freebsd.org, freebsd-ppc@freebsd.org
Subject:   Re: Problems with compiling java programs on FreeBSD from ports
Message-ID:  <20120404012536.GB46752@misty.eyesbeyond.com>
In-Reply-To: <CA%2BWntOus_HgQFPZPm3WBm_RbwJxRQzhfwzpUQ-YuRHo%2BAVq95A@mail.gmail.com>
References:  <CAMLunXRmtOza8mHVOoG15w=-ZkssUoyK8Wi-cW-9DbE5drnQZg@mail.gmail.com> <CAMLunXS6YB6Zox2AHf-MNxNQRFa-PNSvTp_%2BF3Ut%2BETdB=FkEA@mail.gmail.com> <CA%2BWntOt0aZWOwMeemJ12GmrQtUmsR-J9XXQ%2B-j-JZoNgi9r2KQ@mail.gmail.com> <CAMLunXR4Oux5cDwVcu55CSKKLdiSTtxH%2BkMXUuQybp5uYG8sCw@mail.gmail.com> <CA%2BWntOuiH4MighOSb6BjfjBybtFOFTNAKx%2Bt4Ys3BmxLfaKVHA@mail.gmail.com> <CA%2BWntOs%2BL6mgN2T9UY_yvNNrkvfvPo1pynfdtXhCGZ6ydRe9jQ@mail.gmail.com> <20120403061108.GA46679@misty.eyesbeyond.com> <CA%2BWntOunwkTrs5XBVv1S6ZbAGsgYY25iJQEhdxmC6Q1irxh7ng@mail.gmail.com> <20120403151641.GA52490@misty.eyesbeyond.com> <CA%2BWntOus_HgQFPZPm3WBm_RbwJxRQzhfwzpUQ-YuRHo%2BAVq95A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 03, 2012 at 07:46:35PM -0400, Super Bisquit wrote:
> On Tue, Apr 3, 2012 at 11:16 AM, Greg Lewis <glewis@eyesbeyond.com> wrote:
> 
> > On Tue, Apr 03, 2012 at 10:43:16AM -0400, Super Bisquit wrote:
> > > On Tue, Apr 3, 2012 at 2:11 AM, Greg Lewis <glewis@eyesbeyond.com>
> > wrote:
> > >
> > > > On Mon, Apr 02, 2012 at 08:20:05PM -0400, Super Bisquit wrote:
> > > > > Here is where the problem becomes apparent.
> > > > >
> > > > > file /usr/local/java/jre/bin/java
> > > > >  /usr/local/java/jre/bin/java: Mach-o executable ppc
> > > > > brandelf -t FreeBSD /usr/local/java/jre/bin/java
> > > > > brandelf: file '/usr/local/java/jre/bin/java' is not ELF format
> > > > >
> > > > > Mr. Lewis, do you know who created the package? I'd like to be able o
> > > > work
> > > > > with him/her to make a native FreeBSD one.
> > > >
> > > > I said up front this was a MacOS X/ppc package that I was providing as
> > an
> > > > example that Zero worked on PowerPC (with a code base that supported
> > > > FreeBSD).
> > > >
> > > > I'll repeat this once more.  The code base is likely very close to
> > > > supporting FreeBSD/ppc using the Zero VM.  The hard part is going to
> > > > be doing the bootstraping for the initial build.  Here is a link to a
> > > > post that goes into some of the details on how you can accomplish this.
> > > > It's what I did when I did a FreeBSD/sparc64 port using Zero.
> > > >
> > > >
> > > >
> > http://docs.freebsd.org/cgi/getmsg.cgi?fetch=89377+0+archive/2008/freebsd-java/20080203.freebsd-java
> > > >
> > >
> > > Please believe me when I say that i do not have neither an i386 nor an
> > > amd64 machine to do such. None here belong to me nor do I have the
> > > permission to change what is on them. I have only the RISC- Power,
> > Sparc64-
> > > at my disposal.
> > > I would like to try building from the mercurial source; however, I am not
> > > currently finding the proper hg pull/clone instructions. I may find them
> > > after I send this email.
> >
> > You can't build openjdk from source without a bootstrap JDK.  So, whatever
> > machines you have, at least one of them will have to have a compatible
> > working JDK on it.  You could, for example, install Solaris on the Sparc64
> > machine and run a JDK there, but you have to have _something_ with a
> > running JDK.  Also, since the bootstrap JDK isn't on the same machine
> > you're
> > building on you'll have to use the technique described in the post I sent a
> > link to above.
> >
> If Solaris costs money, then I can't finish this porting effort because I
> am poor.

Please read my email again.  Nowhere did I say you had to use Solaris.
It was simply an example of something you _could_ use.  FWIW, simply
looking up the latest OpenSolaris release page would have told you that
you didn't have to pay for it.

Another quick search would have also indicated that there are openjdk-6
packages for Debian/sparc if you wanted a Linux option.

There are plenty of options here for you.  Pick one and give it a try.

-- 
Greg Lewis                          Email   : glewis@eyesbeyond.com
Eyes Beyond                         Web     : http://www.eyesbeyond.com
Information Technology              FreeBSD : glewis@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120404012536.GB46752>