:graphics:compilePrismCompilers fails with latest 9-dev tip on my mac
Alexander Nyssen
alexander at nyssen.org
Wed Sep 21 11:35:14 UTC 2016
Hi Vadim,
you were right. My build.gradle was tampered. Sorry for the noise.
Best Regards,
Alexander
> Am 21.09.2016 um 12:11 schrieb Vadim Pakhnushev <vadim.pakhnushev at oracle.com>:
>
> And you don't have any local modifications?
> That's strange, I just tried it on my mac and it works fine.
> Let's see your gradle --debug log then.
>
> Vadim
>
> On 21.09.2016 11:23, Alexander Nyssen wrote:
>> Hi Vadim,
>>
>> unfortunately both does not help, the problem persists.
>>
>> Best Regards,
>> Alexander
>>
>>> Am 21.09.2016 um 10:02 schrieb Vadim Pakhnushev <vadim.pakhnushev at oracle.com>:
>>>
>>> Hi Alexander,
>>>
>>> This happens because in the https://bugs.openjdk.java.net/browse/JDK-8165809 these parts of build were reworked.
>>> You could start with gradle cleanAll, if it doesn't help, then rm -r build buildSrc/build should help.
>>>
>>> Thanks,
>>> Vadim
>>>
>>> On 21.09.2016 9:58, 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?
>>>>
>>>> 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
>>>>
>>>>
>
More information about the openjfx-dev
mailing list