Building langtools on MacOS fails with ClassReader.java:911: reference to Version is ambiguous

Jacek Laskowski jacek at laskowski.net.pl
Wed Dec 8 13:49:08 PST 2010


Hi,

After having installed the latest build of OpenJDK 1.7 for Mac OS X
[1], I've been trying to build langtools as described in [2]. It
failed with the following errors. It's today's hg clone and Apache Ant
version 1.8.1. What am I doing wrong?

jacek:~/oss/lambda-langtools/make
$ ant -Dboot.java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
-Dtarget.java.home=/Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home
build-all-tools
Buildfile: /Users/jacek/oss/lambda-langtools/make/build.xml

-def-pcompile:

-def-build-classes:

-def-build-bootstrap-classes:

-def-build-jar:

-def-build-bootstrap-jar:

-def-check:

-check-boot.java.home:

-def-build-tool:

-def-build-bootstrap-tool:

build-bootstrap-javac:
    [javac] Compiling 297 source files to
/Users/jacek/oss/lambda-langtools/build/bootstrap/classes
    [javac] /Users/jacek/oss/lambda-langtools/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java:911:
reference to Version is ambiguous, both class
com.sun.tools.javac.jvm.ClassFile.Version in
com.sun.tools.javac.jvm.ClassFile and class
com.sun.tools.javac.util.Version in com.sun.tools.javac.util match
    [javac]         AttributeReader(Name name, Version version,
Set<AttributeKind> kinds) {
    [javac]                                    ^
    [javac] /Users/jacek/oss/lambda-langtools/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java:924:
reference to Version is ambiguous, both class
com.sun.tools.javac.jvm.ClassFile.Version in
com.sun.tools.javac.jvm.ClassFile and class
com.sun.tools.javac.util.Version in com.sun.tools.javac.util match
    [javac]         final Version version;
    [javac]               ^
    [javac] 2 errors

BUILD FAILED
/Users/jacek/oss/lambda-langtools/make/build.xml:413: The following
error occurred while executing this line:
/Users/jacek/oss/lambda-langtools/make/build.xml:777: Compile failed;
see the compiler error output for details.

Total time: 4 seconds

[1] http://code.google.com/p/openjdk-osx-build/
[2] http://mail.openjdk.java.net/pipermail/lambda-dev/2010-August/002179.html

Jacek

-- 
Jacek Laskowski
Notatnik Projektanta Java EE - http://jaceklaskowski.pl


More information about the lambda-dev mailing list