Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Apr 2012 19:22:23 -0700
From:      Jason Helfman <jgh@FreeBSD.org>
To:        Super Bisquit <superbisquit@gmail.com>
Cc:        freebsd-ppc@freebsd.org, freebsd-java@freebsd.org
Subject:   Re: Problems with compiling java programs on FreeBSD from ports
Message-ID:  <CAMuy=%2BhspFi7uyT2x3n5BE9hSHNups88f2edjQsvE89=BXrCSg@mail.gmail.com>
In-Reply-To: <CA%2BWntOsgNg-K1A41-JfGgO0bKjLC=mXAyT=P-19kcG1YVo%2B5%2BA@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> <20120404010534.GG10821@dormouse.experts-exchange.com> <CA%2BWntOsgNg-K1A41-JfGgO0bKjLC=mXAyT=P-19kcG1YVo%2B5%2BA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 3, 2012 at 6:26 PM, Super Bisquit <superbisquit@gmail.com>wrote:

>
>
> On Tue, Apr 3, 2012 at 9:05 PM, Jason Helfman <jgh@freebsd.org> wrote:
>
>> On Tue, Apr 03, 2012 at 07:46:35PM -0400, Super Bisquit thus spake:
>>
>>  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<http://docs.freebsd.org/cgi/getmsg.cgi?fetch=89377+0+archive/2008/freebsd-java/20080203.freebsd-java>;
>>>> > >
>>>> > > --
>>>> > > Greg Lewis                          Email   : glewis@eyesbeyond.com
>>>> > > Eyes Beyond                         Web     :
>>>> http://www.eyesbeyond.com
>>>> > > Information Technology              FreeBSD : glewis@FreeBSD.org
>>>> > >
>>>> >
>>>> > 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.
>>>>
>>>> --
>>>> Greg Lewis                          Email   : glewis@eyesbeyond.com
>>>> Eyes Beyond                         Web     : http://www.eyesbeyond.com
>>>> Information Technology              FreeBSD : glewis@FreeBSD.org
>>>>
>>>>  If Solaris costs money, then I can't finish this porting effort
>>> because I
>>> am poor.
>>>
>>
>> Have you looked here: http://openindiana.org/
>>
>> This is a fork of OpenSolaris (free).
>>
>> -jgh
>>
>> --
>> Jason Helfman         | FreeBSD Committer
>> jgh@FreeBSD.org       | http://people.freebsd.org/~jgh
>>
> Okay.
>
> Jason, it's i386/amd64 only but thanks for the help.
>

Why does that matter? OpenIndiana supports both for Solaris, from what I am
seeing.
-jgh



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMuy=%2BhspFi7uyT2x3n5BE9hSHNups88f2edjQsvE89=BXrCSg>