Problems installing JDK1.6 on FreeBSD 7.0R

Philip Plant freebsd-ports at greenfinch.com
Thu May 15 20:47:42 UTC 2008


Hi folks,

I posted this problem to freebsd-java yesterday, no-one's offered any 
advice yet but I thought that maybe you guys might have an idea what's 
going on.

I'm having real difficulties installing JDK1.6 from the latest ports 
tree - please could anyone advise what's going wrong and the best way I 
can go about fixing it?

Many thanks,

Philip.

FreeBSD 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sat Mar 29 13:53:08 UTC 2008     

===>  Applying FreeBSD patches for jdk-1.6.0.3p4_1
===>   jdk-1.6.0.3p4_1 depends on executable: zip - found
===>   jdk-1.6.0.3p4_1 depends on executable: unzip - found
===>   jdk-1.6.0.3p4_1 depends on file: /usr/local/lib/libXm.so - found
===>   jdk-1.6.0.3p4_1 depends on file: /usr/local/include/cups/cups.h - 
found
===>   jdk-1.6.0.3p4_1 depends on file: 
/usr/local/diablo-jdk1.5.0/bin/javac - found
===>   jdk-1.6.0.3p4_1 depends on executable: gmake - found
===>   jdk-1.6.0.3p4_1 depends on file: 
/usr/local/libdata/pkgconfig/x11.pc - found
===>   jdk-1.6.0.3p4_1 depends on file: 
/usr/local/libdata/pkgconfig/xext.pc - found
===>   jdk-1.6.0.3p4_1 depends on file: 
/usr/local/libdata/pkgconfig/xi.pc - found
===>   jdk-1.6.0.3p4_1 depends on file: 
/usr/local/libdata/pkgconfig/xtst.pc - found
===>   jdk-1.6.0.3p4_1 depends on executable: pkg-config - found
===>   jdk-1.6.0.3p4_1 depends on executable: update-desktop-database - 
found
===>   jdk-1.6.0.3p4_1 depends on shared library: iconv.3 - found
===>   jdk-1.6.0.3p4_1 depends on shared library: glib-2.0.0 - found
===>  Configuring for jdk-1.6.0.3p4_1
===>  Building for jdk-1.6.0.3p4_1
# Start of jdk build
bsd i586 1.6.0_03-p4 build started: 08-05-14 17:33
[: /libexec/ld-elf: bad number
[: /libexec/ld-elf: bad number
gmake[1]: Entering directory `/usr/ports/java/jdk16/work/deploy/make'
gmake[1]: Leaving directory `/usr/ports/java/jdk16/work/deploy/make'
[: /libexec/ld-elf: bad number
[: /libexec/ld-elf: bad number
gmake[1]: Entering directory `/usr/ports/java/jdk16/work/j2se/make'
[: so: bad number
echo "WARNING: Importing CUPS from a system location \n" \
              "" >> 
/usr/ports/java/jdk16/work/control/build/bsd-i586/sanityCheckWarnings.txt
gmake[1]: Leaving directory `/usr/ports/java/jdk16/work/j2se/make'
gmake[1]: Entering directory `/usr/ports/java/jdk16/work/install/make'
gmake[1]: Leaving directory `/usr/ports/java/jdk16/work/install/make'

Build Machine Information:
   build machine =

Build Directory Structure:
   CWD = /usr/ports/java/jdk16/work/control/make
   TOPDIR = ../..
   CONTROL_TOPDIR = ../../control
   HOTSPOT_TOPDIR = ../../hotspot
   J2SE_TOPDIR = ../../j2se
   DEPLOY_TOPDIR = ../../deploy
   INSTALL_TOPDIR = ../../install

Build Directives:
   BUILD_HOTSPOT = true
   BUILD_MOTIF   = false
   BUILD_J2SE    = true
   BUILD_DEPLOY  = true
   BUILD_INSTALL = true

Hotspot Settings: \n      HOTSPOT_BUILD_JOBS  =  \n      
HOTSPOT_OUTPUTDIR   = 
/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir \n      
HOTSPOT_EXPORT_PATH = 
/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/import \n \n

\nBootstrap Settings:\n  BOOTDIR = /usr/local/diablo-jdk1.5.0\n    
ALT_BOOTDIR = /usr/local/diablo-jdk1.5.0\n  BOOT_VER = 
/libexec/ld-elf.so.1: /usr/local/lib/compat/libpthread.so.2: Undefined 
symbol __malloc_lock [requires at least 1.5]\n  OUTPUTDIR = 
/usr/ports/java/jdk16/work/control/build/bsd-i586\n    ALT_OUTPUTDIR = 
/usr/ports/java/jdk16/work/control/build/bsd-i586\n  ABS_OUTPUTDIR = 
/usr/ports/java/jdk16/work/control/build/bsd-i586\n \nBuild Tool 
Settings:\n  SLASH_JAVA = /java\n    ALT_SLASH_JAVA = \n  VARIANT = 
OPT\n  JDK_DEVTOOLS_DIR = /java/devtools\n    ALT_JDK_DEVTOOLS_DIR = \n  
UNIXCOMMAND_PATH = /bin/\n    ALT_UNIXCOMMAND_PATH = \n  COMPILER_PATH = 
/usr/bin/\n    ALT_COMPILER_PATH = \n  DEVTOOLS_PATH = /usr/local/\n    
ALT_DEVTOOLS_PATH = /usr/local\n  MOTIF_DIR = /usr/local\n    
ALT_MOTIF_DIR = /usr/local\n  COMPILER_NAME = GCC\n  COMPILER_VERSION = 
\n  CC_VER = 4.2 [requires at least 3.3]\n  ZIP_VER = 2.32 [requires at 
least 2.2]\n  UNZIP_VER = 5.52 [requires at least 5.12]\n  PATH = 
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin\n  
TEMPDIR = /usr/ports/java/jdk16/work/control/build/bsd-i586/tmp\n 
\nBuild Directives:\n  USE_ONLY_BOOTDIR_TOOLS = \n  
USE_HOTSPOT_INTERPRETER_MODE = \n  PEDANTIC = \n  DEV_ONLY = \n  
J2RE_ONLY = \n  NO_DOCS = \n  NO_IMAGES = \n  TOOLS_ONLY = \n  INSANE = 
\n  PARALLEL_COMPILES = true\n  PARALLEL_COMPILE_JOBS = 2\n    
ALT_PARALLEL_COMPILE_JOBS = \n  FASTDEBUG = \n  COMPILER_WARNINGS_FATAL 
= false\n  COMPILER_WARNING_LEVEL = \n  INCREMENTAL_BUILD = false\n  
CC_HIGHEST_OPT =  \n  CC_HIGHER_OPT =  \n  CC_LOWER_OPT =  \n  CXXFLAGS 
=    -fPIC -DCC_NOEX -W -Wall  -Wno-unused -Wno-parentheses  \n  CFLAGS 
=      -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused -Wno-parentheses  
\n  JAVA_BOOT = /usr/local/diablo-jdk1.5.0/bin/java -client -Xmx512m 
-Xms256m\n  JAVAC_BOOT = /usr/local/diablo-jdk1.5.0/bin/javac 
-J-XX:ThreadStackSize=768 -J-client -J-Xmx512m -J-Xms256m 
-J-Xbootclasspath/p:./../make/sun/javac/javac/gjc.jar -target 5\n  
JAR_BOOT = /usr/local/diablo-jdk1.5.0/bin/jar\n  JAVAH_BOOT = 
/usr/local/diablo-jdk1.5.0/bin/javah -J-XX:ThreadStackSize=768 -J-client 
-J-Xmx512m -J-Xms256m 
-J-Xbootclasspath/p:./../make/sun/javac/javac/gjc.jar\n  JAVA = 
/usr/ports/java/jdk16/work/control/build/bsd-i586/bin/java -client 
-Xmx512m -Xms256m\n  JAVAC = 
/usr/ports/java/jdk16/work/control/build/bsd-i586/bin/javac 
-J-XX:ThreadStackSize=768 -J-client -J-Xmx512m -J-Xms256m\n  JAR = 
/usr/ports/java/jdk16/work/control/build/bsd-i586/bin/jar\n  JAVAH = \n 
\nBuild Platform Settings:\n  USER = philip\n  PLATFORM = bsd\n  ARCH = 
i586\n  LIBARCH = i386\n  ARCH_FAMILY = i586\n  ARCH_DATA_MODEL = 32\n  
ARCHPROP = i386\n  OS_VERSION = 7.0-RELEASE [requires at least 6.0]\n  
OS_NAME = freebsd\n  TEMP_FREE_SPACE = 1015260\n  FREE_SPACE = 
216996716\n  MB_OF_MEMORY = 1011\n \nGNU Make Settings:\n  MAKE = 
gmake\n  MAKE_VER = 3.81 [requires at least 3.78]\n  MAKECMDGOALS = 
sanity\n  MAKEFLAGS = w -- ARCH_DATA_MODEL=32 BUILD_MOTIF=false 
BUILD_HOTSPOT=true 
ALT_HOTSPOT_IMPORT_PATH=/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/import 
ALT_OUTPUTDIR=/usr/ports/java/jdk16/work/control/build/bsd-i586 
FULL_VERSION=1.6.0_03-p4-philip_14_may_2008_17_33-b00 
JDK_BUILD_NUMBER=b00 BUILD_NUMBER=b00 MILESTONE=p4 
EXTERNALSANITYCONTROL=true HOTSPOT_IMPORT_CHECK=false\n  SHELL = 
/bin/sh\n \nTarget Build Versions:\n  JDK_VERSION = 1.6.0_03\n  
MILESTONE = p4\n  RELEASE = 1.6.0_03-p4\n  FULL_VERSION = 
1.6.0_03-p4-philip_14_may_2008_17_33-b00\n  BUILD_NUMBER = b00\n 
\nExternal File/Binary Locations:\n  USRJDKINSTANCES_PATH = /usr/local\n  
JDK_IMPORT_PATH = 
/java/re/j2se/1.6.0_03/promoted/latest/binaries/bsd-i586\n    
ALT_JDK_IMPORT_PATH = \n  HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR\n    
ALT_HOTSPOT_DOCS_IMPORT_PATH = \n  HOTSPOT_IMPORT_PATH = 
/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/import\n    
ALT_HOTSPOT_IMPORT_PATH = 
/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/import\n  
HOTSPOT_CLIENT_PATH = 
/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/import/jre/lib/i386/client\n    
ALT_HOTSPOT_CLIENT_PATH = \n  HOTSPOT_SERVER_PATH = 
/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/import/jre/lib/i386/server\n    
ALT_HOTSPOT_SERVER_PATH = \n  CACERTS_FILE = 
./../src/share/lib/security/cacerts\n    ALT_CACERTS_FILE = \n  
MOZILLA_HEADERS_PATH = /src/plugin/share/plugin\n    
ALT_MOZILLA_HEADERS_PATH = \n  CUPS_HEADERS_PATH = /usr/local/include\n    
ALT_CUPS_HEADERS_PATH = \n \nPrevious JDK Settings:\n  
PREVIOUS_RELEASE_PATH = 
/java/re/j2se/1.5.0/archive/fcs/bundles/bsd-i586\n    
ALT_PREVIOUS_RELEASE_PATH = \n  PREVIOUS_JDK_VERSION = 1.5.0\n    
ALT_PREVIOUS_JDK_VERSION = \n  PREVIOUS_JDK_FILE = 
jdk-1_5_0-bsd-i586.tar.gz\n    ALT_PREVIOUS_JDK_FILE = \n  
PREVIOUS_JRE_FILE = jdk-1_5_0-bsd-i586.tar.gz\n    ALT_PREVIOUS_JRE_FILE 
= \n

  No setting required for Unix Systems
WARNING: The official bsd builds use OS version 6.0. \n         You 
appear to be using OS version 7.0-RELEASE. \n
WARNING: The bsd compiler must be version  3.3 \n       Specifically the 
GCC  compiler. \n        You appear to be using compiler version: 4.2 \n       
The compiler was obtained from the following location: \n           
/usr/bin/ \n       Please change your compiler. \n
WARNING: The official bsd builds use OS version 6.0. \n         You 
appear to be using OS version 7.0-RELEASE. \n
WARNING: The directory HOTSPOT_DOCS_IMPORT_PATH=/NO_DOCS_DIR \n       
does not exist, check your value of ALT_HOTSPOT_DOCS_IMPORT_PATH. \n
WARNING: The bsd compiler must be version  3.3 \n       Specifically the 
GCC  compiler. \n        You appear to be using compiler version: 4.2 \n       
The compiler was obtained from the following location: \n           
/usr/bin/ \n       Please change your compiler. \n
WARNING: Importing CUPS from a system location \n
Sanity check passed.
mkdir -p 
/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir
mkdir -p 
/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/import
cd  ../../hotspot/make ; \
            gmake ALT_SLASH_JAVA=/java ARCH_DATA_MODEL=32 
ALT_OUTPUTDIR=/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir 
ALT_EXPORT_PATH=/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/import 
PREVIOUS_JDK_VERSION=1.5.0 ALT_BOOTDIR=/usr/local/diablo-jdk1.5.0 
FULL_VERSION="1.6.0_03-p4-philip_14_may_2008_17_33-b00" 
JDK_VERSION=1.6.0_03 COOKED_JDK_UPDATE_VERSION=30 COOKED_BUILD_NUMBER=0 
JDK_MKTG_VERSION=6u3 JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=6 
JDK_MICRO_VERSION=0 all_product
gmake[1]: Entering directory `/usr/ports/java/jdk16/work/hotspot/make'
gmake VM_TARGET=product generic_build2
gmake[2]: Entering directory `/usr/ports/java/jdk16/work/hotspot/make'
mkdir -p 
/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir
cd /usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir; 
\
            gmake -f 
/usr/ports/java/jdk16/work/hotspot/build/bsd/Makefile \
                       
HOTSPOT_BUILD_VERSION=1.6.0_03-p4-philip_14_may_2008_17_33-b00 
JAVA_HOME=/usr/local/diablo-jdk1.5.0 
GAMMADIR=/usr/ports/java/jdk16/work/hotspot MAKE_VERBOSE=y product
gmake[3]: Entering directory 
`/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir'
gmake -f /usr/ports/java/jdk16/work/hotspot/build/bsd/Makefile checks
gmake[4]: Entering directory 
`/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir'
/usr/local/diablo-jdk1.5.0/bin/javap 
javax.xml.transform.TransformerFactory > /dev/null 2>&1; \
        if [ $? -ne 0 ]; then \
          /usr/local/diablo-jdk1.5.0/bin/java -version; \
          echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" 
\
          "to bootstrap this build" 1>&2; \
          exit 1; \
        fi
/libexec/ld-elf.so.1: /usr/local/lib/compat/libpthread.so.2: Undefined 
symbol "__malloc_lock"
*** An XSLT processor (J2SE 1.4.x or newer) is required to bootstrap 
this build
gmake[4]: *** [check_j2se_version] Error 1
gmake[4]: Leaving directory 
`/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir'
gmake[3]: *** [bsd_i486_compiler2/debug] Error 2
gmake[3]: Leaving directory 
`/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir'
gmake[2]: *** [generic_build2] Error 2
gmake[2]: Leaving directory `/usr/ports/java/jdk16/work/hotspot/make'
gmake[1]: *** [product] Error 2
gmake[1]: Leaving directory `/usr/ports/java/jdk16/work/hotspot/make'
gmake: *** [hotspot-build] Error 2
*** Error code 2

Stop in /usr/ports/java/jdk16.
*** Error code 1

Stop in /usr/ports/java/jdk16.


----- End forwarded message -----


More information about the freebsd-ports mailing list