FreeBSD Native JDK/JRE
Hi, I've been attempting to install java/jdk15 into a jail under FreeBSD 6.2 and have been running into some issues. I have appended a trimmed out version of the output I get during an installation to the end of the message. From what I can tell, it's attempting to install some Linux emulation components and this is where I get stuck. I've not been able to find any information that would help me either manually mount the partitions so they are visible inside a jail (I am not sure if this is even possible anymore), or to work around this particular issue and just do a native installation. Can anyone offer up any help? mail# portinstall java/jdk15 --- Installing 'jdk-1.5.0p4' from a port (java/jdk15) --- Building '/usr/ports/java/jdk15' === Cleaning for unzip-5.52_2 === Cleaning for m4-1.4.8_1 === Cleaning for zip-2.32 === Cleaning for open-motif-2.2.3_2 === Cleaning for linux-sun-jdk-1.4.2.13 === Cleaning for gmake-3.81_1 === Cleaning for libiconv-1.9.2_2 === Cleaning for javavmwrapper-2.3 === Cleaning for libtool-1.5.22_3 === Cleaning for xorg-libraries-6.9.0_1 === Cleaning for imake-6.9.0_1 === Cleaning for linux_base-fc-4_9 === Cleaning for linux-xorg-libs-6.8.2_5 === Cleaning for gettext-0.14.5_2 === Cleaning for libdrm-2.0.2 === Cleaning for freetype2-2.2.1_1 === Cleaning for fontconfig-2.3.2_6,1 === Cleaning for perl-5.8.8 === Cleaning for rpm-3.0.6_13 === Cleaning for linux-fontconfig-2.2.3_5 === Cleaning for pkg-config-0.21 === Cleaning for expat-2.0.0_1 === Cleaning for automake-1.4.6_2 === Cleaning for autoconf-2.13.000227_5 === Cleaning for popt-1.7_2 === Cleaning for linux-expat-1.95.8 === Cleaning for jdk-1.5.0p4 === Vulnerability check disabled, database not found === Found saved configuration for jdk-1.5.0p4 IMPORTANT: To build JDK 1.5.0 port, you should have at least 2.5Gb of free disk space in build area! IMPORTANT: To build JDK 1.5.0 port, you should have linux emulation enabled in the kernel and linux procfs (linprocfs) filesystem mounted. === Extracting for jdk-1.5.0p4 = MD5 Checksum OK for jdk-1_5_0-src-scsl.zip. = SHA256 Checksum OK for jdk-1_5_0-src-scsl.zip. = MD5 Checksum OK for jdk-1_5_0-bin-scsl.zip. = SHA256 Checksum OK for jdk-1_5_0-bin-scsl.zip. = MD5 Checksum OK for bsd-jdk15-patches-4.tar.bz2. = SHA256 Checksum OK for bsd-jdk15-patches-4.tar.bz2. === jdk-1.5.0p4 depends on executable in : unzip - found === Patching for jdk-1.5.0p4 Hmm... Looks like a unified diff to me... The text leading up to this was: -- |Index: control/make/Makefile |=== |RCS file: /var/jcvs/javasrc_1_5_scsl/control/make/Makefile,v |retrieving revision 1.1.1.1 |retrieving revision 1.3 |diff -u -r1.1.1.1 -r1.3 |--- control/make/Makefile 8 Nov 2004 22:26:52 - 1.1.1.1 |+++ control/make/Makefile 23 Dec 2004 19:28:25 - 1.3 -- Patching file control/make/Makefile using Plan A... Hunk #1 succeeded at 12. Hunk #2 succeeded at 69. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: ... SNIP ... done === Applying FreeBSD patches for jdk-1.5.0p4 /usr/bin/sed -i.bak -e s:%%PREFIX%%:/usr/local:g -e s:%%JDK_VERSION%%:1.5.0:g /usr/ports/java/jdk15/work/control/make/../../deploy/src/plugin/solaris/controlpanel/sun_java.desktop === jdk-1.5.0p4 depends on executable in : gm4 - found === jdk-1.5.0p4 depends on executable in : zip - found === jdk-1.5.0p4 depends on file: /usr/X11R6/lib/libXm.so - found === jdk-1.5.0p4 depends on file: /usr/local/linux-sun-jdk1.4.2/bin/javac - found === jdk-1.5.0p4 depends on executable in : gmake - found === jdk-1.5.0p4 depends on shared library: iconv.3 - found === Configuring for jdk-1.5.0p4 === Building for jdk-1.5.0p4 ERROR: You must have LINPROCFS mounted before starting to build the native JDK 1.5.0. You may do it with the following commands: # kldload linprocfs and # mount -t linprocfs linprocfs /compat/linux/proc *** Error code 1 Stop in /usr/ports/java/jdk15. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall.7259.0 env make ** Fix the problem and try again. ** Listing the failed packages (*:skipped / !:failed) ! java/jdk15(unknown build error) --- Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: FreeBSD Native JDK/JRE
Hi, As luck would have it, 2 minutes after posting this message, I managed to find this URL: http://lists.freebsd.org/pipermail/freebsd-questions/2006-August/129252.html Which addresses most of my issues, now I just have to work past a compiler error (I think due to sun-jdk-1.4 having been installed).. Thanks. Chris Bowlby wrote: Hi, I've been attempting to install java/jdk15 into a jail under FreeBSD 6.2 and have been running into some issues. I have appended a trimmed out version of the output I get during an installation to the end of the message. From what I can tell, it's attempting to install some Linux emulation components and this is where I get stuck. I've not been able to find any information that would help me either manually mount the partitions so they are visible inside a jail (I am not sure if this is even possible anymore), or to work around this particular issue and just do a native installation. Can anyone offer up any help? mail# portinstall java/jdk15 --- Installing 'jdk-1.5.0p4' from a port (java/jdk15) --- Building '/usr/ports/java/jdk15' === Cleaning for unzip-5.52_2 === Cleaning for m4-1.4.8_1 === Cleaning for zip-2.32 === Cleaning for open-motif-2.2.3_2 === Cleaning for linux-sun-jdk-1.4.2.13 === Cleaning for gmake-3.81_1 === Cleaning for libiconv-1.9.2_2 === Cleaning for javavmwrapper-2.3 === Cleaning for libtool-1.5.22_3 === Cleaning for xorg-libraries-6.9.0_1 === Cleaning for imake-6.9.0_1 === Cleaning for linux_base-fc-4_9 === Cleaning for linux-xorg-libs-6.8.2_5 === Cleaning for gettext-0.14.5_2 === Cleaning for libdrm-2.0.2 === Cleaning for freetype2-2.2.1_1 === Cleaning for fontconfig-2.3.2_6,1 === Cleaning for perl-5.8.8 === Cleaning for rpm-3.0.6_13 === Cleaning for linux-fontconfig-2.2.3_5 === Cleaning for pkg-config-0.21 === Cleaning for expat-2.0.0_1 === Cleaning for automake-1.4.6_2 === Cleaning for autoconf-2.13.000227_5 === Cleaning for popt-1.7_2 === Cleaning for linux-expat-1.95.8 === Cleaning for jdk-1.5.0p4 === Vulnerability check disabled, database not found === Found saved configuration for jdk-1.5.0p4 IMPORTANT: To build JDK 1.5.0 port, you should have at least 2.5Gb of free disk space in build area! IMPORTANT: To build JDK 1.5.0 port, you should have linux emulation enabled in the kernel and linux procfs (linprocfs) filesystem mounted. === Extracting for jdk-1.5.0p4 = MD5 Checksum OK for jdk-1_5_0-src-scsl.zip. = SHA256 Checksum OK for jdk-1_5_0-src-scsl.zip. = MD5 Checksum OK for jdk-1_5_0-bin-scsl.zip. = SHA256 Checksum OK for jdk-1_5_0-bin-scsl.zip. = MD5 Checksum OK for bsd-jdk15-patches-4.tar.bz2. = SHA256 Checksum OK for bsd-jdk15-patches-4.tar.bz2. === jdk-1.5.0p4 depends on executable in : unzip - found === Patching for jdk-1.5.0p4 Hmm... Looks like a unified diff to me... The text leading up to this was: -- |Index: control/make/Makefile |=== |RCS file: /var/jcvs/javasrc_1_5_scsl/control/make/Makefile,v |retrieving revision 1.1.1.1 |retrieving revision 1.3 |diff -u -r1.1.1.1 -r1.3 |--- control/make/Makefile 8 Nov 2004 22:26:52 - 1.1.1.1 |+++ control/make/Makefile 23 Dec 2004 19:28:25 - 1.3 -- Patching file control/make/Makefile using Plan A... Hunk #1 succeeded at 12. Hunk #2 succeeded at 69. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: ... SNIP ... done === Applying FreeBSD patches for jdk-1.5.0p4 /usr/bin/sed -i.bak -e s:%%PREFIX%%:/usr/local:g -e s:%%JDK_VERSION%%:1.5.0:g /usr/ports/java/jdk15/work/control/make/../../deploy/src/plugin/solaris/controlpanel/sun_java.desktop === jdk-1.5.0p4 depends on executable in : gm4 - found === jdk-1.5.0p4 depends on executable in : zip - found === jdk-1.5.0p4 depends on file: /usr/X11R6/lib/libXm.so - found === jdk-1.5.0p4 depends on file: /usr/local/linux-sun-jdk1.4.2/bin/javac - found === jdk-1.5.0p4 depends on executable in : gmake - found === jdk-1.5.0p4 depends on shared library: iconv.3 - found === Configuring for jdk-1.5.0p4 === Building for jdk-1.5.0p4 ERROR: You must have LINPROCFS mounted before starting to build the native JDK 1.5.0. You may do it with the following commands: # kldload linprocfs and # mount -t linprocfs linprocfs /compat/linux/proc *** Error code 1 Stop in /usr/ports/java/jdk15. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall.7259.0 env make ** Fix the problem and try again. ** Listing the failed packages (*:skipped / !:failed) ! java/jdk15(unknown build error) --- Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED
Lex error?
Hi All, I'm attempting to do a make build world on my FreeBSD box, but I keep getting this error each time: cc -O -pipe -g -Wall -I. -I/usr/src/usr.bin/colldef/../../lib/libc/locale -DCOLLATE_DEBUG -D__FBSDID=__RCSID -c scan.c /usr/src/usr.bin/colldef/scan.l:638: warning: `yyunput' defined but not used cc -O -pipe -g -Wall -I. -I/usr/src/usr.bin/colldef/../../lib/libc/locale -DCOLLATE_DEBUG-D__FBSDID=__RCSID -static -o colldef parse.o scan.o -ll /usr/libexec/elf/ld: cannot find -ll *** Error code 1 Stop in /usr/src/usr.bin/colldef. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. and as a result I can not complete the build... I've got yacc and bison both installed and I think it's a lex related error, but I'm not 100% certain of that... I have 7 other FreeBSD box's that work fine when doing a build world and a quick comparison of them to this one failed to show anything different... can someone point out what I might be missing? Chris Bowlby, - Manager of Information and Technology. [EMAIL PROTECTED] www.hub.org 1-902-542-3657 - To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-questions in the body of the message