Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Jan 2005 10:10:00 -0600
From:      John <john@starfire.mn.org>
To:        Tabor Kelly <tkelly-freebsd-questions@taborandtashell.net>
Cc:        Jonathan Chen <jonc@chen.org.nz>
Subject:   Re: I need a cuppa...
Message-ID:  <20050129100959.A858@starfire.mn.org>
In-Reply-To: <41E9F612.5030901@taborandtashell.net>; 2005 at 09:05:22PM -0800
References:  <20050115210617.A20158@starfire.mn.org> <20050116041626.GB13042@osiris.chen.org.nz> <41E9F612.5030901@taborandtashell.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jan 15, 2005 at 09:05:22PM -0800, Tabor Kelly wrote:
> Jonathan Chen wrote:
> > On Sat, Jan 15, 2005 at 09:06:17PM -0600, John wrote:
> > 
> >>OK, I must be dumb as a rock, because this has to have been discussed
> >>and documented 16 ways from Sunday, but I've looked in the FAQ,
> >>and looked in the Handbook, and I've gone through my copy of the
> >>latest edition of _The Complete FreeBSD_, but I simply do NOT get
> >>how to get Java support for FreeBSD.  I don't need the JDK, unless
> >>that's the only way to get a viable JRE.
> > 
> > 
> > You can't get a separate 1.4+ JRE for FreeBSD, you need to install the
> > JDK; the JDK is available as a port in java/jdk14.
> > 
> > Cheers.
> 
> But make sure you have linprocfs mounted before you try to build it (and 
> obviously linux emulation).
> 
> PS- Linux emulation is for bootstrapping purposes. java/jdk14 requires 
> java/linux-sun-jdk14 to compile, afterwards java/linux-sun-jdk14 can be 
> safely removed.

This whole process if VERY arcane and confusing for me!

I have tried to follow the instructions, but of course, some parts
have moved forward during the interim.

I have just done a cvsup of ports-all, because I couldn't find
the parts on Sun that were old enough to match 5.3-RELEASE (!!),
but having done all that, and signing all the license agreements,
and downloading the various files, it is STILL grabbing and
downloading stuff.

I have linux.ko loaded, and I mounted linprocfs, but it is saying
things like:
======================================================================
Warning: This JDK may be unstable. You are advised to use the native
FreeBSD JDK, in ports/java/jdk14.

This Java VM will attempt to obtain some system information by
accessing files in linux's procfs.  You must install the Linux
emulation procfs filesystem for this to work correctly.  The JVM
will exhibit various problems otherwise.  This can be accomplished
by adding the following line to your /etc/fstab file:

 linprocfs   /compat/linux/proc   linprocfs   rw   0  0

and then, as root, executing the commands:

kldload linprocfs
mount /compat/linux/proc

======================================================================

Should I be concerned?  I thought I'd already done all the prereq's,
but it is still complianing.  I AM DOING exactly what it says - I
got this output as a result of a "make" in /ports/java/jdk14.


Right now, it is grabbing all SORTS of linux distributions.

basesystem, libelf, libacl, filesystem - it's as if I'm trying
to build all of Linux in my FreeBSD tree.

This just doesn't seem right!
-- 

John Lind
john@starfire.MN.ORG



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