-------- Original Message --------
Subject:        Re: build on iMac OS X 10.6
Date:   Wed, 30 Jun 2010 11:29:00 +0200
From:   Kristian Waagan <[email protected]>
Reply-To:       <[email protected]>
To:     [email protected]



On 30.06.10 07:30, Kathey Marsden wrote:
 I finally got to trying the build on the new iMac.  I tried following the 
BUILDING.html directions exactly


Hi Kathey,

Did you add anything to ant.properties?

 Attached is the result.   I did not set JAVA_HOME since it was not in the  
instructions.  Is that required?


I don't think setting JAVA_HOME is required for PropertySetter, and as
far as I can see it has been correctly detected.
You do have to invoke ant with a JDK (not a JRE, but this isn't an issue
in OS X, is it?). Is that documented?

PropertySetter seems to correctly detect the OS X parent Java home
directory.
However, the output you attached seems to indicate that no JDKs were
found at all.
It would be nice if you can do the following:
 a) post the directory structure of
'/System/Library/Frameworks/JavaVM.framework/Versions' (i.e. ls -l to
print symbolic links)
 b) apply patch 2a from DERBY-4694 and run ant with
-DprintCompilerPropertiesVerbose=true and post the output


FYI, here's the output when run on a Mac Mini (some years old):
[setJdkProperties] Locating JDKs:
[setJdkProperties] Missing JDK directory:
/System/Library/Frameworks/JavaVM.framework/Versions/1.3/Classes
[setJdkProperties] found JDK: vendor=Apple Computer, Inc.,
specVersion=1.4, implVersion=1.4.2_22,
path=/System/Library/Frameworks/JavaVM.framework/Versions/1.4
[setJdkProperties] found JDK: vendor=Apple Computer, Inc.,
specVersion=1.5, implVersion=1.5.0,
path=/System/Library/Frameworks/JavaVM.framework/Versions/1.5
[setJdkProperties] found JDK: vendor=Apple Computer, Inc.,
specVersion=1.6, implVersion=1.6.0_20,
path=/System/Library/Frameworks/JavaVM.framework/Versions/1.6
[setJdkProperties] Missing JDK directory:
/System/Library/Frameworks/JavaVM.framework/Versions/A/Classes
[setJdkProperties]
[setJdkProperties] Selecting JDK candidates:
[setJdkProperties] Candidate JDK for specification version 1.4 (vendor
Apple Inc.): vendor=Apple Computer, Inc., specVersion=1.4,
implVersion=1.4.2_22,
path=/System/Library/Frameworks/JavaVM.framework/Versions/1.4
[setJdkProperties] Candidate JDK for specification version 1.5 (vendor
Apple Inc.): vendor=Apple Computer, Inc., specVersion=1.5,
implVersion=1.5.0,
path=/System/Library/Frameworks/JavaVM.framework/Versions/1.5
[setJdkProperties] Candidate JDK for specification version 1.6 (vendor
Apple Inc.): vendor=Apple Computer, Inc., specVersion=1.6,
implVersion=1.6.0_20,
path=/System/Library/Frameworks/JavaVM.framework/Versions/1.6


Regards,
--
Kristian


 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?




Reply via email to