[JSR308] Building on a Mac
mahmood at MIT.EDU
Wed Jul 23 15:35:22 EDT 2008
I use a Mac with SoyLatte to work and build the JSR 308 prototype
compiler without having any trouble yet.
Please check that JAVA_HOME environment variable and the
'boot.java.home' and 'target.java.home' variables in build.properties
are set properly.
Can you please run the following script and send us aall the results:
> cd /path/to/langtools/make
> echo $JAVA_HOME
> java -version
> ant build-javac
> ../dist/bin/javac -version
On Jul 23, 2008, at 9:53 AM, Niko Matsakis wrote:
> Has anyone successfully built the langtools or checker code on a Mac?
> I am attempting to build against SoyLatte, but I am not sure if that
> will work. I'm not really clear on what the dependencies are: there
> seem to be mentions of requiring OpenJDK 1.7, 1.6, and 1.5 at various
> points, so I'm not really sure what version of the JDK is required for
> In any case, when I follow the instructions for building langtools
> from source, I end up with a javac.jar file that contains only a
> manifest and no actual classes. The ant output includes such warnings
> [jar] Warning: skipping jar archive /.../langtools/build/
> bootstrap/lib/javac.jar because no files were included.
> where ... is a lengthy pass that was omitted.
> I have also attempted to load the NetBeans projects and build from
> there, but they end up with the same error. Any advice on what might
> be causing this problem?
> Niko Matsakis
> JSR308 mailing list
> JSR308 at lists.csail.mit.edu
More information about the JSR308