java/57142: unexhaustive check for installed linux jdk 1.4
distributions in bsd.java.mk
Chung Lau
clau at cs.cmu.edu
Tue Sep 23 14:10:22 PDT 2003
>Number: 57142
>Category: java
>Synopsis: unexhaustive check for installed linux jdk 1.4 distributions in bsd.java.mk
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-java
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Sep 23 14:10:17 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: manioc
>Release: FreeBSD 4.7-RELEASE-p9 i386
>Organization:
none
>Environment:
System: FreeBSD kosher.onlinephonestore.net 4.7-RELEASE-p9 FreeBSD 4.7-RELEASE-p9 #1: Sat Mar 22 19:38:26 EST 2003 manioc at panasonicphonestore.net:/usr/obj/usr/src/sys/KOSHER i386
>Description:
when installing any port with USE_JAVA=1.3+, bsd.java.mk doesn't check whether or not
blackdown 1.4 and IBM 1.4 distributions of the jdk is installed.
the following msg appears when you attempt to install j2sdkee13
===> Extracting for j2sdkee-1.3.1_02
>How-To-Repeat:
1. install blackhawk OR ibm jdk 1.4 port
2. install j2sdkee13 port
>Fix:
-------------------------------------------------------------------------------
in file /usr/ports/Mk/bsd.java.mk
line 258:
--- !defined(HAVE_JAVA_SUN_LINUX_1_4)
+++ !defined(HAVE_JAVA_SUN_LINUX_1_4) || \
!defined(HAVE_JAVA_BLACKDOWN_LINUX_1_4) || \
!defined(HAVE_JAVA_IBM_LINUX_1_4)
-------------------------------------------------------------------------------
i believe this works. too lazy to verify this. I defined USE_JAVA=1.4 explicitly
in j2sdkee13 to get it installed.
>Release-Note:
>Audit-Trail:
>Unformatted:
>> Checksum OK for j2sdkee-1_3_1-linux.tar.gz.
===> Patching for j2sdkee-1.3.1_02
===> j2sdkee-1.3.1_02 depends on file: /usr/local/diablo-jdk1.3.1/bin/java - not found
===> Verifying install for /usr/local/diablo-jdk1.3.1/bin/java in /usr/ports/java/diablo-jdk13
===> diablo-jdk-1.3.1.0 :
Because of licensing restrictions, you must fetch the distribution
manually. Please access
http://www.FreeBSDFoundation.org/cgi-bin/download.cgi?package=diablo-caffe-1.3.1-0.tar.bz2
with a web browser and "Accept" the End User License Agreement for
"Caffe Diablo ". Please place the downloaded
diablo-caffe-1.3.1-0.tar.bz2 in /usr/ports/distfiles.
.*** Error code 1
Stop in /usr/ports/java/diablo-jdk13.
*** Error code 1
Stop in /usr/ports/java/j2sdkee13.
More information about the freebsd-java
mailing list