Bug 69693

Summary: Build failure for JAVA JDK 1.4 (port jdk14, Building for jdk-1.4.2p6_4)
Product: Ports & Packages Reporter: O. Hartmann <ohartman>
Component: Individual Port(s)Assignee: Alexey Zelkin <phantom>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description O. Hartmann 2004-07-28 08:40:19 UTC
While trying to build Suns Java JDK14 on a FreeBSD 5.2.1-p9 box the build process 
dies with the following error (cut-and-paste). JDK14 build process dies on both Linux 7 and
Linux 8 binaries, last try on the above mentioned box shows the failure in detail.

The Sun Java JDK 1.4 is necessary for several essential builds like OpenOffice 1.1.2 which also dies
or, installed as the prebuild package from the main website, crashes due to the lack of Java.

Error:

===>    Verifying install for /usr/local/jdk1.4.2/bin/java in /usr/ports/java/jdk14
===>  Building for jdk-1.4.2p6_4
# Start of jdk build
bsd i586 1.4.2-p6 build started: 04-07-28 07:25
if [ -r ./../../deploy/make/Makefile ]; then \
  ( cd  ./../../deploy/make; gmake sanity EXTERNALSANITYCONTROL=true CONTROL_TOPDIR=/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control CONTROL_TOPDIR_NAME=control ALT_OUTPUTDIR=/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control/build/bsd-i586  ARCH_DATA_MODEL=32 MILESTONE=p6 BUILD_NUMBER=root_28_jul_2004_07_25 ; ); \
fi
gmake[1]: Entering directory `/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/deploy/make'
gmake[1]: Leaving directory `/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/deploy/make'
gmake[1]: Entering directory `/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/j2se/make'
gmake[1]: Leaving directory `/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/j2se/make'

Build Machine Information:
   build machine = 

Build Directory Structure:
   CWD = /usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control/make
   TOPDIR = ./../..
   CONTROL_TOPDIR = ./../../control
   GENERICS_TOPDIR = ./../../generics
   HOTSPOT_TOPDIR = ./../../hotspot
   J2SE_TOPDIR = ./../../j2se
   MOTIF_TOPDIR = ./../../motif

Hotspot Settings:
   HOTSPOT_BUILD_JOBS = 

Bootstrap Settings:
   JAVAWS_BOOTDIR = /usr/local/linux-sun-jdk1.4.2 
   BOOTSTRAP J2SDK VERSION: Segmentation fault (core dumped)
   OUTPUTDIR = /usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control/build/bsd-i586 

Build Tool Settings:
   UNIXCOMMAND_PATH = /bin/ 
   COMPILER_PATH = /usr/bin/ 
   DEVTOOLS_PATH = /usr/local/bin/ 
   USRBIN_PATH = /usr/bin/ 
   GCC32_COMPILER_PATH = /java/devtools/bsd/gcc3.2/ 
   MOZILLA_PATH =  
   MOZILLA_HEADERS_PATH =  
   MOZILLA_LIBS_PATH =  
   CC_VER = 3.3.3 
   PATH = /sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin 

Build Directives:
   PEDANTIC =  
   INSANE =  

Build Platform Settings:
   PLATFORM = bsd 
   ARCH = i586 
   LIBARCH = i386 
   ARCH_FAMILY = i586 
   ARCH_DATA_MODEL = 32 
   OS_VERSION = 5.2.1-RELEASE-p9 
   TRUE_PLATFORM = FreeBSD (5.x CURRENT way)
   FREE_SPACE = 8483760 

GNU Make Settings:
   MAKE = gmake 
   MAKE VERSION =  
   MAKECMDGOALS = sanity 
   MAKEFLAGS = w -- BUILD_NUMBER=root_28_jul_2004_07_25 MILESTONE=p6 ARCH_DATA_MODEL=32 ALT_OUTPUTDIR=/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control/build/bsd-i586 CONTROL_TOPDIR_NAME=control CONTROL_TOPDIR=/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control EXTERNALSANITYCONTROL=true 
   SHELL = /bin/sh 

Target Build Versions:
   JAVAWS_VERSION = 1.4.2 
   MILESTONE = p6 
   BUILD_NUMBER = root_28_jul_2004_07_25 

Bootstrap Settings:
   BOOTDIR = /usr/local/linux-sun-jdk1.4.2 
   BOOTSTRAP J2SDK VERSION: Segmentation fault (core dumped)
   OUTPUTDIR = /usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control/build/bsd-i586 

Build Tool Settings:
   UNIXCOMMAND_PATH = /bin/ 
   COMPILER_PATH = /usr/bin/ 
   DEVTOOLS_PATH = /usr/local/bin/ 
   USRBIN_PATH = /usr/bin/ 
   MOTIF_DIR = /usr/X11R6 
   CC_VER = 3.3.3 
   ZIP_VER = 2.3 
   PATH = /sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin 

Build Directives:
   USE_ONLY_BOOTDIR_TOOLS =  
   USE_HOTSPOT_INTERPRETER_MODE =  
   PEDANTIC =  
   DEV_ONLY = YES 
   J2RE_ONLY =  
   NO_DOCS =  
   NO_IMAGES =  
   TOOLS_ONLY = true 
   INSANE =  

Build Platform Settings:
   PLATFORM = bsd 
   ARCH = i586 
   LIBARCH = i386 
   ARCH_FAMILY = i586 
   ARCH_DATA_MODEL = 32 
   OS_VERSION = 5.2.1-RELEASE-p9 
   TRUE_PLATFORM = FreeBSD (5.x CURRENT way)
   FREE_SPACE = 8483760 

GNU Make Settings:
   MAKE = gmake 
   MAKE VERSION =  
   MAKECMDGOALS = sanity 
   MAKEFLAGS =  
   SHELL = /bin/sh 

Target Build Versions:
   JDK_VERSION = 1.4.2 
   MILESTONE = p6 
   BUILD_NUMBER = root_28_jul_2004_07_25 

External File/Binary Locations:
   HOTSPOT_SERVER_PATH = /usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/server 
   HOTSPOT_CLIENT_PATH = /usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/client 
   MOTIF_DIR = /usr/X11R6 
   CACERTS_FILE = ./../src/share/lib/security/cacerts 

WARNING: Your build environment has the variable DEV_ONLY
         defined. This will result in a development-only
         build of the J2SE workspace, lacking the documentation
         build and installation bundles.
 
Sanity check passed.
(cd  ./../build/bsd-i586/hotspot-i586/tmp; \
  gmake -f /usr/obj/ports/make/usr/obj/ports/java/jdk14/work/hotspot/build/bsd/Makefile product \
	HOTSPOT_BUILD_VERSION=1.4.2-p6-root_28_jul_2004_07_25  GAMMADIR=/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/hotspot ; )
gmake[1]: Entering directory `/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp'
(cd bsd_i486_compiler2/product; gmake)
gmake[2]: Entering directory `/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[2]: Leaving directory `/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[1]: Leaving directory `/usr/obj/ports/make/usr/obj/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp'
*** Error code 2

Stop in /usr/obj/ports/java/jdk14.
*** Error code 1

Stop in /usr/obj/ports/editors/openoffice-1.1-devel.

Syntax error: "(" unexpected
[: -ne: unexpected operator
Syntax error: "(" unexpected
[: -ne: unexpected operator
gmake[2]: *** [../generated/MakeDeps.class] Segmentation fault (core dumped)
gmake[1]: *** [product] Error 2
gmake: *** [product] Error 2

How-To-Repeat: 	Try to build the jdk14 or OpenOffice-1.1
Comment 1 Ying-Chieh Liao freebsd_committer freebsd_triage 2004-07-28 10:17:33 UTC
Responsible Changed
From-To: freebsd-ports-bugs->phantom

over to maintainer
Comment 2 Alexey Zelkin freebsd_committer freebsd_triage 2004-12-24 08:02:34 UTC
State Changed
From-To: open->closed

Linux emulation problem.  Make sure you have working linux java (bootstraping) 
jdk first.