It's complaining of not being able to run:

/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00/bin/java

What happens if you try to run that? The last error even says the same but with "pcc" instead of "ppc" which looks like a typo.

/Erik

On 2013-12-17 17:42, Senusi Lewis wrote:
Hello
I've been having problems left and right trying to build Java 6 or 7 onto my Mac G5. The others on the board told me to try this forum and get some basic knowledge of the UNIX. It's still not giving me an idea of what went wrong or what the 'nuances' of Mac OS is? Some of it is logic errors and other parts involve how it is set from one machine to another. I followed the instructions on this page:
https://wikis.oracle.com/display/OpenJDK/Darwin9Build
Too the letter then the problems crept in.
first it was the cannot locate directotry error which gave me grief before then 
after rechecking the code and even finding the acutal java carets file the 
alias were pointing to in the finder. It gave me the cannot access this file 
due to permissions. I scanend the drive and locatted a folder with java core 
files and tried those. I Tried  this.
#!/bin/sh
cd
/users/senusilewis/bsd-porttime env -i \
  PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local:/usr/X11/bin
\
  LANG=C \
  make \
  CC=gcc-4.2\
  CXX=g++-4.2\
  ALLOW_DOWNLOADS=true\
  ALT_BOOTDIR=/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00
\
  ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include
\
  ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib:/usr/X11/lib
\
  
ALT_CACERTS_FILE=/system/library/frameworks/javavm.framework/versions/1.5.0/home/lib/security/cacerts
\
  LIBFFI_CFLAGS="-I/usr/include/ffi"\
  DEFAULT_LIBPATH="/lib:/usr/lib:/usr/X11R6/lib:/usr/X11/lib:/usr/local/lib"\
  NO_DOCS=true\
  ZERO_BUILD=true\
  ZERO_ENDIANNESS=big
\
  ZERO_LIBARCH=ppc
\
  ZERO_ARCHDEF=PPC
\
  ZERO_ARCHFLAG="-arch
ppc"\
  PARALLEL_COMPILE_JOBS=4\
  HOTSPOT_BUILD_JOBS=2
Result is
the following report
( cd ./jdk/make && \
                   make sanity HOTSPOT_IMPORT_CHECK=false
JDK_TOPDIR=/Users/senusilewis/bsd-port/jdk
JDK_MAKE_SHARED_DIR=/Users/senusilewis/bsd-port/jdk/make/common/shared
EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=7 TARGET_CLASS_VERSION=7
MILESTONE=internal BUILD_NUMBER=b00 JDK_BUILD_NUMBER=b00
FULL_VERSION=1.7.0-internal-senusilewis_2013_12_14_22_24-b00
PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7
JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0
PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0
ARCH_DATA_MODEL=64 COOKED_BUILD_NUMBER=0
ALT_OUTPUTDIR=/Users/senusilewis/bsd-port/build/macosx-x86_64 
ALT_LANGTOOLS_DIST=/Users/senusilewis/bsd-port/build/macosx-x86_64/langtools/dist
ALT_CORBA_DIST=/Users/senusilewis/bsd-port/build/macosx-x86_64/corba/dist
ALT_JAXP_DIST=/Users/senusilewis/bsd-port/build/macosx-x86_64/jaxp/dist
ALT_JAXWS_DIST=/Users/senusilewis/bsd-port/build/macosx-x86_64/jaxws/dist
ALT_HOTSPOT_IMPORT_PATH=/Users/senusilewis/bsd-port/build/macosx-x86_64/hotspot/import
BUILD_HOTSPOT=true ; )
/bin/sh:
line 0: [: /bin/sh:: integer expression expected
/bin/sh:
line 0: [: /bin/sh:: integer expression expected
/bin/sh:
line 0: [: /usr/local/openjdk7: integer expression expected
/bin/sh:
line 0: [: /usr/local/openjdk7: integer expression expected
/bin/sh:
line 0: [: zerovm: integer expression expected
/bin/sh:
line 0: [: zerovm: integer expression expected
/bin/sh:
line 0: [: Error:: integer expression expected
/bin/sh:
line 0: [: Error:: integer expression expected
/bin/sh:
line 0: [: JAVA_HOME: integer expression expected
/bin/sh:
line 0: [: JAVA_HOME: integer expression expected
/bin/sh:
line 0: [: is: integer expression expected
/bin/sh:
line 0: [: is: integer expression expected
Build
Machine Information:
    build machine = senusis-power-mac-g5.local
Build
Directory Structure:
    CWD = /Users/senusilewis/bsd-port
    TOPDIR = .
    LANGTOOLS_TOPDIR = ./langtools
    JAXP_TOPDIR = ./jaxp
    JAXWS_TOPDIR = ./jaxws
    CORBA_TOPDIR = ./corba
    HOTSPOT_TOPDIR = ./hotspot
    JDK_TOPDIR = ./jdk
Build
Directives:
    BUILD_LANGTOOLS = true
    BUILD_JAXP = true
    BUILD_JAXWS = true
    BUILD_CORBA = true
    BUILD_HOTSPOT = true
    BUILD_JDK    = true
    DEBUG_CLASSFILES =
    DEBUG_BINARIES =
Hotspot
Settings:
       HOTSPOT_BUILD_JOBS  = 2
       HOTSPOT_OUTPUTDIR   =
/Users/senusilewis/bsd-port/build/macosx-x86_64/hotspot/outputdir
       HOTSPOT_EXPORT_PATH =
/Users/senusilewis/bsd-port/build/macosx-x86_64/hotspot/import
Bootstrap
Settings:
   BOOTDIR = /usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00
     ALT_BOOTDIR =
/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00
   BOOT_VER = /bin/sh:
/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00/bin/java: No such file or
directory [requires at least 1.6]
   OUTPUTDIR = /Users/senusilewis/bsd-port/build/macosx-x86_64
     ALT_OUTPUTDIR =
/Users/senusilewis/bsd-port/build/macosx-x86_64
   ABS_OUTPUTDIR =
/Users/senusilewis/bsd-port/build/macosx-x86_64
:: Did i need to bootStrap 1.6? It never mentioned this anywhere and it only said to us this?
Build Tool
Settings:
   SLASH_JAVA = /NOT-SET
     ALT_SLASH_JAVA =
   VARIANT = OPT
   JDK_DEVTOOLS_DIR = /NOT-SET/devtools
     ALT_JDK_DEVTOOLS_DIR =
   ANT_HOME =
   UNIXCOMMAND_PATH = /bin/
     ALT_UNIXCOMMAND_PATH =
   COMPILER_PATH = /Developer/usr/bin/
     ALT_COMPILER_PATH =
   DEVTOOLS_PATH = /opt/local/bin/
     ALT_DEVTOOLS_PATH =
   COMPILER_NAME = LLVM-GCC4
   COMPILER_VERSION = LLVM-GCC4
   CC_VER = 4.2.1 [requires at least 4.2.1]
   ZIP_VER = 2.32 [requires at least 2.2]
   UNZIP_VER = 5.52 [requires at least 5.12]
   ANT_VER = Error: JAVA_HOME is not defined
correctly.   We cannot execute
/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00/bin/java [requires a
least 1.7.1]
   TEMPDIR =
/Users/senusilewis/bsd-port/build/macosx-x86_64/tmp
:: There was no mention of JAVA_HOME anywhere in the instructions or anyplace at all.
Build
Directives:
   OPENJDK = true
   USE_HOTSPOT_INTERPRETER_MODE =
   PEDANTIC =
   DEV_ONLY =
   NO_DOCS = true
   NO_IMAGES =
   TOOLS_ONLY =
   INSANE =
   COMPILE_APPROACH = parallel
   PARALLEL_COMPILE_JOBS = 4
     ALT_PARALLEL_COMPILE_JOBS =
   FASTDEBUG =
   COMPILER_WARNINGS_FATAL = false
   COMPILER_WARNING_LEVEL =
   SHOW_ALL_WARNINGS =
   INCREMENTAL_BUILD = false
   CC_HIGHEST_OPT =
   CC_HIGHER_OPT =
   CC_LOWER_OPT =
   CXXFLAGS =  -Os -fPIC -DCC_NOEX -W -Wall  -Wno-unused -Wno-parentheses -arch 
ppc
   CFLAGS =  -Os   -fno-strict-aliasing -fPIC
-W -Wall  -Wno-unused -Wno-parentheses -pipe
-arch ppc -F/System/Library/Frameworks/JavaVM.framework/Frameworks
-F/System/Library/Frameworks/ApplicationServices.framework/Frameworks
   BOOT_JAVA_CMD =
/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00/bin/java
-XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput
-Djava.awt.headless=true -Xmx512m -Xms512m -XX:PermSize=32m
-XX:MaxPermSize=160m
   BOOT_JAVAC_CMD =
/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00/bin/javac  
-J-XX:ThreadStackSize=1536
-J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput
-J-Djava.awt.headless=true -J-Xmx512m -J-Xms512m -J-XX:PermSize=32m
-J-XX:MaxPermSize=160m -encoding ascii -source 6 -target 6
-XDignore.symbol.file=true
   BOOT_JAR_CMD =
/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00/bin/jar
   BOOT_JARSIGNER_CMD =
/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00/bin/jarsigner
   JAVAC_CMD =
/NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/macosx-x86_64/bin/javac  
-J-XX:ThreadStackSize=1536
-J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput
-J-Djava.awt.headless=true -J-Xmx512m -J-Xms512m -J-XX:PermSize=32m
-J-XX:MaxPermSize=160m  -source 7 -target
7 -encoding ascii 
-Xbootclasspath:/Users/senusilewis/bsd-port/build/macosx-x86_64/classes
   JAVAH_CMD = 
/NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/macosx-x86_64/bin/javah
-bootclasspath /Users/senusilewis/bsd-port/build/macosx-x86_64/classes
   JAVADOC_CMD =
/NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/macosx-x86_64/bin/javadoc
-J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput
-J-Djava.awt.headless=true -J-Xmx512m -J-Xms512m -J-XX:PermSize=32m
-J-XX:MaxPermSize=160m -bootclasspath
/Users/senusilewis/bsd-port/build/macosx-x86_64/classes
Build
Platform Settings:
   USER = senusilewis
   PLATFORM = macosx
   ARCH = x86_64
   LIBARCH = x86_64
   ARCH_FAMILY = x86_64
   ARCH_DATA_MODEL = 64
   ARCHPROP = x86_64
   OS_VERSION = 9.8.0 [requires at least 11.2]
   OS_VARIANT_NAME = MacOSX
   OS_VARIANT_VERSION = 10.5.8
   MB_OF_MEMORY = 4096
GNU Make
Settings:
   MAKE = make
   MAKE_VER = 3.81 [requires at least 3.81]
   MAKECMDGOALS = sanity
   MAKEFLAGS =
   SHELL = /bin/sh
Target Build
Versions:
   JDK_VERSION = 1.7.0
   MILESTONE = internal
   RELEASE = 1.7.0-internal
   FULL_VERSION = 1.7.0-internal-senusilewis_2013_12_14_22_24-b00
   BUILD_NUMBER = b00
External
File/Binary Locations:
   USRJDKINSTANCES_PATH = /opt/local
   BUILD_JDK_IMPORT_PATH =
/NOT-SET/re/jdk/1.7.0/promoted/latest/binaries
     ALT_BUILD_JDK_IMPORT_PATH =
   JDK_IMPORT_PATH = 
/NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/macosx-x86_64
     ALT_JDK_IMPORT_PATH =
   LANGTOOLS_DIST =
     ALT_LANGTOOLS_DIST =
/Users/senusilewis/bsd-port/build/macosx-x86_64/langtools/dist
   CORBA_DIST =
     ALT_CORBA_DIST = /Users/senusilewis/bsd-port/build/macosx-x86_64/corba/dist
   JAXP_DIST =
     ALT_JAXP_DIST =
/Users/senusilewis/bsd-port/build/macosx-x86_64/jaxp/dist
   JAXWS_DIST =
     ALT_JAXWS_DIST =
/Users/senusilewis/bsd-port/build/macosx-x86_64/jaxws/dist
   HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR
     ALT_HOTSPOT_DOCS_IMPORT_PATH =
   HOTSPOT_IMPORT_PATH =
/Users/senusilewis/bsd-port/build/macosx-x86_64/hotspot/import
     ALT_HOTSPOT_IMPORT_PATH =
/Users/senusilewis/bsd-port/build/macosx-x86_64/hotspot/import
   HOTSPOT_SERVER_PATH =
/Users/senusilewis/bsd-port/build/macosx-x86_64/hotspot/import/jre/lib/server
     ALT_HOTSPOT_SERVER_PATH =
   CACERTS_FILE =
/system/library/frameworks/javavm.framework/versions/1.5.0/home/lib/security/cacerts
     ALT_CACERTS_FILE =
/system/library/frameworks/javavm.framework/versions/1.5.0/home/lib/security/cacerts
   CUPS_HEADERS_PATH = /usr/include
     ALT_CUPS_HEADERS_PATH =
OpenJDK-specific
settings:
   FREETYPE_HEADERS_PATH = /usr/X11R6/include
     ALT_FREETYPE_HEADERS_PATH =
/usr/X11R6/include
   FREETYPE_LIB_PATH =
/usr/X11R6/lib:/usr/X11/lib
     ALT_FREETYPE_LIB_PATH =
/usr/X11R6/lib:/usr/X11/lib
Previous JDK
Settings:
   PREVIOUS_RELEASE_PATH =
    ALT_PREVIOUS_RELEASE_PATH =
   PREVIOUS_JDK_VERSION = 1.6.0
     ALT_PREVIOUS_JDK_VERSION =
   PREVIOUS_JDK_FILE =
     ALT_PREVIOUS_JDK_FILE =
   PREVIOUS_JRE_FILE =
     ALT_PREVIOUS_JRE_FILE =
   PREVIOUS_RELEASE_IMAGE =
     ALT_PREVIOUS_RELEASE_IMAGE =
WARNING:
This build does not include running javadoc.
Sanity check
passed.
make \
                         SKIP_FASTDEBUG_BUILD=true \
                         SKIP_DEBUG_BUILD=true \
                          \
                         generic_build_repo_series
/bin/mkdir
-p ./build/macosx-x86_64/j2sdk-image
/bin/mkdir
-p /Users/senusilewis/bsd-port/build/macosx-x86_64/langtools
########################################################################
########################################################################
#####
Entering langtools for target(s) all                         #####
########################################################################
(cd ./langtools/make && \
                   make JDK_TOPDIR=/Users/senusilewis/bsd-port/jdk
JDK_MAKE_SHARED_DIR=/Users/senusilewis/bsd-port/jdk/make/common/shared
EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=7 TARGET_CLASS_VERSION=7
MILESTONE=internal BUILD_NUMBER=b00 JDK_BUILD_NUMBER=b00
FULL_VERSION=1.7.0-internal-senusilewis_2013_12_14_22_24-b00
PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7
JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0
PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0
ARCH_DATA_MODEL=64 COOKED_BUILD_NUMBER=0
ALT_OUTPUTDIR=/Users/senusilewis/bsd-port/build/macosx-x86_64/langtools
ALT_BOOTDIR=/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00 all)
JAVA_HOME=/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00
ANT_OPTS=-Djava.io.tmpdir='/Users/senusilewis/bsd-port/build/macosx-x86_64/langtools/build/ant-tmp'
ant -Djdk.version=1.7.0
-Dfull.version='1.7.0-internal-senusilewis_2013_12_14_22_24-b00'  
-Dmilestone=internal -Dbuild.number=b00
-Djavac.target=7 -Djavac.source=7
-Dboot.java.home=/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00
-Dimport.jdk=/Users/senusilewis/bsd-port/jdk 
-Dbuild.dir=/Users/senusilewis/bsd-port/build/macosx-x86_64/langtools/build
-Ddist.dir=/Users/senusilewis/bsd-port/build/macosx-x86_64/langtools/dist build
Error:
JAVA_HOME is not defined correctly.
   We cannot execute
/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00/bin/java
make[2]: ***
[build] Error 1
make[1]: ***
[langtools-build] Error 2
make: ***
[build_product_image] Error 2
real 0m5.123s
user        0m2.485s
sys           0m1.844s
TRied using
the clobber command
/bin/mkdir
-p /users/senusilewis/bsd-port/build/macosx-x86_64/langtools
########################################################################
########################################################################
#####
Entering langtools for target(s) clobber                     #####
########################################################################
(cd ./langtools/make && \
                   make JDK_TOPDIR=/users/senusilewis/bsd-port/jdk
JDK_MAKE_SHARED_DIR=/users/senusilewis/bsd-port/jdk/make/common/shared
EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=7 TARGET_CLASS_VERSION=7
MILESTONE=internal BUILD_NUMBER=b00 JDK_BUILD_NUMBER=b00
FULL_VERSION=1.7.0-internal-senusilewis_2013_12_14_22_29-b00
PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7
JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0
PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0
ARCH_DATA_MODEL=64 COOKED_BUILD_NUMBER=0
ALT_OUTPUTDIR=/users/senusilewis/bsd-port/build/macosx-x86_64/langtools
ALT_BOOTDIR=/usr/local/openjdk7-zerovm-pcc-jyeary-2012-01-18-b00 clobber)
JAVA_HOME=/usr/local/openjdk7-zerovm-pcc-jyeary-2012-01-18-b00
ANT_OPTS=-Djava.io.tmpdir='/users/senusilewis/bsd-port/build/macosx-x86_64/langtools/build/ant-tmp'
ant -Djdk.version=1.7.0
-Dfull.version='1.7.0-internal-senusilewis_2013_12_14_22_29-b00'  
-Dmilestone=internal -Dbuild.number=b00
-Djavac.target=7 -Djavac.source=7
-Dboot.java.home=/usr/local/openjdk7-zerovm-pcc-jyeary-2012-01-18-b00
-Dimport.jdk=/users/senusilewis/bsd-port/jdk
-Dbuild.dir=/users/senusilewis/bsd-port/build/macosx-x86_64/langtools/build
-Ddist.dir=/users/senusilewis/bsd-port/build/macosx-x86_64/langtools/dist clean
Error:
JAVA_HOME is not defined correctly.
   We cannot execute
/usr/local/openjdk7-zerovm-pcc-jyeary-2012-01-18-b00/bin/java
make[1]: ***
[clean] Error 1
make: ***
[langtools-clobber] Error 2
First How do I define the JAVA_HOME
Second: Which Cararets file i'm supposed to be using
Third: Can i still compile the Java 1.7 without 1.6 or is there a simple 
(Expliained in exact details) how to bootstrap 1.6?
Fourth: What should i use with the machine specs i have. (OS x 10.5.8, PPC, 
Java 1.5)

Please help as i've been running arouund the Net and the library like a 
headless chicken to get this done.


Senusi Lewis
Amateur Writer and Gardener
Library Assistant 1

Reply via email to