[JSR308] Building on a Mac

Mahmood Ali mahmood at MIT.EDU
Wed Jul 23 15:35:22 EDT 2008

Greetings Niko,

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
> what.
> 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
> as:
>       [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?
> regards,
> Niko Matsakis
> _______________________________________________
> JSR308 mailing list
> JSR308 at lists.csail.mit.edu
> https://lists.csail.mit.edu/mailman/listinfo/jsr308

More information about the JSR308 mailing list