Merging jdk7-b75 into Jigsaw

Kelly O'Hair Kelly.Ohair at Sun.COM
Fri Nov 6 09:59:33 PST 2009


This looks like a boot cycle build, the jaxws ant script was given:

   >>      [echo] java.home=/w/jigsaw/boot-build/j2sdk-image/jre

So it's using the boot-build jdk and not finding everything it needs.
I'd suspect rt.jar or tools.jar is missing something.

---
I wish we had some kind of build inventory on rt.jar and tools.jar,
something simple like a rough count of classes expected in each
package or something...  Oh well...

-kto

Jonathan Gibbons wrote:
> Never seen that before.  With all that Kelly's been doing to jaxp and 
> jaxws, I'd also be looking there to make sure those repos are up to 
> date.  Were you doing the build/rebuild with SKIP_BOOT_CYCLE=false or 
> were you doing the second build manually?
> 
> I presume you were merging from the master repo; I know TL is currently 
> mildly broken because it doesn't have the latest FontManager stuff -- I 
> couldn't do a full build using TL earlier today, but that very clearly 
> fell apart with FontManager issues, nothing like your errors below.
> 
> Did the langtools auto-merge happen reasonably cleanly?   I don't think 
> much has gone into TL/langtools recently. I'll check that out -- 
> certainly nothing that should have affected a downstream build.
> 
> -- Jon
> 
> 
> 
> Mark Reinhold wrote:
>> I gave this a try, but ran into problems.  There was an auto-merge in
>> langtools, and the first build went fine, but when using that build to
>> bootstrap a second build I ran into errors in jaxws (log excerpt below).
>>
>> Does this look at all familiar?
>>
>> - Mark
>>
>> ----
>>
>> ########################################################################
>> ########################################################################
>> ##### Entering  jaxws for target  all                              #####
>> ########################################################################
>> (cd  ./jaxws/make && \
>>      make JDK_TOPDIR=/w/jigsaw/jdk 
>> JDK_MAKE_SHARED_DIR=/w/jigsaw/jdk/make/common/shared 
>> EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=7 
>> TARGET_CLASS_VERSION=7 MILESTONE=mr_2009.11.05.2129 BUILD_NUMBER=b00 
>> JDK_BUILD_NUMBER=b00 FULL_VERSION=1.7.0-mr_2009.11.05.2129-b00 
>> PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7 
>> JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 
>> PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 
>> PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32 COOKED_BUILD_NUMBER=0 
>> ALT_OUTPUTDIR=/w/jigsaw/build/jaxws 
>> ALT_BOOTDIR=/w/jigsaw/boot-build/j2sdk-image 
>> ALT_JDK_IMPORT_PATH=/local/jdk/7 
>> ALT_LANGTOOLS_DIST=/w/jigsaw/build/langtools/dist all)
>> make[2]: Entering directory `/w/jigsaw/jaxws/make'
>> cd .. && JAVA_HOME=/w/jigsaw/boot-build/j2sdk-image ant -version
>> Apache Ant version 1.7.1 compiled on November 10 2008
>> cd .. && JAVA_HOME=/w/jigsaw/boot-build/j2sdk-image ant 
>> -Djavac.target=7 -Djavac.source=7 -Ddevtools=/java/devtools 
>> -Doutput.dir=/w/jigsaw/build/jaxws 
>> -Dbootstrap.dir=/w/jigsaw/build/langtools/dist/bootstrap all
>> Buildfile: build.xml
>>     [mkdir] Created dir: /w/jigsaw/build/jaxws/build/xml_generated
>>      [copy] Copying 1 file to /w/jigsaw/build/jaxws/build/xml_generated
>>      [copy] Copying 1 file to /w/jigsaw/build/jaxws/build/xml_generated
>>
>> -banner:
>>      [echo] +---------------------------------------+
>>      [echo] + Starting ant project jaxws +
>>      [echo] +---------------------------------------+
>>
>> -javac-jar-exists:
>>
>> sanity:
>>      [echo] Sanity Settings:
>>      [echo] ant.home=/usr/share/ant
>>      [echo] ant.version=Apache Ant version 1.7.1 compiled on November 
>> 10 2008
>>      [echo] ant.java.version=1.6
>>      [echo] java.home=/w/jigsaw/boot-build/j2sdk-image/jre
>>      [echo] java.version=1.7.0-mr_2009.11.05.2055
>>      [echo] os.name=Linux
>>      [echo] os.arch=i386
>>      [echo] os.version=2.6.28-16-generic
>>      [echo] bootstrap.dir=/w/jigsaw/build/langtools/dist/bootstrap
>>      [echo] 
>> javac.jar=/w/jigsaw/build/langtools/dist/bootstrap/lib/javac.jar
>>      [echo] javac.memoryInitialSize=256m
>>      [echo] javac.memoryMaximumSize=512m
>>      [echo] javac.source=7
>>      [echo] javac.debug=true
>>      [echo] javac.target=7
>>      [echo] javac.version.opt=
>>      [echo] javac.lint.opts=
>>      [echo] javac.no.jdk.warnings=-XDignore.symbol.file=true
>>      [echo] output.dir=/w/jigsaw/build/jaxws
>>      [echo] build.dir=/w/jigsaw/build/jaxws/build
>>      [echo] dist.dir=/w/jigsaw/build/jaxws/dist
>>      [echo] drop.dir=./drop
>>
>> init:
>>     [mkdir] Created dir: /w/jigsaw/build/jaxws/build/classes
>>     [mkdir] Created dir: /w/jigsaw/build/jaxws/dist
>>     [mkdir] Created dir: /w/jigsaw/build/jaxws/dist/lib
>>
>> -jaxws_src-ready:
>>
>> -jaxws_src-copy-bundle:
>>
>> -jaxws_src-url-should-be-used:
>>
>> -jaxws_src-url-bundle:
>>
>> jaxws_src-update:
>>
>> -jaf_src-ready:
>>
>> -jaf_src-copy-bundle:
>>
>> -jaf_src-url-should-be-used:
>>
>> -jaf_src-url-bundle:
>>
>> jaf_src-update:
>>
>> -set-props:
>>
>> -use-orig:
>>
>> -use-drop:
>>
>> -init-src-dirs:
>>      [echo] Using primary.src.dir=./drop/jaxws_src/src
>>      [echo] Using 
>> src.dir.id=/w/jigsaw/jaxws/drop/jaxws_src/src:/w/jigsaw/jaxws/drop/jaf_src/src 
>>
>>
>> -drop-build-prep:
>>      [copy] Copying 84 files to /w/jigsaw/build/jaxws/build/classes
>>     [mkdir] Created dir: 
>> /w/jigsaw/build/jaxws/build/classes/META-INF/services
>>      [copy] Copying 1 file to 
>> /w/jigsaw/build/jaxws/build/classes/META-INF/services
>>      [copy] Copying 1 file to 
>> /w/jigsaw/build/jaxws/build/classes/META-INF/services
>>     [mkdir] Created dir: 
>> /w/jigsaw/build/jaxws/build/classes/com/sun/tools/internal/xjc/runtime
>>      [copy] Copying 2 files to 
>> /w/jigsaw/build/jaxws/build/classes/com/sun/tools/internal/xjc/runtime
>>
>> -build-prep:
>>
>> build:
>>     [javac] Compiling 2537 source files to 
>> /w/jigsaw/build/jaxws/build/classes
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:27: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.TypeMirror;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:28: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.ArrayType;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:29: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.ClassType;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:30: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.InterfaceType;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:31: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.TypeVariable;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:32: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.VoidType;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:33: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.WildcardType;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:34: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.PrimitiveType;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:45: 
>> cannot find symbol
>>     [javac]     public final T apply(TypeMirror type, P param) {
>>     [javac]                          ^
>>     [javac]   symbol:   class TypeMirror
>>     [javac]   location: class APTTypeVisitor<T,P>
>>     [javac]   where T,P are type-variables:
>>     [javac]     T extends Object declared in class APTTypeVisitor
>>     [javac]     P extends Object declared in class APTTypeVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:64: 
>> cannot find symbol
>>     [javac]     protected abstract T onPrimitiveType(PrimitiveType 
>> type, P param);
>>     [javac]                                          ^
>>     [javac]   symbol:   class PrimitiveType
>>     [javac]   location: class APTTypeVisitor<T,P>
>>     [javac]   where T,P are type-variables:
>>     [javac]     T extends Object declared in class APTTypeVisitor
>>     [javac]     P extends Object declared in class APTTypeVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:65: 
>> cannot find symbol
>>     [javac]     protected abstract T onArrayType(ArrayType type, P 
>> param);
>>     [javac]                                      ^
>>     [javac]   symbol:   class ArrayType
>>     [javac]   location: class APTTypeVisitor<T,P>
>>     [javac]   where T,P are type-variables:
>>     [javac]     T extends Object declared in class APTTypeVisitor
>>     [javac]     P extends Object declared in class APTTypeVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:66: 
>> cannot find symbol
>>     [javac]     protected abstract T onClassType(ClassType type, P 
>> param);
>>     [javac]                                      ^
>>     [javac]   symbol:   class ClassType
>>     [javac]   location: class APTTypeVisitor<T,P>
>>     [javac]   where T,P are type-variables:
>>     [javac]     T extends Object declared in class APTTypeVisitor
>>     [javac]     P extends Object declared in class APTTypeVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:67: 
>> cannot find symbol
>>     [javac]     protected abstract T onInterfaceType(InterfaceType 
>> type, P param);
>>     [javac]                                          ^
>>     [javac]   symbol:   class InterfaceType
>>     [javac]   location: class APTTypeVisitor<T,P>
>>     [javac]   where T,P are type-variables:
>>     [javac]     T extends Object declared in class APTTypeVisitor
>>     [javac]     P extends Object declared in class APTTypeVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:68: 
>> cannot find symbol
>>     [javac]     protected abstract T onTypeVariable(TypeVariable type, 
>> P param);
>>     [javac]                                         ^
>>     [javac]   symbol:   class TypeVariable
>>     [javac]   location: class APTTypeVisitor<T,P>
>>     [javac]   where T,P are type-variables:
>>     [javac]     T extends Object declared in class APTTypeVisitor
>>     [javac]     P extends Object declared in class APTTypeVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:69: 
>> cannot find symbol
>>     [javac]     protected abstract T onVoidType(VoidType type, P param);
>>     [javac]                                     ^
>>     [javac]   symbol:   class VoidType
>>     [javac]   location: class APTTypeVisitor<T,P>
>>     [javac]   where T,P are type-variables:
>>     [javac]     T extends Object declared in class APTTypeVisitor
>>     [javac]     P extends Object declared in class APTTypeVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/tools/APTTypeVisitor.java:70: 
>> cannot find symbol
>>     [javac]     protected abstract T onWildcard(WildcardType type, P 
>> param);
>>     [javac]                                     ^
>>     [javac]   symbol:   class WildcardType
>>     [javac]   location: class APTTypeVisitor<T,P>
>>     [javac]   where T,P are type-variables:
>>     [javac]     T extends Object declared in class APTTypeVisitor
>>     [javac]     P extends Object declared in class APTTypeVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/ws/AnnotationProcessorFactoryImpl.java:32: 
>> package com.sun.mirror.apt does not exist
>>     [javac] import com.sun.mirror.apt.*;
>>     [javac] ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/ws/AnnotationProcessorFactoryImpl.java:33: 
>> package com.sun.mirror.declaration does not exist
>>     [javac] import com.sun.mirror.declaration.*;
>>     [javac] ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/ws/AnnotationProcessorFactoryImpl.java:44: 
>> cannot find symbol
>>     [javac] public class AnnotationProcessorFactoryImpl implements 
>> AnnotationProcessorFactory {
>>     [javac]                                                        ^
>>     [javac]   symbol: class AnnotationProcessorFactory
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:27: 
>> package com.sun.mirror.apt does not exist
>>     [javac] import com.sun.mirror.apt.AnnotationProcessor;
>>     [javac]                          ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:28: 
>> package com.sun.mirror.apt does not exist
>>     [javac] import com.sun.mirror.apt.AnnotationProcessorEnvironment;
>>     [javac]                          ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:29: 
>> package com.sun.mirror.apt does not exist
>>     [javac] import com.sun.mirror.apt.Messager;
>>     [javac]                          ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:30: 
>> package com.sun.mirror.declaration does not exist
>>     [javac] import com.sun.mirror.declaration.*;
>>     [javac] ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:31: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.ClassType;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:32: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.InterfaceType;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:33: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.TypeMirror;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:34: 
>> package com.sun.mirror.util does not exist
>>     [javac] import com.sun.mirror.util.SourcePosition;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:67: 
>> cannot find symbol
>>     [javac] public class WebServiceAP implements AnnotationProcessor, 
>> ModelBuilder, WebServiceConstants{
>>     [javac]                                      ^
>>     [javac]   symbol: class AnnotationProcessor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:27: 
>> package com.sun.mirror.apt does not exist
>>     [javac] import com.sun.mirror.apt.AnnotationProcessorEnvironment;
>>     [javac]                          ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:28: 
>> package com.sun.mirror.declaration does not exist
>>     [javac] import com.sun.mirror.declaration.TypeDeclaration;
>>     [javac]                                  ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:29: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.TypeMirror;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:30: 
>> package com.sun.mirror.util does not exist
>>     [javac] import com.sun.mirror.util.SourcePosition;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/ws/AnnotationProcessorFactoryImpl.java:96: 
>> cannot find symbol
>>     [javac]     public AnnotationProcessor 
>> getProcessorFor(Set<AnnotationTypeDeclaration> atds,
>>     [javac]                                                    ^
>>     [javac]   symbol:   class AnnotationTypeDeclaration
>>     [javac]   location: class AnnotationProcessorFactoryImpl
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/ws/AnnotationProcessorFactoryImpl.java:97: 
>> cannot find symbol
>>     [javac]                                         
>> AnnotationProcessorEnvironment apEnv) {
>>     [javac]                                         ^
>>     [javac]   symbol:   class AnnotationProcessorEnvironment
>>     [javac]   location: class AnnotationProcessorFactoryImpl
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/istack/internal/ws/AnnotationProcessorFactoryImpl.java:96: 
>> cannot find symbol
>>     [javac]     public AnnotationProcessor 
>> getProcessorFor(Set<AnnotationTypeDeclaration> atds,
>>     [javac]            ^
>>     [javac]   symbol:   class AnnotationProcessor
>>     [javac]   location: class AnnotationProcessorFactoryImpl
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:69: 
>> cannot find symbol
>>     [javac]     protected AnnotationProcessorEnvironment apEnv;
>>     [javac]               ^
>>     [javac]   symbol:   class AnnotationProcessorEnvironment
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:73: 
>> cannot find symbol
>>     [javac]     private TypeDeclaration remoteDecl;
>>     [javac]             ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:74: 
>> cannot find symbol
>>     [javac]     private TypeDeclaration remoteExceptionDecl;
>>     [javac]             ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:75: 
>> cannot find symbol
>>     [javac]     private TypeDeclaration exceptionDecl;
>>     [javac]             ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:76: 
>> cannot find symbol
>>     [javac]     private TypeDeclaration defHolderDecl;
>>     [javac]             ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/AnnotationProcessorContext.java:27: 
>> package com.sun.mirror.declaration does not exist
>>     [javac] import com.sun.mirror.declaration.MethodDeclaration;
>>     [javac]                                  ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/AnnotationProcessorContext.java:28: 
>> package com.sun.mirror.declaration does not exist
>>     [javac] import com.sun.mirror.declaration.ParameterDeclaration;
>>     [javac]                                  ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/AnnotationProcessorContext.java:29: 
>> package com.sun.mirror.declaration does not exist
>>     [javac] import com.sun.mirror.declaration.TypeDeclaration;
>>     [javac]                                  ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:80: 
>> cannot find symbol
>>     [javac]     private Set<TypeDeclaration> processedTypeDecls = new 
>> HashSet<TypeDeclaration>();
>>     [javac]                 ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:81: 
>> cannot find symbol
>>     [javac]     protected Messager messager;
>>     [javac]               ^
>>     [javac]   symbol:   class Messager
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/wscompile/WsgenOptions.java:29: 
>> package com.sun.mirror.apt does not exist
>>     [javac] import com.sun.mirror.apt.Filer;
>>     [javac]                          ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:110: 
>> cannot find symbol
>>     [javac]     public void init(AnnotationProcessorEnvironment apEnv) {
>>     [javac]                      ^
>>     [javac]   symbol:   class AnnotationProcessorEnvironment
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:198: 
>> cannot find symbol
>>     [javac]     public AnnotationProcessorEnvironment getAPEnv() {
>>     [javac]            ^
>>     [javac]   symbol:   class AnnotationProcessorEnvironment
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:221: 
>> cannot find symbol
>>     [javac]     public void onError(SourcePosition pos, Localizable 
>> msg) throws ModelerException {
>>     [javac]                         ^
>>     [javac]   symbol:   class SourcePosition
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:261: 
>> cannot find symbol
>>     [javac]     public boolean checkAndSetProcessed(TypeDeclaration 
>> typeDecl) {
>>     [javac]                                         ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:289: 
>> cannot find symbol
>>     [javac]     public TypeDeclaration getTypeDeclaration(String 
>> typeName) {
>>     [javac]            ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:28: 
>> package com.sun.mirror.declaration does not exist
>>     [javac] import com.sun.mirror.declaration.*;
>>     [javac] ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:29: 
>> package com.sun.mirror.type does not exist
>>     [javac] import com.sun.mirror.type.*;
>>     [javac] ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:30: 
>> package com.sun.mirror.util does not exist
>>     [javac] import com.sun.mirror.util.SimpleDeclarationVisitor;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:31: 
>> package com.sun.mirror.util does not exist
>>     [javac] import com.sun.mirror.util.SourcePosition;
>>     [javac]                           ^
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:55: 
>> cannot find symbol
>>     [javac] public abstract class WebServiceVisitor extends 
>> SimpleDeclarationVisitor implements WebServiceConstants {
>>     [javac]                                                 ^
>>     [javac]   symbol: class SimpleDeclarationVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:335: 
>> cannot find symbol
>>     [javac]     public boolean isException(TypeDeclaration typeDecl) {
>>     [javac]                                ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:339: 
>> cannot find symbol
>>     [javac]     public boolean isRemoteException(TypeDeclaration 
>> typeDecl) {
>>     [javac]                                      ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:343: 
>> cannot find symbol
>>     [javac]     public boolean isRemote(TypeDeclaration typeDecl) {
>>     [javac]                             ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:348: 
>> cannot find symbol
>>     [javac]     public static boolean isSubtype(TypeDeclaration d1, 
>> TypeDeclaration d2) {
>>     [javac]                                     ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:348: 
>> cannot find symbol
>>     [javac]     public static boolean isSubtype(TypeDeclaration d1, 
>> TypeDeclaration d2) {
>>     [javac]                                                         ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:375: 
>> cannot find symbol
>>     [javac]     public static String getMethodSig(MethodDeclaration 
>> method) {
>>     [javac]                                       ^
>>     [javac]   symbol:   class MethodDeclaration
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:398: 
>> cannot find symbol
>>     [javac]     public TypeMirror getHolderValueType(TypeMirror type) {
>>     [javac]                                          ^
>>     [javac]   symbol:   class TypeMirror
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java:398: 
>> cannot find symbol
>>     [javac]     public TypeMirror getHolderValueType(TypeMirror type) {
>>     [javac]            ^
>>     [javac]   symbol:   class TypeMirror
>>     [javac]   location: class WebServiceAP
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:44: 
>> cannot find symbol
>>     [javac]     public AnnotationProcessorEnvironment getAPEnv();
>>     [javac]            ^
>>     [javac]   symbol:   class AnnotationProcessorEnvironment
>>     [javac]   location: interface ModelBuilder
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:49: 
>> cannot find symbol
>>     [javac]     public TypeMirror getHolderValueType(TypeMirror type);
>>     [javac]                                          ^
>>     [javac]   symbol:   class TypeMirror
>>     [javac]   location: interface ModelBuilder
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:49: 
>> cannot find symbol
>>     [javac]     public TypeMirror getHolderValueType(TypeMirror type);
>>     [javac]            ^
>>     [javac]   symbol:   class TypeMirror
>>     [javac]   location: interface ModelBuilder
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:50: 
>> cannot find symbol
>>     [javac]     public boolean checkAndSetProcessed(TypeDeclaration 
>> typeDecl);
>>     [javac]                                         ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: interface ModelBuilder
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:51: 
>> cannot find symbol
>>     [javac]     public boolean isRemoteException(TypeDeclaration 
>> typeDecl);
>>     [javac]                                      ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: interface ModelBuilder
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:52: 
>> cannot find symbol
>>     [javac]     public boolean isRemote(TypeDeclaration typeDecl);
>>     [javac]                             ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: interface ModelBuilder
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:55: 
>> cannot find symbol
>>     [javac]     public TypeDeclaration getTypeDeclaration(String 
>> typeName);
>>     [javac]            ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: interface ModelBuilder
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java:63: 
>> cannot find symbol
>>     [javac]     public void onError(SourcePosition pos, Localizable 
>> msg) throws ModelerException;
>>     [javac]                         ^
>>     [javac]   symbol:   class SourcePosition
>>     [javac]   location: interface ModelBuilder
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/AnnotationProcessorContext.java:69: 
>> cannot find symbol
>>     [javac]     public SEIContext getSEIContext(TypeDeclaration d) {
>>     [javac]                                     ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class AnnotationProcessorContext
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/wscompile/WsgenOptions.java:85: 
>> cannot find symbol
>>     [javac]     public Filer filer;
>>     [javac]            ^
>>     [javac]   symbol:   class Filer
>>     [javac]   location: class WsgenOptions
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:77: 
>> cannot find symbol
>>     [javac]     protected TypeDeclaration typeDecl;
>>     [javac]               ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:92: 
>> cannot find symbol
>>     [javac]     public void 
>> visitInterfaceDeclaration(InterfaceDeclaration d) {
>>     [javac]                                           ^
>>     [javac]   symbol:   class InterfaceDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:110: 
>> cannot find symbol
>>     [javac]     public void visitClassDeclaration(ClassDeclaration d) {
>>     [javac]                                       ^
>>     [javac]   symbol:   class ClassDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:140: 
>> cannot find symbol
>>     [javac]     protected void verifySEIAnnotations(WebService 
>> webService, InterfaceDeclaration d) {
>>     
>> [javac]                                                                ^
>>     [javac]   symbol:   class InterfaceDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:152: 
>> cannot find symbol
>>     [javac]     protected void verifyImplAnnotations(ClassDeclaration 
>> d) {
>>     [javac]                                          ^
>>     [javac]   symbol:   class ClassDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:163: 
>> cannot find symbol
>>     [javac]     protected void 
>> checkForInvalidSEIAnnotation(InterfaceDeclaration d, Class 
>> annotationClass) {
>>     [javac]                                                 ^
>>     [javac]   symbol:   class InterfaceDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:171: 
>> cannot find symbol
>>     [javac]     protected void 
>> checkForInvalidImplAnnotation(Declaration d, Class annotationClass) {
>>     [javac]                                                  ^
>>     [javac]   symbol:   class Declaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:179: 
>> cannot find symbol
>>     [javac]     protected void annotationError(SourcePosition pos, 
>> Localizable message) {
>>     [javac]                                    ^
>>     [javac]   symbol:   class SourcePosition
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:184: 
>> cannot find symbol
>>     [javac]     protected void preProcessWebService(WebService 
>> webService, TypeDeclaration d) {
>>     
>> [javac]                                                                ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:236: 
>> cannot find symbol
>>     [javac]     protected boolean pushSOAPBinding(SOAPBinding 
>> soapBinding, Declaration bindingDecl,
>>     
>> [javac]                                                                ^
>>     [javac]   symbol:   class Declaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:237: 
>> cannot find symbol
>>     [javac]             TypeDeclaration classDecl) {
>>     [javac]             ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:289: 
>> cannot find symbol
>>     [javac]     protected String getNamespace(PackageDeclaration 
>> packageDecl) {
>>     [javac]                                   ^
>>     [javac]   symbol:   class PackageDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:296: 
>> cannot find symbol
>>     [javac]     protected boolean shouldProcessWebService(WebService 
>> webService, InterfaceDeclaration intf) {
>>     
>> [javac]                                                                      
>> ^
>>     [javac]   symbol:   class InterfaceDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:305: 
>> cannot find symbol
>>     [javac]     protected boolean shouldProcessWebService(WebService 
>> webService, ClassDeclaration classDecl) {
>>     
>> [javac]                                                                      
>> ^
>>     [javac]   symbol:   class ClassDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:312: 
>> cannot find symbol
>>     [javac]     abstract protected void processWebService(WebService 
>> webService, TypeDeclaration d);
>>     
>> [javac]                                                                      
>> ^
>>     [javac]   symbol:   class TypeDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:314: 
>> cannot find symbol
>>     [javac]     protected void postProcessWebService(WebService 
>> webService, InterfaceDeclaration d) {
>>     
>> [javac]                                                                 ^
>>     [javac]   symbol:   class InterfaceDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:319: 
>> cannot find symbol
>>     [javac]     protected void postProcessWebService(WebService 
>> webService, ClassDeclaration d) {
>>     
>> [javac]                                                                 ^
>>     [javac]   symbol:   class ClassDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:325: 
>> cannot find symbol
>>     [javac]     protected boolean hasWebMethods(ClassDeclaration d) {
>>     [javac]                                     ^
>>     [javac]   symbol:   class ClassDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:345: 
>> cannot find symbol
>>     [javac]     protected void processMethods(InterfaceDeclaration d) {
>>     [javac]                                   ^
>>     [javac]   symbol:   class InterfaceDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:355: 
>> cannot find symbol
>>     [javac]     protected void processMethods(ClassDeclaration d) {
>>     [javac]                                   ^
>>     [javac]   symbol:   class ClassDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:372: 
>> cannot find symbol
>>     [javac]             ClassDeclaration d) {
>>     [javac]             ^
>>     [javac]   symbol:   class ClassDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:371: 
>> cannot find symbol
>>     [javac]     private InterfaceDeclaration 
>> getEndpointInterfaceDecl(String endpointInterfaceName,
>>     [javac]             ^
>>     [javac]   symbol:   class InterfaceDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:392: 
>> cannot find symbol
>>     [javac]     private void inspectEndpointInterface(String 
>> endpointInterfaceName, ClassDeclaration d) {
>>     
>> [javac]                                                                         
>> ^
>>     [javac]   symbol:   class ClassDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:398: 
>> cannot find symbol
>>     [javac]     public void visitMethodDeclaration(MethodDeclaration 
>> method) {
>>     [javac]                                        ^
>>     [javac]   symbol:   class MethodDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:433: 
>> cannot find symbol
>>     [javac]     protected boolean processedMethod(MethodDeclaration 
>> method) {
>>     [javac]                                       ^
>>     [javac]   symbol:   class MethodDeclaration
>>     [javac]   location: class WebServiceVisitor
>>     [javac] 
>> /w/jigsaw/jaxws/drop/jaxws_src/src/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java:442: 
>> cannot find symbol
>>     [javac]     protected boolean 
>> shouldProcessMethod(MethodDeclaration method, WebMethod webMethod) {
>>     [javac]                                           ^
>>     [javac]   symbol:   class MethodDeclaration
>>     [javac]   location: class WebServiceVisitor
>>
>> BUILD FAILED
>> /w/jigsaw/jaxws/build.xml:115: Compile failed; see the compiler error 
>> output for details.
>>
>> Total time: 8 seconds
>> make[2]: *** [all] Error 1
>> make[2]: Leaving directory `/w/jigsaw/jaxws/make'
>> make[1]: *** [jaxws-build] Error 2
>> make[1]: Leaving directory `/w/jigsaw'
>> make: *** [build_product_image] Error 2
>> Command exited with non-zero status 2
>> 1:41.99 98.95u+15.14s 3584i+254960o 88+1607272pf 0sw 111%
>>   
> 



More information about the jigsaw-dev mailing list