nio2 forest doesn't build
Alan Bateman
Alan.Bateman at Sun.COM
Mon Jan 26 08:22:41 PST 2009
Martin Buchholz wrote:
> FYI
>
> I can build the nio2 jdk sub-repo, but if I try to build the entire
> forest, I get a failure in jaxws
> doing this:
>
> build-classes:
> [mkdir] Created dir:
> /usr/local/google/home/martin/ws/nio/build/linux-i586/jaxws/build
> [mkdir] Created dir:
> /usr/local/google/home/martin/ws/nio/build/linux-i586/jaxws/build/classes
> [javac] Compiling 2110 source files to
> /usr/local/google/home/martin/ws/nio/build/linux-i586/jaxws/build/classes
> [javac]
> /usr/local/google/home/martin/ws/nio/jaxws/src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl.java:54:
> com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl is not
> abstract and does not override abstract method <V>getTransducer() in
> com.sun.xml.internal.bind.v2.model.runtime.RuntimeLeafInfo
> [javac] final class RuntimeEnumLeafInfoImpl<T extends Enum<T>,B>
> extends EnumLeafInfoImpl<Type,Class,Field,Method>
> [javac] ^
> [javac]
> /usr/local/google/home/martin/ws/nio/jaxws/src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl.java:57:
> getTransducer() in
> com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl cannot
> implement <V>getTransducer() in
> com.sun.xml.internal.bind.v2.model.runtime.RuntimeLeafInfo; attempting
> to use incompatible return type
> [javac] found : com.sun.xml.internal.bind.v2.runtime.Transducer<T>
> [javac] required: com.sun.xml.internal.bind.v2.runtime.Transducer<V>
> [javac] public Transducer<T> getTransducer() {
> [javac] ^
>
>
> Probably can be fixed by just upgrading all repos cleanly to b44?
>
> Martin
I've cc'ed nio-dev in case anyone else happened to run into this. It
seems that a bad change-set went into jdk7/tl/langtools last week and I
pulled it into nio/nio/langtools without a full rebuild of the forest.
Sorry about that. Anyway, Tim fixed it over the weekend and nio/nio has
been re-sync'ed so all should be okay now.
-Alan.
More information about the nio-dev
mailing list