I finally got to trying the build on the new iMac. I tried following the
BUILDING.html directions exactly
Attached is the result. I did not set JAVA_HOME since it was not in the
instructions. Is that required?
Katherine-Marsdens-iMac:trunk kmarsden$ java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02-279-10M3065)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01-279, mixed mode)
Katherine-Marsdens-iMac:trunk kmarsden$ ant -version
Apache Ant version 1.8.1 compiled on April 30 2010
Katherine-Marsdens-iMac:trunk kmarsden$
Katherine-Marsdens-iMac:bin kmarsden$ which java
/usr/bin/java
Katherine-Marsdens-iMac:bin kmarsden$ ls -l /usr/bin/java
lrwxr-xr-x 1 root wheel 74 Jun 20 08:54 /usr/bin/java ->
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
Katherine-Marsdens-iMac:bin kmarsden$
Also I don't see Junit 3.8.2 at www.junit.org which is the location we give.
Can I use a newer version or should we point somewhere else?
Buildfile: /Users/kmarsden/Derby/svn/trunk/build.xml
checkCompilerLevel:
[javac] /Users/kmarsden/Derby/svn/trunk/build.xml:111: warning:
'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to
false for repeatable builds
setInitialProperties:
init:
[mkdir] Created dir: /Users/kmarsden/Derby/svn/trunk/classes
[mkdir] Created dir: /Users/kmarsden/Derby/svn/trunk/classes/empty
ensuresanitystate:
evaluate.sane:
ensuresanitystate.sane:
sane:
[propertyfile] Creating new property file:
/Users/kmarsden/Derby/svn/trunk/java/engine/state.properties
ensuresanitystate.insane:
setissane:
prebuild:
compile:
[javac]
/Users/kmarsden/Derby/svn/trunk/java/build/org/apache/derbyPreBuild/build.xml:44:
warning: 'includeantruntime' was not set, defaulting to
build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1 source file to /Users/kmarsden/Derby/svn/trunk/classes
build:
setCompilerProperties:
printCompilerProperties:
[echo] Before setting properties: compilerPropsAlreadySet =
${compilerPropsAlreadySet}
[echo] Before setting properties: compilerLevel16 = 1.6
[echo] Before setting properties: jsr169compile.classpath =
${jsr169compile.classpath}
[echo] Before setting properties: j14lib = ${j14lib}
[echo] Before setting properties: java14compile.classpath =
${java14compile.classpath}
[echo] Before setting properties: j15lib = ${j15lib}
[echo] Before setting properties: java15compile.classpath =
${java15compile.classpath}
[echo] Before setting properties: j16lib = ${j16lib}
[echo] Before setting properties: java16compile.classpath =
${java16compile.classpath}
[setJdkProperties]
[setJdkProperties] PropertySetter environment =
[setJdkProperties]
[setJdkProperties] java.vendor = Apple Inc.
[setJdkProperties] java.home =
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
[setJdkProperties] java.version = 1.6.0_20
[setJdkProperties] os.name = Mac OS X
[setJdkProperties] j14lib = null
[setJdkProperties] j15lib = null
[setJdkProperties] j16lib = null
[setJdkProperties] jdkSearchPath =
/System/Library/Frameworks/JavaVM.framework/Versions
[setJdkProperties]
[setJdkProperties]
[setJdkProperties]
[setJdkProperties]
[setJdkProperties] Locating JDKs:
[setJdkProperties] Missing JDK directory:
/System/Library/Frameworks/JavaVM.framework/Versions/1.3/Classes
[setJdkProperties] Missing JDK directory:
/System/Library/Frameworks/JavaVM.framework/Versions/1.4/Headers
[setJdkProperties] Missing JDK directory:
/System/Library/Frameworks/JavaVM.framework/Versions/A/Classes
[setJdkProperties]
[setJdkProperties] Selecting JDK candidates:
BUILD FAILED
/Users/kmarsden/Derby/svn/trunk/build.xml:204: Don't know how to set
java15compile.classpath, java16compile.classpath using this environment:
java.vendor = Apple Inc.
java.home = /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
java.version = 1.6.0_20
os.name = Mac OS X
j14lib = null
j15lib = null
j16lib = null
jdkSearchPath = /System/Library/Frameworks/JavaVM.framework/Versions
Please consult BUILDING.html for instructions on how to set the
compiler-classpath properties.
Total time: 1 second