Date: Wed, 26 Oct 2005 04:47:59 -0700 (PDT) From: Tanya N kessler <audiocollage@sbcglobal.net> To: freebsd-java@freebsd.org Subject: Re: Help: Install JDK 1.5 on FreeBSD 5.4 AMD64 Message-ID: <20051026114759.77140.qmail@web80806.mail.yahoo.com> In-Reply-To: <Pine.LNX.4.44.0510260928040.24972-100000@matrix.gatewaynet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I thought maybe I had to run current ports for jdk to work. I did a fresh install last night and cvsup'd with: *default host=cvsup7.freebsd.org *default base=/var/db *default prefix=/usr *default release=cvs tag=RELENG_5 *default delete use-rel-suffix compress ports-all tag=. src-all I reliezed last night that I have been installing linux_base instead of linux_base-8. I also didn't have: linux_enable="YES" in rc.conf. I tried to build native jdk15 last night, it seemed to stop and hang where it said: Old database: computing closures New database: reading database: includeDB computing closures I think I'm getting closer now, I added: WITH_LIB32=YES to /etc/make.conf and started it before I left for work. I'll see what happens when I get home. Does anyone know if I'm close to getting it installed now? Achilleus Mantzios <achill@matrix.gatewaynet.com> wrote: Yeah, I tried to execute the command by hand in a script. I just get some other different errors. The thing is, I shouldn't have the first error. If other people can install it, why can't I? In theory this is what I'm trying to do on a fresh install. Of course I'm having some problems with installing the new world, but once I get passed that maybe it will work? If someone sees something that I'm missing, please point it out. Install FreeBSD 5.4 on AMD64. 1.Create /root/current-supfile *default host=cvsup7.freebsd.org *default base=/usr *default prefix=/usr *default release=cvs tag=. *default delete use-rel-suffix ports-all tag=. src-all ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dope!!!!!!!!!! Do you realize that you are not longer on FreeBSD 5.4 ???? Can you do a "uname -a" right now? For 5.4 you would need smth like: *default release=cvs tag=RELENG_5 (for stable development branch), or *default release=cvs tag=RELENG_5_4 (for the "errata" branch, or merely just *default release=cvs tag=RELENG_5_4_0_RELEASE (for the release itself). ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2. Update ports and source files. # cvsup /root/current-supfile 3. Create package database. # pkgdb -F 4. Upgrade installed ports. # portupgrade -arR 5. Rebuild world and kernel, boot in single user mode. GENERIC kernel will have all correct options for Linux binary support. # boot –s # fsck –p # mount –u / # mount –a –t ufs # swapon –a # adjkerntz –i # cd /usr/src # make buildworld # make buildkernel # make installkernel 6. Reboot into single user mode (boot –s) # fsck –p # mount –u / # mount –a –t ufs # swapon –a # cd /etc # mergemaster –p # make installworld # mergemaster # reboot 7. Add to /etc/fstab: linprocfs /usr/compat/linux/proc linprocfs rw 0 0 8. Add to /etc/make.conf: WITH_LIB32=YES 9. Acquire all related Java source, binaries, and patch files. Make sure they are all executable by user and group, then copy to /usr/ports/distfiles. 10. Navigate to /usr/ports/java/linux-sun-jdk14. # make # make install # make clean # make distclean 11. Test java: # java -version 12. Navigate to /usr/ports/java/jdk15. # make # make install Achilleus Mantzios <achill@matrix.gatewaynet.com> wrote: Have you tried jdk15 on FreeBSD 6.x?? Also if i were you, i'd ask some "popular" person from java@freebsd to login to your machine and have a close look. Also, what about the actual shell command that caused the execve() error?? -- -Achilleus
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051026114759.77140.qmail>