build error on OSX

Rémi Forax forax at univ-mlv.fr
Sun Jul 22 06:46:20 PDT 2012


On 07/22/2012 11:38 AM, Henri Gomez wrote:
> Hi to all,
>
> Even using Java 8 for building MLVM, using stephen scripts or my own,
> build failed :
>
>
> # Running javac:       43 files; in
> /Users/henri/Downloads/mlvm/sources/jdk/make/java/invoke
> /Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/bin/java
> -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput
> -Djava.awt.headless=true -Xmx512m -Xms512m -XX:PermSize=32m
> -XX:MaxPermSize=160m
> -Xbootclasspath/p:/Users/henri/Downloads/mlvm/sources/build/macosx-x86_64/langtools/dist/bootstrap/lib/javac.jar
> -jar /Users/henri/Downloads/mlvm/sources/build/macosx-x86_64/langtools/dist/bootstrap/lib/javac.jar
> -Xlint:-path -source 7 -target 7 -encoding ascii
> -Xbootclasspath:/Users/henri/Downloads/mlvm/sources/build/macosx-x86_64/classes
> -sourcepath /Users/henri/Downloads/mlvm/sources/build/macosx-x86_64/gensrc:::/Users/henri/Downloads/mlvm/sources/jdk/src/macosx/classes:/Users/henri/Downloads/mlvm/sources/jdk/src/solaris/classes:/Users/henri/Downloads/mlvm/sources/jdk/src/share/classes
> -d /Users/henri/Downloads/mlvm/sources/build/macosx-x86_64/classes
> @/Users/henri/Downloads/mlvm/sources/build/macosx-x86_64/tmp/java/java.lang.invoke/.classes.list.filtered
> ../../../src/share/classes/java/lang/invoke/MethodType.java:996:
> error: cannot find symbol
>          private final ConcurrentHashMap<Entry, Entry> map = new
> ConcurrentHashMap<Entry, Entry>();
>                        ^
>    symbol:   class ConcurrentHashMap
>    location: class WeakInternSet
> ../../../src/share/classes/java/lang/invoke/MethodType.java:996:
> error: cannot find symbol
>          private final ConcurrentHashMap<Entry, Entry> map = new
> ConcurrentHashMap<Entry, Entry>();
>                                                                  ^
>    symbol:   class ConcurrentHashMap
>    location: class WeakInternSet
> 2 errors
> make[4]: *** [.compile.classlist] Error 1
> make[3]: *** [all] Error 1
> make[2]: *** [all] Error 1
> make[1]: *** [jdk-build] Error 2
> make: *** [build_product_image] Error 2
>
> *** create symbolic link to last build and persist
> 1.8.0_00-mlvm-2012_07_22.jdk into .last_build
>
> build/macosx-x86_64/j2sdk-bundle/jdk1.8.0.jdk/Contents/Home/bin/java
> does not exist, rebuild MLVM with ./update.sh
>
> Any ideas ?

add import java.util.concurrent.ConcurrentHashMap to 
java/lang/invoke/MethodType.java.
>
> Thanks

cheers,
Rémi



More information about the mlvm-dev mailing list