Hi all, having updated 9-dev to the latest tip, the gradle build now fails on my Mac with the following errors. Updating JIGSAW home to ea136 did not resolve the problems. Any ideas?
Best Regards, Alexander :graphics:compilePrismCompilers /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:26: error: package com.sun.scenario.effect.compiler does not exist import com.sun.scenario.effect.compiler.JSLC; ^ /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:27: error: package com.sun.scenario.effect.compiler.JSLC does not exist import com.sun.scenario.effect.compiler.JSLC.JSLCInfo; ^ /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:28: error: package com.sun.scenario.effect.compiler does not exist import com.sun.scenario.effect.compiler.JSLParser; ^ /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:29: error: package com.sun.scenario.effect.compiler.model does not exist import com.sun.scenario.effect.compiler.model.BaseType; ^ /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:30: error: package com.sun.scenario.effect.compiler.model does not exist import com.sun.scenario.effect.compiler.model.Qualifier; ^ /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:31: error: package com.sun.scenario.effect.compiler.model does not exist import com.sun.scenario.effect.compiler.model.Variable; ^ /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:32: error: package com.sun.scenario.effect.compiler.tree does not exist import com.sun.scenario.effect.compiler.tree.ProgramUnit; ^ /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:33: error: package com.sun.scenario.effect.compiler.tree does not exist import com.sun.scenario.effect.compiler.tree.TreeScanner; ^ /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:34: error: package com.sun.scenario.effect.compiler.tree does not exist import com.sun.scenario.effect.compiler.tree.VariableExpr; ^ /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:205: error: cannot find symbol private static ShaderInfo getMaskInfo(JSLCInfo jslcinfo, MaskType maskType) ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:211: error: cannot find symbol private static ShaderInfo getMaskInfo(JSLCInfo jslcinfo, AlphaMaskType maskType) ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:217: error: cannot find symbol private static ShaderInfo getMaskInfo(JSLCInfo jslcinfo, String maskName, ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:228: error: cannot find symbol private static ShaderInfo getPaintInfo(JSLCInfo jslcinfo, String paintName, ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:239: error: cannot find symbol private static void compileColorPaint(JSLCInfo jslcinfo, ShaderInfo maskInfo, boolean alphaTest) ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:248: error: cannot find symbol private static void compileGradientPaint(JSLCInfo jslcinfo, ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:272: error: cannot find symbol private static void compileAlphaGradientPaint(JSLCInfo jslcinfo, ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:285: error: cannot find symbol private static void compilePatternPaint(JSLCInfo jslcinfo, ShaderInfo maskInfo, boolean alphaTest) ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:295: error: cannot find symbol private static void compileAlphaPatternPaint(JSLCInfo jslcinfo, ShaderInfo maskInfo, boolean alphaTest) ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:305: error: cannot find symbol private static void compileSolidTexture(JSLCInfo jslcinfo, String suffix, boolean alphaTest) ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:314: error: cannot find symbol private static void compileMaskTexture(JSLCInfo jslcinfo, String suffix, boolean alphaTest) ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:324: error: cannot find symbol private static void compileLCDShader(JSLCInfo jslcinfo, String suffix, boolean alphaTest) ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:408: error: cannot find symbol private static void compileShader(JSLCInfo jslcinfo, ShaderInfo info) ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:414: error: cannot find symbol private static void compileShader(JSLCInfo jslcinfo, ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:454: error: cannot find symbol private static String readShaderFile(JSLCInfo jslcinfo, String name) ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:460: error: cannot find symbol private static long shaderFileTime(JSLCInfo jslcinfo, String name) { ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:507: error: cannot find symbol class PrismLoaderBackend extends TreeScanner { ^ symbol: class TreeScanner /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:508: error: cannot find symbol private JSLParser parser; ^ symbol: class JSLParser location: class PrismLoaderBackend /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:512: error: cannot find symbol public PrismLoaderBackend(JSLParser parser, ProgramUnit program) { ^ symbol: class JSLParser location: class PrismLoaderBackend /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:512: error: cannot find symbol public PrismLoaderBackend(JSLParser parser, ProgramUnit program) { ^ symbol: class ProgramUnit location: class PrismLoaderBackend /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:549: error: cannot find symbol public void visitVariableExpr(VariableExpr e) { ^ symbol: class VariableExpr location: class PrismLoaderBackend /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:419: error: package JSLC does not exist JSLC.ParserInfo pinfo = JSLC.compile(jslcinfo, source, sourcetime); ^ /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:419: error: cannot find symbol JSLC.ParserInfo pinfo = JSLC.compile(jslcinfo, source, sourcetime); ^ symbol: variable JSLC location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:422: error: cannot find symbol if (JSLC.outOfDate(outFile, sourcetime)) { ^ symbol: variable JSLC location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:423: error: cannot find symbol if (pinfo == null) pinfo = JSLC.getParserInfo(source); ^ symbol: variable JSLC location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:425: error: cannot find symbol JSLC.write(loaderBackend.getGlueCode(name), outFile); ^ symbol: variable JSLC location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:465: error: cannot find symbol JSLCInfo jslcinfo = new JSLCInfo(); ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:465: error: cannot find symbol JSLCInfo jslcinfo = new JSLCInfo(); ^ symbol: class JSLCInfo location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:467: error: cannot find symbol nameMap.put(JSLC.OUT_D3D, "prism-d3d/build/gensrc/{pkg}/d3d/hlsl/{name}.hlsl"); ^ symbol: variable JSLC location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:468: error: cannot find symbol nameMap.put(JSLC.OUT_ES2, "prism-es2/build/gensrc/{pkg}/es2/glsl/{name}.frag"); ^ symbol: variable JSLC location: class CompileJSL /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:518: error: cannot find symbol Reader template = new InputStreamReader(getClass().getResourceAsStream(type + "Glue.stg")); ^ symbol: method getClass() location: class PrismLoaderBackend /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:524: error: cannot find symbol Map<String, Variable> vars = parser.getSymbolTable().getGlobalVariables(); ^ symbol: class Variable location: class PrismLoaderBackend /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:528: error: cannot find symbol for (Variable v : vars.values()) { ^ symbol: class Variable location: class PrismLoaderBackend /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:529: error: cannot find symbol if (v.getQualifier() == Qualifier.PARAM) { ^ symbol: variable Qualifier location: class PrismLoaderBackend /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:531: error: cannot find symbol if (v.getType().getBaseType() == BaseType.SAMPLER) { ^ symbol: variable BaseType location: class PrismLoaderBackend /Users/nyssen/mercurial/openjfx/9-dev/rt-JDK-8166242/modules/javafx.graphics/src/main/jsl-prism/CompileJSL.java:548: error: method does not override or implement a method from a supertype @Override ^ 45 errors :graphics:compilePrismCompilers FAILED