Duplicate class error with Mac OS X 10.7.2 build

Erik Joelsson erik.joelsson at oracle.com
Fri Aug 24 04:34:29 PDT 2012


Hello Martijn,

I believe this is the same issue Mike Duigou spotted in
http://mail.openjdk.java.net/pipermail/build-infra-dev/2012-August/001276.html

I think a fix for that is on its way, but not sure.

/Erik

On 2012-08-24 13:01, Martijn Verburg wrote:
> 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