shaderc icon indicating copy to clipboard operation
shaderc copied to clipboard

b806cd2de0a7357cb2fb6e4cfe1662e5232ea82b causes build errors

Open Valmar33 opened this issue 5 years ago • 2 comments

[11/28] Building CXX object libshaderc_util/CMakeFiles/shaderc_util.dir/src/spirv_tools_wrapper.cc.o
FAILED: libshaderc_util/CMakeFiles/shaderc_util.dir/src/spirv_tools_wrapper.cc.o 
/usr/bin/c++  -DNV_EXTENSIONS -I/tmp/makepkg/shaderc-git/src/shaderc/libshaderc_util/include -march=native -O2 -pipe -fstack-protector-strong -fno-plt -ftree-vectorize -ftree-slp-vectorize   -Wall -Werror -fvisibility=hidden -fPIC -std=c++11 -std=gnu++11 -MD -MT libshaderc_util/CMakeFiles/shaderc_util.dir/src/spirv_tools_wrapper.cc.o -MF libshaderc_util/CMakeFiles/shaderc_util.dir/src/spirv_tools_wrapper.cc.o.d -o libshaderc_util/CMakeFiles/shaderc_util.dir/src/spirv_tools_wrapper.cc.o -c /tmp/makepkg/shaderc-git/src/shaderc/libshaderc_util/src/spirv_tools_wrapper.cc
/tmp/makepkg/shaderc-git/src/shaderc/libshaderc_util/src/spirv_tools_wrapper.cc: In function ‘bool shaderc_util::SpirvToolsOptimize(shaderc_util::Compiler::TargetEnv, shaderc_util::Compiler::TargetEnvVersion, const std::vector<shaderc_util::PassId>&, std::vector<unsigned int>*, std::string*)’:
/tmp/makepkg/shaderc-git/src/shaderc/libshaderc_util/src/spirv_tools_wrapper.cc:120:13: error:     ‘OptimizerOptions’ is not a member of ‘spvtools’
120 |   spvtools::OptimizerOptions opt_opts;
    |             ^~~~~~~~~~~~~~~~
/tmp/makepkg/shaderc-git/src/shaderc/libshaderc_util/src/spirv_tools_wrapper.cc:121:3: error:     ‘opt_opts’ was not declared in this scope
121 |   opt_opts.set_validator_options(val_opts);
    |   ^~~~~~~~

Valmar33 avatar May 04 '19 11:05 Valmar33

Can you provide more context, i.e. OS, any changes to the repo, build steps? Are you trying to build in a repo checked out to this revision?

zoddicus avatar May 22 '19 18:05 zoddicus

You may need to update the version of SPIRV-Tools in your checkout.

zoddicus avatar May 22 '19 18:05 zoddicus