I need a cuppa...

Loren M. Lang lorenl at alzatex.com
Sat Jan 29 22:53:39 PST 2005


On Sat, Jan 29, 2005 at 10:10:00AM -0600, John wrote:
> 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 is because it's using linux-sun-jdk14 to bootstrap java/jdk14.
Just ignore the message, it's only meant for people who are just
installing the linux version.

> 
> 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 at starfire.MN.ORG
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"

-- 
I sense much NT in you.
NT leads to Bluescreen.
Bluescreen leads to downtime.
Downtime leads to suffering.
NT is the path to the darkside.
Powerful Unix is.

Public Key: ftp://ftp.tallye.com/pub/lorenl_pubkey.asc
Fingerprint: B3B9 D669 69C9 09EC 1BCD  835A FAF3 7A46 E4A3 280C
 


More information about the freebsd-questions mailing list