:graphics:compilePrismCompilers fails with latest 9-dev tip on my mac

David Hill David.Hill at Oracle.com
Wed Sep 21 13:39:01 UTC 2016


On 9/21/16, 2:58 AM, Alexander Nyssen wrote:
> 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?

What version of gradle are you using ?


Dave
>
> 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
>
>


-- 
David Hill<David.Hill at Oracle.com>
Java Embedded Development

"A man's feet should be planted in his country, but his eyes should survey the world."
-- George Santayana (1863 - 1952)



More information about the openjfx-dev mailing list