BootStrapping JDK7 to Mac PCC (10.5.8) (original) (raw)

Erik Joelsson erik.joelsson at oracle.com
Wed Dec 18 09:24:36 UTC 2013


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_ _ALLOWDOWNLOADS=true_ ALTBOOTDIR=/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00 __ ALTFREETYPEHEADERSPATH=/usr/X11R6/include __ ALTFREETYPELIBPATH=/usr/X11R6/lib:/usr/X11/lib __ ALTCACERTSFILE=/system/library/frameworks/javavm.framework/versions/1.5.0/home/lib/security/cacerts __ _LIBFFICFLAGS="-I/usr/include/ffi"_ _DEFAULTLIBPATH="/lib:/usr/lib:/usr/X11R6/lib:/usr/X11/lib:/usr/local/lib"_ _NODOCS=true_ _ZEROBUILD=true_ ZEROENDIANNESS=big __ ZEROLIBARCH=ppc __ ZEROARCHDEF=PPC __ ZEROARCHFLAG="-arch _ppc"_ _PARALLELCOMPILEJOBS=4_ HOTSPOTBUILDJOBS=2 Result is the following report _( cd ./jdk/make && _ make sanity HOTSPOTIMPORTCHECK=false JDKTOPDIR=/Users/senusilewis/bsd-port/jdk JDKMAKESHAREDDIR=/Users/senusilewis/bsd-port/jdk/make/common/shared EXTERNALSANITYCONTROL=true SOURCELANGUAGEVERSION=7 TARGETCLASSVERSION=7 MILESTONE=internal BUILDNUMBER=b00 JDKBUILDNUMBER=b00 FULLVERSION=1.7.0-internal-senusilewis201312142224-b00 PREVIOUSJDKVERSION=1.6.0 JDKVERSION=1.7.0 JDKMKTGVERSION=7 JDKMAJORVERSION=1 JDKMINORVERSION=7 JDKMICROVERSION=0 PREVIOUSMAJORVERSION=1 PREVIOUSMINORVERSION=6 PREVIOUSMICROVERSION=0 ARCHDATAMODEL=64 COOKEDBUILDNUMBER=0 ALTOUTPUTDIR=/Users/senusilewis/bsd-port/build/macosx-x8664 ALTLANGTOOLSDIST=/Users/senusilewis/bsd-port/build/macosx-x8664/langtools/dist ALTCORBADIST=/Users/senusilewis/bsd-port/build/macosx-x8664/corba/dist ALTJAXPDIST=/Users/senusilewis/bsd-port/build/macosx-x8664/jaxp/dist ALTJAXWSDIST=/Users/senusilewis/bsd-port/build/macosx-x8664/jaxws/dist ALTHOTSPOTIMPORTPATH=/Users/senusilewis/bsd-port/build/macosx-x8664/hotspot/import BUILDHOTSPOT=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: [: JAVAHOME: integer expression expected /bin/sh: line 0: [: JAVAHOME: 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 = . LANGTOOLSTOPDIR = ./langtools JAXPTOPDIR = ./jaxp JAXWSTOPDIR = ./jaxws CORBATOPDIR = ./corba HOTSPOTTOPDIR = ./hotspot JDKTOPDIR = ./jdk Build Directives: BUILDLANGTOOLS = true BUILDJAXP = true BUILDJAXWS = true BUILDCORBA = true BUILDHOTSPOT = true BUILDJDK = true DEBUGCLASSFILES = DEBUGBINARIES = Hotspot Settings: HOTSPOTBUILDJOBS = 2 HOTSPOTOUTPUTDIR = /Users/senusilewis/bsd-port/build/macosx-x8664/hotspot/outputdir HOTSPOTEXPORTPATH = /Users/senusilewis/bsd-port/build/macosx-x8664/hotspot/import

Bootstrap Settings: BOOTDIR = /usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00 ALTBOOTDIR = /usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00 BOOTVER = /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-x8664 ALTOUTPUTDIR = /Users/senusilewis/bsd-port/build/macosx-x8664 ABSOUTPUTDIR = /Users/senusilewis/bsd-port/build/macosx-x8664 :: Did i need to bootStrap 1.6? It never mentioned this anywhere and it only said to us this? Build Tool Settings: SLASHJAVA = /NOT-SET ALTSLASHJAVA = VARIANT = OPT JDKDEVTOOLSDIR = /NOT-SET/devtools ALTJDKDEVTOOLSDIR = ANTHOME = UNIXCOMMANDPATH = /bin/ ALTUNIXCOMMANDPATH = COMPILERPATH = /Developer/usr/bin/ ALTCOMPILERPATH = DEVTOOLSPATH = /opt/local/bin/ ALTDEVTOOLSPATH = COMPILERNAME = LLVM-GCC4 COMPILERVERSION = LLVM-GCC4 CCVER = 4.2.1 [requires at least 4.2.1] ZIPVER = 2.32 [requires at least 2.2] UNZIPVER = 5.52 [requires at least 5.12] ANTVER = Error: JAVAHOME 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-x8664/tmp :: There was no mention of JAVAHOME anywhere in the instructions or anyplace at all. Build Directives: OPENJDK = true USEHOTSPOTINTERPRETERMODE = PEDANTIC = DEVONLY = NODOCS = true NOIMAGES = TOOLSONLY = INSANE = COMPILEAPPROACH = parallel PARALLELCOMPILEJOBS = 4 ALTPARALLELCOMPILEJOBS = FASTDEBUG = COMPILERWARNINGSFATAL = false COMPILERWARNINGLEVEL = SHOWALLWARNINGS = INCREMENTALBUILD = false CCHIGHESTOPT = CCHIGHEROPT = CCLOWEROPT = CXXFLAGS = -Os -fPIC -DCCNOEX -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 BOOTJAVACMD = /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 BOOTJAVACCMD = /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 BOOTJARCMD = /usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00/bin/jar BOOTJARSIGNERCMD = /usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00/bin/jarsigner JAVACCMD = /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/macosx-x8664/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-x8664/classes JAVAHCMD = /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/macosx-x8664/bin/javah -bootclasspath /Users/senusilewis/bsd-port/build/macosx-x8664/classes JAVADOCCMD = /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/macosx-x8664/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-x8664/classes Build Platform Settings: USER = senusilewis PLATFORM = macosx ARCH = x8664 LIBARCH = x8664 ARCHFAMILY = x8664 ARCHDATAMODEL = 64 ARCHPROP = x8664 OSVERSION = 9.8.0 [requires at least 11.2] OSVARIANTNAME = MacOSX OSVARIANTVERSION = 10.5.8 MBOFMEMORY = 4096 GNU Make Settings: MAKE = make MAKEVER = 3.81 [requires at least 3.81] MAKECMDGOALS = sanity MAKEFLAGS = SHELL = /bin/sh Target Build Versions: JDKVERSION = 1.7.0 MILESTONE = internal RELEASE = 1.7.0-internal FULLVERSION = 1.7.0-internal-senusilewis201312142224-b00 BUILDNUMBER = b00 External File/Binary Locations: USRJDKINSTANCESPATH = /opt/local BUILDJDKIMPORTPATH = /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries ALTBUILDJDKIMPORTPATH = JDKIMPORTPATH = /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries/macosx-x8664 ALTJDKIMPORTPATH = LANGTOOLSDIST = ALTLANGTOOLSDIST = /Users/senusilewis/bsd-port/build/macosx-x8664/langtools/dist CORBADIST = ALTCORBADIST = /Users/senusilewis/bsd-port/build/macosx-x8664/corba/dist JAXPDIST = ALTJAXPDIST = /Users/senusilewis/bsd-port/build/macosx-x8664/jaxp/dist JAXWSDIST = ALTJAXWSDIST = /Users/senusilewis/bsd-port/build/macosx-x8664/jaxws/dist HOTSPOTDOCSIMPORTPATH = /NODOCSDIR ALTHOTSPOTDOCSIMPORTPATH = HOTSPOTIMPORTPATH = /Users/senusilewis/bsd-port/build/macosx-x8664/hotspot/import ALTHOTSPOTIMPORTPATH = /Users/senusilewis/bsd-port/build/macosx-x8664/hotspot/import HOTSPOTSERVERPATH = /Users/senusilewis/bsd-port/build/macosx-x8664/hotspot/import/jre/lib/server ALTHOTSPOTSERVERPATH = CACERTSFILE = /system/library/frameworks/javavm.framework/versions/1.5.0/home/lib/security/cacerts ALTCACERTSFILE = /system/library/frameworks/javavm.framework/versions/1.5.0/home/lib/security/cacerts CUPSHEADERSPATH = /usr/include ALTCUPSHEADERSPATH = OpenJDK-specific settings: FREETYPEHEADERSPATH = /usr/X11R6/include ALTFREETYPEHEADERSPATH = /usr/X11R6/include FREETYPELIBPATH = /usr/X11R6/lib:/usr/X11/lib ALTFREETYPELIBPATH = /usr/X11R6/lib:/usr/X11/lib Previous JDK Settings: PREVIOUSRELEASEPATH = ALTPREVIOUSRELEASEPATH = PREVIOUSJDKVERSION = 1.6.0 ALTPREVIOUSJDKVERSION = PREVIOUSJDKFILE = ALTPREVIOUSJDKFILE = PREVIOUSJREFILE = ALTPREVIOUSJREFILE = PREVIOUSRELEASEIMAGE = ALTPREVIOUSRELEASEIMAGE = WARNING: This build does not include running javadoc. Sanity check passed. _make _ _SKIPFASTDEBUGBUILD=true _ _SKIPDEBUGBUILD=true _ __ genericbuildreposeries /bin/mkdir -p ./build/macosx-x8664/j2sdk-image /bin/mkdir -p /Users/senusilewis/bsd-port/build/macosx-x8664/langtools ######################################################################## ######################################################################## ##### Entering langtools for target(s) all ##### ######################################################################## _(cd ./langtools/make && _ make JDKTOPDIR=/Users/senusilewis/bsd-port/jdk JDKMAKESHAREDDIR=/Users/senusilewis/bsd-port/jdk/make/common/shared EXTERNALSANITYCONTROL=true SOURCELANGUAGEVERSION=7 TARGETCLASSVERSION=7 MILESTONE=internal BUILDNUMBER=b00 JDKBUILDNUMBER=b00 FULLVERSION=1.7.0-internal-senusilewis201312142224-b00 PREVIOUSJDKVERSION=1.6.0 JDKVERSION=1.7.0 JDKMKTGVERSION=7 JDKMAJORVERSION=1 JDKMINORVERSION=7 JDKMICROVERSION=0 PREVIOUSMAJORVERSION=1 PREVIOUSMINORVERSION=6 PREVIOUSMICROVERSION=0 ARCHDATAMODEL=64 COOKEDBUILDNUMBER=0 ALTOUTPUTDIR=/Users/senusilewis/bsd-port/build/macosx-x8664/langtools ALTBOOTDIR=/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00 all) JAVAHOME=/usr/local/openjdk7-zerovm-ppc-jyeary-2012-01-18-b00 ANTOPTS=-Djava.io.tmpdir='/Users/senusilewis/bsd-port/build/macosx-x8664/langtools/build/ant-tmp' ant -Djdk.version=1.7.0 -Dfull.version='1.7.0-internal-senusilewis201312142224-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-x8664/langtools/build -Ddist.dir=/Users/senusilewis/bsd-port/build/macosx-x8664/langtools/dist build Error: JAVAHOME 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: *** [buildproductimage] 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-x8664/langtools ######################################################################## ######################################################################## ##### Entering langtools for target(s) clobber ##### ######################################################################## _(cd ./langtools/make && _ make JDKTOPDIR=/users/senusilewis/bsd-port/jdk JDKMAKESHAREDDIR=/users/senusilewis/bsd-port/jdk/make/common/shared EXTERNALSANITYCONTROL=true SOURCELANGUAGEVERSION=7 TARGETCLASSVERSION=7 MILESTONE=internal BUILDNUMBER=b00 JDKBUILDNUMBER=b00 FULLVERSION=1.7.0-internal-senusilewis201312142229-b00 PREVIOUSJDKVERSION=1.6.0 JDKVERSION=1.7.0 JDKMKTGVERSION=7 JDKMAJORVERSION=1 JDKMINORVERSION=7 JDKMICROVERSION=0 PREVIOUSMAJORVERSION=1 PREVIOUSMINORVERSION=6 PREVIOUSMICROVERSION=0 ARCHDATAMODEL=64 COOKEDBUILDNUMBER=0 ALTOUTPUTDIR=/users/senusilewis/bsd-port/build/macosx-x8664/langtools ALTBOOTDIR=/usr/local/openjdk7-zerovm-pcc-jyeary-2012-01-18-b00 clobber) JAVAHOME=/usr/local/openjdk7-zerovm-pcc-jyeary-2012-01-18-b00 ANTOPTS=-Djava.io.tmpdir='/users/senusilewis/bsd-port/build/macosx-x8664/langtools/build/ant-tmp' ant -Djdk.version=1.7.0 -Dfull.version='1.7.0-internal-senusilewis201312142229-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-x8664/langtools/build -Ddist.dir=/users/senusilewis/bsd-port/build/macosx-x8664/langtools/dist clean Error: JAVAHOME 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 JAVAHOME 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



More information about the build-dev mailing list