Duplicate class error with Mac OS X 10.7.2 build

Henri Gomez henri.gomez at gmail.com
Fri Aug 24 04:16:20 PDT 2012


Also with openjdk8 ?

Did you update sources from mercurial, I've got fresh one here (and a
different error)

2012/8/24 Martijn Verburg <martijnverburg at gmail.com>:
> Hi all,
>
> Separate issue to Henri:
>
> ====================================================
> A new configuration has been successfully created in
> /Users/karianna/Documents/workspace/jdk8_tl/build/macosx-x64-normal-server-release
> using default settings.
>
> Configuration summary:
> * Debug level:    release
> * JDK variant:    normal
> * JVM variants:   server
> * OpenJDK target: OS: macosx, CPU architecture: x86, address length: 64
> * Boot JDK:
> /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home         //
> this is 7u4
>
> Build performance summary:
> * Cores to use:   2
> * Memory limit:   8192 MB
> * ccache status:  installed and in use
>
> ====================================================
>
> /Users/karianna/Documents/workspace/jdk8_tl/jdk/src/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java:53:
> error: duplicate class:
> sun.util.locale.provider.HostLocaleProviderAdapterImpl
> public class HostLocaleProviderAdapterImpl {
>        ^
> /Users/karianna/Documents/workspace/jdk8_tl/jdk/src/share/classes/java/awt/EventDispatchThread.java:123:
> warning: non-varargs call of varargs method with inexact argument type
> for last parameter;
>                 final Method evaluateMethod =
> Class.forName("sun.lwawt.macosx.EventDispatchAccess").getMethod("evaluate",
> null);
>
>                                                    ^
>   cast to Class<?> for a varargs call
>   cast to Class<?>[] for a non-varargs call and to suppress this warning
> /Users/karianna/Documents/workspace/jdk8_tl/jdk/src/share/classes/java/awt/EventDispatchThread.java:126:
> warning: non-varargs call of varargs method with inexact argument type
> for last parameter;
>                         return ((Boolean)evaluateMethod.invoke(cond,
> null)).booleanValue();
>                                                                      ^
>   cast to Object for a varargs call
>   cast to Object[] for a non-varargs call and to suppress this warning
> /Users/karianna/Documents/workspace/jdk8_tl/jdk/src/solaris/classes/sun/awt/X11/XIconWindow.java:95:
> warning: non-varargs call of varargs method with inexact argument type
> for last parameter;
>         log.finest("Icon sizes: {0}", sizeList);
>                                       ^
>   cast to Object for a varargs call
>   cast to Object[] for a non-varargs call and to suppress this warning
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 1 error
> 3 warnings
> make[2]: *** [/Users/karianna/Documents/workspace/jdk8_tl/build/macosx-x64-normal-server-release/jdk/classes/_the.batch]
> Error 1
> make[1]: *** [all] Error 2
> make: *** [jdk-only] Error 2



More information about the build-infra-dev mailing list