atom feed23 messages in org.freebsd.freebsd-javaRe: Problems with compiling java prog...
FromSent OnAttachments
Super BisquitApr 1, 2012 3:25 pm 
Super BisquitApr 1, 2012 3:42 pm 
Justin HibbitsApr 1, 2012 3:46 pm 
Jonathan ChenApr 1, 2012 3:51 pm 
Greg LewisApr 1, 2012 4:02 pm 
Super BisquitApr 1, 2012 4:30 pm 
Super BisquitApr 1, 2012 4:32 pm 
Super BisquitApr 1, 2012 4:33 pm 
Super BisquitApr 2, 2012 1:35 am 
Matthew SeamanApr 2, 2012 1:41 am 
Super BisquitApr 2, 2012 7:21 am 
Super BisquitApr 2, 2012 5:19 pm 
Carlo DaporApr 2, 2012 10:18 pm 
Greg LewisApr 2, 2012 11:10 pm 
Super BisquitApr 3, 2012 7:42 am 
Greg LewisApr 3, 2012 8:16 am 
Super BisquitApr 3, 2012 4:46 pm 
Jason HelfmanApr 3, 2012 6:05 pm 
Greg LewisApr 3, 2012 6:25 pm 
Super BisquitApr 3, 2012 6:25 pm 
Jason HelfmanApr 3, 2012 7:22 pm 
Super BisquitApr 3, 2012 7:22 pm 
Super BisquitApr 3, 2012 7:33 pm 
Subject:Re: Problems with compiling java programs on FreeBSD from ports
From:Jason Helfman (jg@FreeBSD.org)
Date:Apr 3, 2012 7:22:00 pm
List:org.freebsd.freebsd-java

On Tue, Apr 3, 2012 at 6:26 PM, Super Bisquit <supe@gmail.com>wrote:

On Tue, Apr 3, 2012 at 9:05 PM, Jason Helfman <jg@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 <gle@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 <gle@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>

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.

Have you looked here: http://openindiana.org/

This is a fork of OpenSolaris (free).

-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