Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Trying to install Java on FreeBSD

6 views
Skip to first unread message

Vineeth Karkad (vkarkad)

unread,
Jul 28, 2016, 2:01:51 PM7/28/16
to
Hi there!

Used steps as documented here: https://www.freebsd.org/java

rel-bld11# uname -a
FreeBSD rel-bld11.ibeng 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Wed Feb 8 16:11:26 PST 2012 root@:/sys/amd64/compile/MESSAGING_GATEWAY.amd64_INSTALL amd64
rel-bld11# cd /usr/ports/java/openjdk7/ && make install clean
<SNIP>
Begin parallel compiles: /data/usr/ports/java/openjdk7/work/openjdk/jdk/make/java/java
gmake[5]: Entering directory `/data/usr/ports/java/openjdk7/work/openjdk/jdk/make/java/java'
gmake[5]: `/data/usr/ports/java/openjdk7/work/openjdk/build/bsd-amd64/tmp/java/java.lang/java/obj64/.files_compiled' is up to date.
gmake[5]: Leaving directory `/data/usr/ports/java/openjdk7/work/openjdk/jdk/make/java/java'
Done with parallel compiles: /data/usr/ports/java/openjdk7/work/openjdk/jdk/make/java/java
rm -f /data/usr/ports/java/openjdk7/work/openjdk/build/bsd-amd64/lib/currency.data
/usr/local/jdk1.6.0/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -Xmx512m -Xms512m -XX:PermSize=32m -XX:MaxPerm
Size=160m -jar /data/usr/ports/java/openjdk7/work/openjdk/build/bsd-amd64/btjars/generatecurrencydata.jar -o /data/usr/ports/java/openjdk7/work
/openjdk/build/bsd-amd64/lib/currency.data.temp \
< ../../../src/share/classes/java/util/CurrencyData.properties
Error: time is more than 10 years from present: 1136059200000
java.lang.RuntimeException: time is more than 10 years from present: 1136059200000
at build.tools.generatecurrencydata.GenerateCurrencyData.makeSpecialCaseEntry(GenerateCurrencyData.java:285)
at build.tools.generatecurrencydata.GenerateCurrencyData.buildMainAndSpecialCaseTables(GenerateCurrencyData.java:225)
at build.tools.generatecurrencydata.GenerateCurrencyData.main(GenerateCurrencyData.java:154)
gmake[4]: *** [/data/usr/ports/java/openjdk7/work/openjdk/build/bsd-amd64/lib/currency.data] Error 1
gmake[4]: Leaving directory `/data/usr/ports/java/openjdk7/work/openjdk/jdk/make/java/java'
gmake[3]: *** [all] Error 1
gmake[3]: Leaving directory `/data/usr/ports/java/openjdk7/work/openjdk/jdk/make/java'
gmake[2]: *** [all] Error 1
gmake[2]: Leaving directory `/data/usr/ports/java/openjdk7/work/openjdk/jdk/make'
gmake[1]: *** [jdk-build] Error 2
gmake[1]: Leaving directory `/data/usr/ports/java/openjdk7/work/openjdk'
gmake: *** [build_product_image] Error 2
*** Error code 1
Stop in /data/usr/ports/java/openjdk7.

How do I proceed here ?

Regards,
Vineeth.
_______________________________________________
freebs...@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-java
To unsubscribe, send any mail to "freebsd-java...@freebsd.org"

Michael Zhilin

unread,
Jul 28, 2016, 2:08:08 PM7/28/16
to
Hi,

Do you use head- ports or Q'- ports? Could you please share output of "grep
VERSION Makefile"?

Thanks!

Michael

Vineeth Karkad (vkarkad)

unread,
Jul 28, 2016, 2:12:19 PM7/28/16
to
Thank you Michael for the quick response.

> Do you use head- ports or Q'- ports?
Not sure. How do I find out this ? I am relatively new to FreeBSD.

rel-bld11# grep VERSION Makefile
PORTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_BUILD_NUMBER}
JDK_MAJOR_VERSION= 7
JDK_MINOR_VERSION= 0
JDK_SRC_DISTFILE= ${PORTNAME}-${JDK_MAJOR_VERSION}-fcs-src-b${JDK_BUILD_NUMBER}-${JDK_BUILD_DATE}
ANT_VERSION= 1.8.2
ANT_DISTFILE= apache-ant-${ANT_VERSION}-bin
INSTALLDIR= ${PREFIX}/${PORTNAME}${JDK_MAJOR_VERSION}
ANT_HOME="${WRKDIR}/apache-ant-${ANT_VERSION}" \
@${ECHO} "@exec ${LOCALBASE}/bin/registervm '${INSTALLDIR}/bin/java # OpenJDK${JDK_MAJOR_VERSION}'" >> ${TMPPLIST}
"${LOCALBASE}/bin/registervm" "${INSTALLDIR}/bin/java # OpenJDK${JDK_MAJOR_VERSION}"

Regards,
Vineeth.

From: Michael Zhilin <miz...@gmail.com<mailto:miz...@gmail.com>>
Date: Thursday, 28 July 2016 at 11:37 PM
To: vkarkad <vka...@cisco.com<mailto:vka...@cisco.com>>
Cc: "freebs...@FreeBSD.org<mailto:freebs...@FreeBSD.org>" <freebs...@freebsd.org<mailto:freebs...@freebsd.org>>
Subject: Re: Trying to install Java on FreeBSD

Hi,

Do you use head- ports or Q'- ports? Could you please share output of "grep VERSION Makefile"?

Thanks!

Michael

freebs...@freebsd.org<mailto:freebs...@freebsd.org> mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-java
To unsubscribe, send any mail to "freebsd-java...@freebsd.org<mailto:freebsd-java...@freebsd.org>"

Jung-uk Kim

unread,
Jul 28, 2016, 2:21:01 PM7/28/16
to
On 07/28/16 02:12 PM, Vineeth Karkad (vkarkad) wrote:
> Thank you Michael for the quick response.
>
>> Do you use head- ports or Q'- ports?
> Not sure. How do I find out this ? I am relatively new to FreeBSD.
>
> rel-bld11# grep VERSION Makefile
> PORTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_BUILD_NUMBER}
> JDK_MAJOR_VERSION= 7
> JDK_MINOR_VERSION= 0
> JDK_SRC_DISTFILE= ${PORTNAME}-${JDK_MAJOR_VERSION}-fcs-src-b${JDK_BUILD_NUMBER}-${JDK_BUILD_DATE}
> ANT_VERSION= 1.8.2
> ANT_DISTFILE= apache-ant-${ANT_VERSION}-bin
> INSTALLDIR= ${PREFIX}/${PORTNAME}${JDK_MAJOR_VERSION}
> ANT_HOME="${WRKDIR}/apache-ant-${ANT_VERSION}" \
> @${ECHO} "@exec ${LOCALBASE}/bin/registervm '${INSTALLDIR}/bin/java # OpenJDK${JDK_MAJOR_VERSION}'" >> ${TMPPLIST}
> "${LOCALBASE}/bin/registervm" "${INSTALLDIR}/bin/java # OpenJDK${JDK_MAJOR_VERSION}"

Clearly, you are building ancient ports on ancient FreeBSD
(9.0-RELEASE). Both ports tree and FreeBSD are not supported any more.

Jung-uk Kim

signature.asc

Vineeth Karkad (vkarkad)

unread,
Jul 28, 2016, 2:27:55 PM7/28/16
to
[auto-build@rel-bld11 ~]$ uname -a
FreeBSD rel-bld11.eng 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Wed Feb 8
16:11:26 PST 2012
root@:/sys/amd64/compile/MESSAGING_GATEWAY.amd64_INSTALL amd64
[auto-build@rel-bld11 ~]$ /usr/local/openjdk7/bin/java -version
openjdk version "1.7.0"
OpenJDK Runtime Environment (build 1.7.0-root_2015_12_22_07_05-b00)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)


I have another host with the same version of FreeBSD, that has openjdk7.
Not sure how it worked on that host.

Regards,
Vineeth.

Jung-uk Kim

unread,
Jul 28, 2016, 2:43:19 PM7/28/16
to
On 07/28/16 02:27 PM, Vineeth Karkad (vkarkad) wrote:
> [auto-build@rel-bld11 ~]$ uname -a
> FreeBSD rel-bld11.eng 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Wed Feb 8
> 16:11:26 PST 2012
> root@:/sys/amd64/compile/MESSAGING_GATEWAY.amd64_INSTALL amd64
> [auto-build@rel-bld11 ~]$ /usr/local/openjdk7/bin/java -version
> openjdk version "1.7.0"
> OpenJDK Runtime Environment (build 1.7.0-root_2015_12_22_07_05-b00)
> OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)
>
>
> I have another host with the same version of FreeBSD, that has openjdk7.
> Not sure how it worked on that host.

If you really have to replicate the environment for some reason
(although it is not supported), you can back up the package and its
dependencies from old host, i.e., "pkg_create -b -R", copy all packages
to new host, and install, i.e., "pkg_add <pkg_name>".

Jung-uk Kim

signature.asc

Jung-uk Kim

unread,
Jul 28, 2016, 2:53:13 PM7/28/16
to
^^^^^^^^^^^^^^^^
I think "pkg_create -R -b <pkg_name>" is more appropriate incantation
here. Haven't done for years, sorry. :-P

Jung-uk Kim
signature.asc
0 new messages