[INFO] updating cached repository mrdev023/VULKAN_RUST_LEARNING [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/mrdev023/VULKAN_RUST_LEARNING [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/mrdev023/VULKAN_RUST_LEARNING" "work/ex/pr-60932/sources/master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/gh/mrdev023/VULKAN_RUST_LEARNING"` [INFO] [stderr] Cloning into 'work/ex/pr-60932/sources/master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/gh/mrdev023/VULKAN_RUST_LEARNING'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/mrdev023/VULKAN_RUST_LEARNING" "work/ex/pr-60932/sources/try#097e26225c5cc28d3042ad4c80eac7c488f78ee7/gh/mrdev023/VULKAN_RUST_LEARNING"` [INFO] [stderr] Cloning into 'work/ex/pr-60932/sources/try#097e26225c5cc28d3042ad4c80eac7c488f78ee7/gh/mrdev023/VULKAN_RUST_LEARNING'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 4231c42e49c0da345a54aeaf2d9c50fafb781c29 [INFO] sha for GitHub repo mrdev023/VULKAN_RUST_LEARNING: 4231c42e49c0da345a54aeaf2d9c50fafb781c29 [INFO] validating manifest of mrdev023/VULKAN_RUST_LEARNING on toolchain master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+548add7f61bfcbe3bea3f5ccefb53c84da8fefe4-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of mrdev023/VULKAN_RUST_LEARNING on toolchain try#097e26225c5cc28d3042ad4c80eac7c488f78ee7 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+097e26225c5cc28d3042ad4c80eac7c488f78ee7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing mrdev023/VULKAN_RUST_LEARNING [INFO] finished frobbing mrdev023/VULKAN_RUST_LEARNING [INFO] frobbed toml for mrdev023/VULKAN_RUST_LEARNING written to work/ex/pr-60932/sources/master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/gh/mrdev023/VULKAN_RUST_LEARNING/Cargo.toml [INFO] started frobbing mrdev023/VULKAN_RUST_LEARNING [INFO] finished frobbing mrdev023/VULKAN_RUST_LEARNING [INFO] frobbed toml for mrdev023/VULKAN_RUST_LEARNING written to work/ex/pr-60932/sources/try#097e26225c5cc28d3042ad4c80eac7c488f78ee7/gh/mrdev023/VULKAN_RUST_LEARNING/Cargo.toml [INFO] crate mrdev023/VULKAN_RUST_LEARNING already has a lockfile, it will not be regenerated [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+548add7f61bfcbe3bea3f5ccefb53c84da8fefe4-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+097e26225c5cc28d3042ad4c80eac7c488f78ee7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking mrdev023/VULKAN_RUST_LEARNING against master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4 for pr-60932 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-60932/worker-4/master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-60932/sources/master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/gh/mrdev023/VULKAN_RUST_LEARNING:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+548add7f61bfcbe3bea3f5ccefb53c84da8fefe4-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] f947d443437b385bb15d8f6035b134a8c43586c7a33e186c458da3e98bbbdf52 [INFO] running `"docker" "start" "-a" "f947d443437b385bb15d8f6035b134a8c43586c7a33e186c458da3e98bbbdf52"` [INFO] [stderr] Compiling byte-tools v0.2.0 [INFO] [stderr] Compiling arrayref v0.3.5 [INFO] [stderr] Compiling proc-macro2 v0.4.20 [INFO] [stderr] Compiling vulkano v0.10.0 [INFO] [stderr] Checking vk-sys v0.3.3 [INFO] [stderr] Compiling digest v0.7.6 [INFO] [stderr] Checking crossbeam-epoch v0.6.0 [INFO] [stderr] Compiling tempfile v3.0.4 [INFO] [stderr] Checking x11-dl v2.18.3 [INFO] [stderr] Checking shared_library v0.1.9 [INFO] [stderr] Checking wayland-sys v0.20.12 [INFO] [stderr] Checking crossbeam-deque v0.5.2 [INFO] [stderr] Compiling block-buffer v0.3.3 [INFO] [stderr] Checking wayland-commons v0.20.12 [INFO] [stderr] Checking crossbeam-channel v0.2.6 [INFO] [stderr] Compiling sha2 v0.7.1 [INFO] [stderr] Checking wayland-client v0.20.12 [INFO] [stderr] Compiling glsl-to-spirv v0.1.7 [INFO] [stderr] Checking crossbeam v0.4.1 [INFO] [stderr] Compiling quote v0.6.8 [INFO] [stderr] Checking wayland-protocols v0.20.12 [INFO] [stderr] Compiling syn v0.14.9 [INFO] [stderr] Checking smithay-client-toolkit v0.3.0 [INFO] [stderr] Checking winit v0.17.2 [INFO] [stderr] error: Could not compile `vulkano`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name vulkano /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/vulkano-0.10.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=893e1c3d25d6565d -C extra-filename=-893e1c3d25d6565d --out-dir /opt/crater/target/debug/deps -L dependency=/opt/crater/target/debug/deps --extern crossbeam=/opt/crater/target/debug/deps/libcrossbeam-cd37a3203bc20761.rmeta --extern fnv=/opt/crater/target/debug/deps/libfnv-78466dae1a66146e.rmeta --extern half=/opt/crater/target/debug/deps/libhalf-2e47cb945108d9b6.rmeta --extern lazy_static=/opt/crater/target/debug/deps/liblazy_static-adea59516ae9e568.rmeta --extern shared_library=/opt/crater/target/debug/deps/libshared_library-8a30d338c9576aa6.rmeta --extern smallvec=/opt/crater/target/debug/deps/libsmallvec-e91aea56a13bc866.rmeta --extern vk_sys=/opt/crater/target/debug/deps/libvk_sys-ec29e789e84f6b73.rmeta --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: failed to run custom build command for `glsl-to-spirv v0.1.7` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/crater/target/debug/build/glsl-to-spirv-455faa61844fc17e/build-script-build` (exit code: 101) [INFO] [stderr] --- stdout [INFO] [stderr] cargo:rerun-if-changed=build/glslangValidator.exe [INFO] [stderr] running: "cmake" "/opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang" "-DCMAKE_INSTALL_PREFIX=/opt/crater/target/debug/build/glsl-to-spirv-ddb48763e29752d5/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_BUILD_TYPE=Debug" [INFO] [stderr] -- The C compiler identification is GNU 6.3.0 [INFO] [stderr] -- The CXX compiler identification is GNU 6.3.0 [INFO] [stderr] -- Check for working C compiler: /usr/bin/cc [INFO] [stderr] -- Check for working C compiler: /usr/bin/cc -- works [INFO] [stderr] -- Detecting C compiler ABI info [INFO] [stderr] -- Detecting C compiler ABI info - done [INFO] [stderr] -- Detecting C compile features [INFO] [stderr] -- Detecting C compile features - done [INFO] [stderr] -- Check for working CXX compiler: /usr/bin/c++ [INFO] [stderr] -- Check for working CXX compiler: /usr/bin/c++ -- works [INFO] [stderr] -- Detecting CXX compiler ABI info [INFO] [stderr] -- Detecting CXX compiler ABI info - done [INFO] [stderr] -- Detecting CXX compile features [INFO] [stderr] -- Detecting CXX compile features - done [INFO] [stderr] -- Google Mock was not found - tests based on that will not build [INFO] [stderr] -- Configuring done [INFO] [stderr] -- Generating done [INFO] [stderr] -- Build files have been written to: /opt/crater/target/debug/build/glsl-to-spirv-ddb48763e29752d5/out/build [INFO] [stderr] running: "cmake" "--build" "." "--target" "install" "--config" "Debug" "--" [INFO] [stderr] Scanning dependencies of target OGLCompiler [INFO] [stderr] Scanning dependencies of target OSDependent [INFO] [stderr] Scanning dependencies of target glslang-default-resource-limits [INFO] [stderr] Scanning dependencies of target SPVRemapper [INFO] [stderr] [ 1%] Building CXX object StandAlone/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits.cpp.o [INFO] [stderr] [ 3%] Building CXX object glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o [INFO] [stderr] [ 5%] Building CXX object OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o [INFO] [stderr] [ 7%] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o [INFO] [stderr] Scanning dependencies of target HLSL [INFO] [stderr] [ 8%] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o [INFO] [stderr] [ 10%] Building CXX object hlsl/CMakeFiles/HLSL.dir/hlslTokenStream.cpp.o [INFO] [stderr] [ 12%] Building CXX object hlsl/CMakeFiles/HLSL.dir/hlslScanContext.cpp.o [INFO] [stderr] [ 14%] Building CXX object hlsl/CMakeFiles/HLSL.dir/hlslGrammar.cpp.o [INFO] [stderr] [ 15%] Building CXX object hlsl/CMakeFiles/HLSL.dir/hlslOpMap.cpp.o [INFO] [stderr] [ 17%] Building CXX object hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o [INFO] [stderr] [ 19%] Building CXX object hlsl/CMakeFiles/HLSL.dir/hlslParseables.cpp.o [INFO] [stderr] [ 21%] Building CXX object hlsl/CMakeFiles/HLSL.dir/hlslAttributes.cpp.o [INFO] [stderr] [ 22%] Linking CXX static library libOSDependent.a [INFO] [stderr] [ 22%] Built target OSDependent [INFO] [stderr] [ 24%] Linking CXX static library libOGLCompiler.a [INFO] [stderr] [ 24%] Built target OGLCompiler [INFO] [stderr] [ 26%] Linking CXX static library libglslang-default-resource-limits.a [INFO] [stderr] [ 26%] Built target glslang-default-resource-limits [INFO] [stderr] [ 28%] Linking CXX static library libSPVRemapper.a [INFO] [stderr] [ 28%] Built target SPVRemapper [INFO] [stderr] [ 29%] Linking CXX static library libHLSL.a [INFO] [stderr] [ 29%] Built target HLSL [INFO] [stderr] Scanning dependencies of target glslang [INFO] [stderr] [ 31%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/glslang_tab.cpp.o [INFO] [stderr] [ 33%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseContextBase.cpp.o [INFO] [stderr] [ 35%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Constant.cpp.o [INFO] [stderr] [ 36%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Scan.cpp.o [INFO] [stderr] [ 38%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Intermediate.cpp.o [INFO] [stderr] [ 40%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/PoolAlloc.cpp.o [INFO] [stderr] [ 42%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ShaderLang.cpp.o [INFO] [stderr] [ 43%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/iomapper.cpp.o [INFO] [stderr] [ 45%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Versions.cpp.o [INFO] [stderr] [ 47%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/InfoSink.cpp.o [INFO] [stderr] [ 49%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Initialize.cpp.o [INFO] [stderr] [ 50%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/IntermTraverse.cpp.o [INFO] [stderr] [ 52%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/RemoveTree.cpp.o [INFO] [stderr] [ 54%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/SymbolTable.cpp.o [INFO] [stderr] [ 56%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseHelper.cpp.o [INFO] [stderr] [ 57%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/intermOut.cpp.o [INFO] [stderr] [ 59%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/limits.cpp.o [INFO] [stderr] [ 61%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/linkValidate.cpp.o [INFO] [stderr] [ 63%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/parseConst.cpp.o [INFO] [stderr] [ 64%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/reflection.cpp.o [INFO] [stderr] glslang/CMakeFiles/glslang.dir/build.make:254: recipe for target 'glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseHelper.cpp.o' failed [INFO] [stderr] glslang/CMakeFiles/glslang.dir/build.make:230: recipe for target 'glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseContextBase.cpp.o' failed [INFO] [stderr] glslang/CMakeFiles/glslang.dir/build.make:110: recipe for target 'glslang/CMakeFiles/glslang.dir/MachineIndependent/iomapper.cpp.o' failed [INFO] [stderr] glslang/CMakeFiles/glslang.dir/build.make:62: recipe for target 'glslang/CMakeFiles/glslang.dir/MachineIndependent/glslang_tab.cpp.o' failed [INFO] [stderr] glslang/CMakeFiles/glslang.dir/build.make:398: recipe for target 'glslang/CMakeFiles/glslang.dir/MachineIndependent/Versions.cpp.o' failed [INFO] [stderr] glslang/CMakeFiles/glslang.dir/build.make:374: recipe for target 'glslang/CMakeFiles/glslang.dir/MachineIndependent/SymbolTable.cpp.o' failed [INFO] [stderr] glslang/CMakeFiles/glslang.dir/build.make:518: recipe for target 'glslang/CMakeFiles/glslang.dir/MachineIndependent/reflection.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:1003: recipe for target 'glslang/CMakeFiles/glslang.dir/all' failed [INFO] [stderr] Makefile:138: recipe for target 'all' failed [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] fatal: Not a git repository (or any parent up to mount point /opt/crater/cargo-home) [INFO] [stderr] Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:40:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:38: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:39:37: error: /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/../Include/intermediate.h: Cannot allocate memory [INFO] [stderr] #include "../Include/intermediate.h" [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:41:22: error: /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/Versions.h: Cannot allocate memory [INFO] [stderr] #include "Versions.h" [INFO] [stderr] ^ [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseHelper.cpp.o] Error 4 [INFO] [stderr] make[2]: *** Waiting for unfinished jobs.... [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseContextBase.cpp.o] Error 4 [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [glslang/CMakeFiles/glslang.dir/MachineIndependent/iomapper.cpp.o] Error 4 [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [glslang/CMakeFiles/glslang.dir/MachineIndependent/glslang_tab.cpp.o] Error 4 [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/Versions.cpp:777:1: fatal error: error writing to /tmp/ccVBs41G.s: Cannot allocate memory [INFO] [stderr] } // end namespace glslang [INFO] [stderr] ^ [INFO] [stderr] compilation terminated. [INFO] [stderr] make[2]: *** [glslang/CMakeFiles/glslang.dir/MachineIndependent/Versions.cpp.o] Error 1 [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:40:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:38: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:198:22: error: 'TIntermNode' has not been declared [INFO] [stderr] bool postProcess(TIntermNode*, EShLanguage); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:249:22: error: 'TIntermNode' has not been declared [INFO] [stderr] void setTreeRoot(TIntermNode* r) { treeRoot = r; } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:250:5: error: 'TIntermNode' does not name a type [INFO] [stderr] TIntermNode* getTreeRoot() const { return treeRoot; } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:257:5: error: 'TIntermSymbol' does not name a type [INFO] [stderr] TIntermSymbol* addSymbol(const TVariable&); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:258:5: error: 'TIntermSymbol' does not name a type [INFO] [stderr] TIntermSymbol* addSymbol(const TVariable&, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:259:5: error: 'TIntermSymbol' does not name a type [INFO] [stderr] TIntermSymbol* addSymbol(const TType&, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:260:5: error: 'TIntermSymbol' does not name a type [INFO] [stderr] TIntermSymbol* addSymbol(const TIntermSymbol&); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:261:19: error: expected ';' at end of member declaration [INFO] [stderr] TIntermTyped* addConversion(TOperator, const TType&, TIntermTyped*) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:261:42: error: expected ')' before ',' token [INFO] [stderr] TIntermTyped* addConversion(TOperator, const TType&, TIntermTyped*) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:262:19: error: expected ';' at end of member declaration [INFO] [stderr] TIntermTyped* addUniShapeConversion(TOperator, const TType&, TIntermTyped*); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:262:50: error: expected ')' before ',' token [INFO] [stderr] TIntermTyped* addUniShapeConversion(TOperator, const TType&, TIntermTyped*); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:263:31: error: 'TOperator' has not been declared [INFO] [stderr] void addBiShapeConversion(TOperator, TIntermTyped*& lhsNode, TIntermTyped*& rhsNode); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:265:19: error: expected ';' at end of member declaration [INFO] [stderr] TIntermTyped* addBinaryMath(TOperator, TIntermTyped* left, TIntermTyped* right, TSourceLoc); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:265:42: error: expected ')' before ',' token [INFO] [stderr] TIntermTyped* addBinaryMath(TOperator, TIntermTyped* left, TIntermTyped* right, TSourceLoc); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:266:19: error: expected ';' at end of member declaration [INFO] [stderr] TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:266:39: error: expected ')' before 'op' [INFO] [stderr] TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:267:19: error: expected ';' at end of member declaration [INFO] [stderr] TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, TSourceLoc); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:267:38: error: expected ')' before 'op' [INFO] [stderr] TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, TSourceLoc); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:268:19: error: expected ';' at end of member declaration [INFO] [stderr] TIntermTyped* addUnaryMath(TOperator, TIntermTyped* child, TSourceLoc); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:268:41: error: expected ')' before ',' token [INFO] [stderr] TIntermTyped* addUnaryMath(TOperator, TIntermTyped* child, TSourceLoc); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:269:66: error: 'TOperator' has not been declared [INFO] [stderr] TIntermTyped* addBuiltInFunctionCall(const TSourceLoc& line, TOperator, bool unary, TIntermNode*, const TType& returnType); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:269:89: error: 'TIntermNode' has not been declared [INFO] [stderr] TIntermTyped* addBuiltInFunctionCall(const TSourceLoc& line, TOperator, bool unary, TIntermNode*, const TType& returnType); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:270:63: error: 'TOperator' has not been declared [INFO] [stderr] bool canImplicitlyPromote(TBasicType from, TBasicType to, TOperator op = EOpNull) const; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:271:5: error: 'TOperator' does not name a type [INFO] [stderr] TOperator mapTypeToConstructorOp(const TType&) const; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:272:23: error: expected ';' at end of member declaration [INFO] [stderr] TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:272:48: error: expected ')' before '*' token [INFO] [stderr] TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:273:23: error: expected ';' at end of member declaration [INFO] [stderr] TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:273:37: error: redeclaration of 'glslang::TIntermAggregate* glslang::TIntermediate::growAggregate' [INFO] [stderr] TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:272:37: note: previous declaration 'glslang::TIntermAggregate* glslang::TIntermediate::growAggregate' [INFO] [stderr] TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:273:48: error: expected ')' before '*' token [INFO] [stderr] TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc&); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:274:23: error: expected ';' at end of member declaration [INFO] [stderr] TIntermAggregate* makeAggregate(TIntermNode* node); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:274:48: error: expected ')' before '*' token [INFO] [stderr] TIntermAggregate* makeAggregate(TIntermNode* node); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:275:23: error: expected ';' at end of member declaration [INFO] [stderr] TIntermAggregate* makeAggregate(TIntermNode* node, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:275:37: error: redeclaration of 'glslang::TIntermAggregate* glslang::TIntermediate::makeAggregate' [INFO] [stderr] TIntermAggregate* makeAggregate(TIntermNode* node, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:274:37: note: previous declaration 'glslang::TIntermAggregate* glslang::TIntermediate::makeAggregate' [INFO] [stderr] TIntermAggregate* makeAggregate(TIntermNode* node); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:275:48: error: expected ')' before '*' token [INFO] [stderr] TIntermAggregate* makeAggregate(TIntermNode* node, const TSourceLoc&); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:276:54: error: 'glslang::TIntermAggregate* glslang::TIntermediate::makeAggregate(const glslang::TSourceLoc&)' conflicts with a previous declaration [INFO] [stderr] TIntermAggregate* makeAggregate(const TSourceLoc&); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:274:37: note: previous declaration 'glslang::TIntermAggregate* glslang::TIntermediate::makeAggregate' [INFO] [stderr] TIntermAggregate* makeAggregate(TIntermNode* node); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:277:19: error: expected ';' at end of member declaration [INFO] [stderr] TIntermTyped* setAggregateOperator(TIntermNode*, TOperator, const TType& type, TSourceLoc); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:277:51: error: expected ')' before '*' token [INFO] [stderr] TIntermTyped* setAggregateOperator(TIntermNode*, TOperator, const TType& type, TSourceLoc); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:279:52: error: 'TIntermNodePair' has not been declared [INFO] [stderr] TIntermTyped* addSelection(TIntermTyped* cond, TIntermNodePair code, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:283:5: error: 'TIntermConstantUnion' does not name a type [INFO] [stderr] TIntermConstantUnion* addConstantUnion(const TConstUnionArray&, const TType&, const TSourceLoc&, bool literal = false) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:284:5: error: 'TIntermConstantUnion' does not name a type [INFO] [stderr] TIntermConstantUnion* addConstantUnion(int, const TSourceLoc&, bool literal = false) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:285:5: error: 'TIntermConstantUnion' does not name a type [INFO] [stderr] TIntermConstantUnion* addConstantUnion(unsigned int, const TSourceLoc&, bool literal = false) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:286:5: error: 'TIntermConstantUnion' does not name a type [INFO] [stderr] TIntermConstantUnion* addConstantUnion(long long, const TSourceLoc&, bool literal = false) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:287:5: error: 'TIntermConstantUnion' does not name a type [INFO] [stderr] TIntermConstantUnion* addConstantUnion(unsigned long long, const TSourceLoc&, bool literal = false) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:289:5: error: 'TIntermConstantUnion' does not name a type [INFO] [stderr] TIntermConstantUnion* addConstantUnion(short, const TSourceLoc&, bool literal = false) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:290:5: error: 'TIntermConstantUnion' does not name a type [INFO] [stderr] TIntermConstantUnion* addConstantUnion(unsigned short, const TSourceLoc&, bool literal = false) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:293:5: error: 'TIntermConstantUnion' does not name a type [INFO] [stderr] TIntermConstantUnion* addConstantUnion(bool, const TSourceLoc&, bool literal = false) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:294:5: error: 'TIntermConstantUnion' does not name a type [INFO] [stderr] TIntermConstantUnion* addConstantUnion(double, TBasicType, const TSourceLoc&, bool literal = false) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:295:5: error: 'TIntermConstantUnion' does not name a type [INFO] [stderr] TIntermConstantUnion* addConstantUnion(const TString*, const TSourceLoc&, bool literal = false) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:296:52: error: 'TIntermConstantUnion' has not been declared [INFO] [stderr] TIntermTyped* promoteConstantUnion(TBasicType, TIntermConstantUnion*) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:297:25: error: 'TIntermNode' has not been declared [INFO] [stderr] bool parseConstTree(TIntermNode*, TConstUnionArray, TOperator, const TType&, bool singleConstantParam = false); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:297:39: error: 'TConstUnionArray' has not been declared [INFO] [stderr] bool parseConstTree(TIntermNode*, TConstUnionArray, TOperator, const TType&, bool singleConstantParam = false); [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:297:57: error: 'TOperator' has not been declared [INFO] [stderr] bool parseConstTree(TIntermNode*, TConstUnionArray, TOperator, const TType&, bool singleConstantParam = false); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:298:5: error: 'TIntermLoop' does not name a type [INFO] [stderr] TIntermLoop* addLoop(TIntermNode*, TIntermTyped*, TIntermTyped*, bool testFirst, const TSourceLoc&, TLoopControl = ELoopControlNone); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:299:23: error: expected ';' at end of member declaration [INFO] [stderr] TIntermAggregate* addForLoop(TIntermNode*, TIntermNode*, TIntermTyped*, TIntermTyped*, bool testFirst, const TSourceLoc&, TLoopControl = ELoopControlNone); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:299:45: error: expected ')' before '*' token [INFO] [stderr] TIntermAggregate* addForLoop(TIntermNode*, TIntermNode*, TIntermTyped*, TIntermTyped*, bool testFirst, const TSourceLoc&, TLoopControl = ELoopControlNone); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:300:5: error: 'TIntermBranch' does not name a type [INFO] [stderr] TIntermBranch* addBranch(TOperator, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:301:5: error: 'TIntermBranch' does not name a type [INFO] [stderr] TIntermBranch* addBranch(TOperator, TIntermTyped*, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:306:5: error: 'TIntermBinary' does not name a type [INFO] [stderr] TIntermBinary* addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:307:5: error: 'TIntermBinary' does not name a type [INFO] [stderr] TIntermBinary* addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc, const TType&) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:308:5: error: 'TIntermUnary' does not name a type [INFO] [stderr] TIntermUnary* addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc) const; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:309:5: error: 'TIntermUnary' does not name a type [INFO] [stderr] TIntermUnary* addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc, const TType&) const; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:312:19: error: expected ';' at end of member declaration [INFO] [stderr] TIntermTyped* convertToBasicType(TOperator op, TBasicType basicType, TIntermTyped* node) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:312:48: error: expected ')' before 'op' [INFO] [stderr] TIntermTyped* convertToBasicType(TOperator op, TBasicType basicType, TIntermTyped* node) const; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:445:18: error: 'TIntermOperator' has not been declared [INFO] [stderr] bool promote(TIntermOperator*); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:467:5: error: 'TIntermSymbol' does not name a type [INFO] [stderr] TIntermSymbol* addSymbol(int Id, const TString&, const TType&, const TConstUnionArray&, TIntermTyped* subtree, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:470:34: error: 'TIntermSequence' has not been declared [INFO] [stderr] void mergeBodies(TInfoSink&, TIntermSequence& globals, const TIntermSequence& unitGlobals); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:470:66: error: 'TIntermSequence' does not name a type [INFO] [stderr] void mergeBodies(TInfoSink&, TIntermSequence& globals, const TIntermSequence& unitGlobals); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:471:41: error: 'TIntermSequence' has not been declared [INFO] [stderr] void mergeLinkerObjects(TInfoSink&, TIntermSequence& linkerObjects, const TIntermSequence& unitLinkerObjects); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:471:79: error: 'TIntermSequence' does not name a type [INFO] [stderr] void mergeLinkerObjects(TInfoSink&, TIntermSequence& linkerObjects, const TIntermSequence& unitLinkerObjects); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:473:44: error: 'TIntermSymbol' does not name a type [INFO] [stderr] void mergeErrorCheck(TInfoSink&, const TIntermSymbol&, const TIntermSymbol&, bool crossStage); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:473:66: error: 'TIntermSymbol' does not name a type [INFO] [stderr] void mergeErrorCheck(TInfoSink&, const TIntermSymbol&, const TIntermSymbol&, bool crossStage); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:477:5: error: 'TIntermSequence' does not name a type [INFO] [stderr] TIntermSequence& findLinkerObjects() const; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:479:42: error: 'TIntermOperator' does not name a type [INFO] [stderr] bool isSpecializationOperation(const TIntermOperator&) const; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:480:23: error: 'TIntermUnary' has not been declared [INFO] [stderr] bool promoteUnary(TIntermUnary&); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:481:24: error: 'TIntermBinary' has not been declared [INFO] [stderr] bool promoteBinary(TIntermBinary&); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:484:23: error: 'TIntermSequence' has not been declared [INFO] [stderr] void pushSelector(TIntermSequence&, const TVectorSelector&, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:485:23: error: 'TIntermSequence' has not been declared [INFO] [stderr] void pushSelector(TIntermSequence&, const TMatrixSelector&, const TSourceLoc&); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:487:63: error: 'TIntermNode' has not been declared [INFO] [stderr] void performTextureUpgradeAndSamplerRemovalTransformation(TIntermNode* root); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:497:5: error: 'TIntermNode' does not name a type [INFO] [stderr] TIntermNode* treeRoot; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/SymbolTable.cpp:374:1: fatal error: error writing to /tmp/cckjFtJG.s: Cannot allocate memory [INFO] [stderr] } // end namespace glslang [INFO] [stderr] ^ [INFO] [stderr] compilation terminated. [INFO] [stderr] make[2]: *** [glslang/CMakeFiles/glslang.dir/MachineIndependent/SymbolTable.cpp.o] Error 1 [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:270:78: error: 'EOpNull' was not declared in this scope [INFO] [stderr] bool canImplicitlyPromote(TBasicType from, TBasicType to, TOperator op = EOpNull) const; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h: In constructor 'glslang::TIntermediate::TIntermediate(EShLanguage, int, EProfile)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:163:69: error: class 'glslang::TIntermediate' does not have any field named 'treeRoot' [INFO] [stderr] language(l), source(EShSourceNone), profile(p), version(v), treeRoot(0), [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h: In member function 'void glslang::TIntermediate::setTreeRoot(int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/localintermediate.h:249:40: error: 'treeRoot' was not declared in this scope [INFO] [stderr] void setTreeRoot(TIntermNode* r) { treeRoot = r; } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:38:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:59:48: error: expected class-name before '{' token [INFO] [stderr] class TLiveTraverser : public TIntermTraverser { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:88:33: error: 'TVisit' has not been declared [INFO] [stderr] virtual bool visitAggregate(TVisit, TIntermAggregate* node) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:98:33: error: 'TVisit' has not been declared [INFO] [stderr] virtual bool visitSelection(TVisit /* visit */, TIntermSelection* node) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:98:54: error: 'TIntermSelection' has not been declared [INFO] [stderr] virtual bool visitSelection(TVisit /* visit */, TIntermSelection* node) [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h: In constructor 'glslang::TLiveTraverser::TLiveTraverser(const glslang::TIntermediate&, bool, bool, bool, bool)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:63:9: error: class 'glslang::TLiveTraverser' does not have any field named 'TIntermTraverser' [INFO] [stderr] TIntermTraverser(preVisit, inVisit, postVisit), [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h: In member function 'void glslang::TLiveTraverser::pushFunction(const TString&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:73:9: error: 'TIntermSequence' was not declared in this scope [INFO] [stderr] TIntermSequence& globals = intermediate.getTreeRoot()->getAsAggregate()->getSequence(); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:73:26: error: 'globals' was not declared in this scope [INFO] [stderr] TIntermSequence& globals = intermediate.getTreeRoot()->getAsAggregate()->getSequence(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:73:49: error: 'const class glslang::TIntermediate' has no member named 'getTreeRoot'; did you mean 'setTreeRoot'? [INFO] [stderr] TIntermSequence& globals = intermediate.getTreeRoot()->getAsAggregate()->getSequence(); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:76:39: error: invalid use of incomplete type 'class glslang::TIntermAggregate' [INFO] [stderr] if (candidate && candidate->getOp() == EOpFunction && candidate->getName() == name) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:37:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.h:52:7: note: forward declaration of 'class glslang::TIntermAggregate' [INFO] [stderr] class TIntermAggregate; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:38:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:76:52: error: 'EOpFunction' was not declared in this scope [INFO] [stderr] if (candidate && candidate->getOp() == EOpFunction && candidate->getName() == name) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:76:76: error: invalid use of incomplete type 'class glslang::TIntermAggregate' [INFO] [stderr] if (candidate && candidate->getOp() == EOpFunction && candidate->getName() == name) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:37:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.h:52:7: note: forward declaration of 'class glslang::TIntermAggregate' [INFO] [stderr] class TIntermAggregate; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:38:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h: In member function 'virtual bool glslang::TLiveTraverser::visitAggregate(int, glslang::TIntermAggregate*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:91:21: error: invalid use of incomplete type 'class glslang::TIntermAggregate' [INFO] [stderr] if (node->getOp() == EOpFunctionCall) [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:37:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.h:52:7: note: forward declaration of 'class glslang::TIntermAggregate' [INFO] [stderr] class TIntermAggregate; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:38:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:91:34: error: 'EOpFunctionCall' was not declared in this scope [INFO] [stderr] if (node->getOp() == EOpFunctionCall) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h: In member function 'virtual bool glslang::TLiveTraverser::visitSelection(int, int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:103:9: error: 'TIntermConstantUnion' was not declared in this scope [INFO] [stderr] TIntermConstantUnion* constant = node->getCondition()->getAsConstantUnion(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:103:31: error: 'constant' was not declared in this scope [INFO] [stderr] TIntermConstantUnion* constant = node->getCondition()->getAsConstantUnion(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:103:48: error: request for member 'getCondition' in '* node', which is of non-class type 'int' [INFO] [stderr] TIntermConstantUnion* constant = node->getCondition()->getAsConstantUnion(); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:106:75: error: request for member 'getTrueBlock' in '* node', which is of non-class type 'int' [INFO] [stderr] if (constant->getConstArray()[0].getBConst() == true && node->getTrueBlock()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:107:23: error: request for member 'getTrueBlock' in '* node', which is of non-class type 'int' [INFO] [stderr] node->getTrueBlock()->traverse(this); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:108:76: error: request for member 'getFalseBlock' in '* node', which is of non-class type 'int' [INFO] [stderr] if (constant->getConstArray()[0].getBConst() == false && node->getFalseBlock()) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:109:23: error: request for member 'getFalseBlock' in '* node', which is of non-class type 'int' [INFO] [stderr] node->getFalseBlock()->traverse(this); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h: In member function 'void glslang::TLiveTraverser::addFunctionCall(glslang::TIntermAggregate*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:121:36: error: invalid use of incomplete type 'class glslang::TIntermAggregate' [INFO] [stderr] if (liveFunctions.find(call->getName()) == liveFunctions.end()) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:37:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.h:52:7: note: forward declaration of 'class glslang::TIntermAggregate' [INFO] [stderr] class TIntermAggregate; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:38:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:122:38: error: invalid use of incomplete type 'class glslang::TIntermAggregate' [INFO] [stderr] liveFunctions.insert(call->getName()); [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:37:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.h:52:7: note: forward declaration of 'class glslang::TIntermAggregate' [INFO] [stderr] class TIntermAggregate; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:38:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/LiveTraverser.h:123:30: error: invalid use of incomplete type 'class glslang::TIntermAggregate' [INFO] [stderr] pushFunction(call->getName()); [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:37:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.h:52:7: note: forward declaration of 'class glslang::TIntermAggregate' [INFO] [stderr] class TIntermAggregate; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:83:30: error: 'TVisit' has not been declared [INFO] [stderr] virtual bool visitBinary(TVisit, TIntermBinary* node); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:83:38: error: 'TIntermBinary' has not been declared [INFO] [stderr] virtual bool visitBinary(TVisit, TIntermBinary* node); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:84:30: error: 'TIntermSymbol' has not been declared [INFO] [stderr] virtual void visitSymbol(TIntermSymbol* base); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:88:27: error: 'TIntermSymbol' does not name a type [INFO] [stderr] void addUniform(const TIntermSymbol& base) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:100:29: error: 'TIntermSymbol' does not name a type [INFO] [stderr] void addAttribute(const TIntermSymbol& base) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:92: error: 'TIntermBinary' was not declared in this scope [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:106: error: template argument 1 is invalid [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:92: error: 'TIntermBinary' was not declared in this scope [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:106: error: template argument 1 is invalid [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:92: error: 'TIntermBinary' was not declared in this scope [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:106: error: template argument 1 is invalid [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:92: error: 'TIntermBinary' was not declared in this scope [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:106: error: template argument 1 is invalid [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:92: error: 'TIntermBinary' was not declared in this scope [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:106: error: template argument 1 is invalid [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:86: error: invalid use of template-name 'glslang::TList' without an argument list [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:36:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/../Include/Common.h:178:26: note: 'template class glslang::TList' declared here [INFO] [stderr] template class TList : public std::list > { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:167:91: error: expected ',' or '...' before '<' token [INFO] [stderr] void blowUpActiveAggregate(const TType& baseType, const TString& baseName, const TList& derefs, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:270:33: error: 'TIntermBinary' has not been declared [INFO] [stderr] void addDereferencedUniform(TIntermBinary* topNode) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:365:5: error: 'TIntermSymbol' does not name a type [INFO] [stderr] TIntermSymbol* findBase(const TIntermBinary* node) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:655:20: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] [INFO] [stderr] std::set processedDerefs; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:655:32: error: template argument 1 is invalid [INFO] [stderr] std::set processedDerefs; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:655:32: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:655:32: error: template argument 3 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp: In member function 'void glslang::TReflectionTraverser::addUniform(const int&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:90:29: error: request for member 'find' in '((glslang::TReflectionTraverser*)this)->glslang::TReflectionTraverser::processedDerefs', which is of non-class type 'int' [INFO] [stderr] if (processedDerefs.find(&base) == processedDerefs.end()) { [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:90:60: error: request for member 'end' in '((glslang::TReflectionTraverser*)this)->glslang::TReflectionTraverser::processedDerefs', which is of non-class type 'int' [INFO] [stderr] if (processedDerefs.find(&base) == processedDerefs.end()) { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:91:29: error: request for member 'insert' in '((glslang::TReflectionTraverser*)this)->glslang::TReflectionTraverser::processedDerefs', which is of non-class type 'int' [INFO] [stderr] processedDerefs.insert(&base); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:95:19: error: 'TIntermBinary' was not declared in this scope [INFO] [stderr] TList derefs; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:95:33: error: template argument 1 is invalid [INFO] [stderr] TList derefs; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:96:40: error: request for member 'getType' in 'base', which is of non-class type 'const int' [INFO] [stderr] blowUpActiveAggregate(base.getType(), base.getName(), derefs, derefs.end(), -1, -1, 0); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:96:56: error: request for member 'getName' in 'base', which is of non-class type 'const int' [INFO] [stderr] blowUpActiveAggregate(base.getType(), base.getName(), derefs, derefs.end(), -1, -1, 0); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:96:82: error: request for member 'end' in 'derefs', which is of non-class type 'int' [INFO] [stderr] blowUpActiveAggregate(base.getType(), base.getName(), derefs, derefs.end(), -1, -1, 0); [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp: In member function 'void glslang::TReflectionTraverser::addAttribute(const int&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:102:29: error: request for member 'find' in '((glslang::TReflectionTraverser*)this)->glslang::TReflectionTraverser::processedDerefs', which is of non-class type 'int' [INFO] [stderr] if (processedDerefs.find(&base) == processedDerefs.end()) { [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:102:60: error: request for member 'end' in '((glslang::TReflectionTraverser*)this)->glslang::TReflectionTraverser::processedDerefs', which is of non-class type 'int' [INFO] [stderr] if (processedDerefs.find(&base) == processedDerefs.end()) { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:103:29: error: request for member 'insert' in '((glslang::TReflectionTraverser*)this)->glslang::TReflectionTraverser::processedDerefs', which is of non-class type 'int' [INFO] [stderr] processedDerefs.insert(&base); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:105:40: error: request for member 'getName' in 'base', which is of non-class type 'const int' [INFO] [stderr] const TString &name = base.getName(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:106:38: error: request for member 'getType' in 'base', which is of non-class type 'const int' [INFO] [stderr] const TType &type = base.getType(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp: In member function 'void glslang::TReflectionTraverser::blowUpActiveAggregate(const glslang::TType&, const TString&, int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:173:16: error: 'deref' was not declared in this scope [INFO] [stderr] for (; deref != derefs.end(); ++deref) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:173:25: error: 'derefs' was not declared in this scope [INFO] [stderr] for (; deref != derefs.end(); ++deref) { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:174:13: error: 'TIntermBinary' was not declared in this scope [INFO] [stderr] TIntermBinary* visitNode = *deref; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:174:28: error: 'visitNode' was not declared in this scope [INFO] [stderr] TIntermBinary* visitNode = *deref; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:178:18: error: 'EOpIndexIndirect' was not declared in this scope [INFO] [stderr] case EOpIndexIndirect: [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:184:41: error: template argument 1 is invalid [INFO] [stderr] TList::const_iterator nextDeref = deref; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:184:59: error: qualified-id in declaration before 'nextDeref' [INFO] [stderr] TList::const_iterator nextDeref = deref; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:185:23: error: 'nextDeref' was not declared in this scope [INFO] [stderr] ++nextDeref; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:187:86: error: 'offset' was not declared in this scope [INFO] [stderr] blowUpActiveAggregate(derefType, newBaseName, derefs, nextDeref, offset, blockIndex, arraySize); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:187:94: error: 'blockIndex' was not declared in this scope [INFO] [stderr] blowUpActiveAggregate(derefType, newBaseName, derefs, nextDeref, offset, blockIndex, arraySize); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:187:106: error: 'arraySize' was not declared in this scope [INFO] [stderr] blowUpActiveAggregate(derefType, newBaseName, derefs, nextDeref, offset, blockIndex, arraySize); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:192:18: error: 'EOpIndexDirect' was not declared in this scope [INFO] [stderr] case EOpIndexDirect: [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:197:18: error: 'EOpIndexDirectStruct' was not declared in this scope [INFO] [stderr] case EOpIndexDirectStruct: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:199:21: error: 'offset' was not declared in this scope [INFO] [stderr] if (offset >= 0) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:219:67: error: 'derefs' was not declared in this scope [INFO] [stderr] blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), offset, blockIndex, 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:219:89: error: 'offset' was not declared in this scope [INFO] [stderr] blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), offset, blockIndex, 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:219:97: error: 'blockIndex' was not declared in this scope [INFO] [stderr] blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), offset, blockIndex, 0); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:229:67: error: 'derefs' was not declared in this scope [INFO] [stderr] blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), offset, blockIndex, 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:229:89: error: 'offset' was not declared in this scope [INFO] [stderr] blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), offset, blockIndex, 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:229:97: error: 'blockIndex' was not declared in this scope [INFO] [stderr] blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), offset, blockIndex, 0); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:241:13: error: 'arraySize' was not declared in this scope [INFO] [stderr] if (arraySize == 0) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:247:88: error: 'offset' was not declared in this scope [INFO] [stderr] reflection.indexToUniform.push_back(TObjectReflection(name, *terminalType, offset, mapToGlType(*terminalType), [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:248:67: error: 'arraySize' was not declared in this scope [INFO] [stderr] arraySize, blockIndex)); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:248:78: error: 'blockIndex' was not declared in this scope [INFO] [stderr] arraySize, blockIndex)); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:249:20: error: 'arraySize' was not declared in this scope [INFO] [stderr] } else if (arraySize > 1) { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp: In member function 'void glslang::TReflectionTraverser::addDereferencedUniform(int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:273:42: error: request for member 'getLeft' in '* topNode', which is of non-class type 'int' [INFO] [stderr] const TType& leftType = topNode->getLeft()->getType(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:279:9: error: 'TIntermSymbol' was not declared in this scope [INFO] [stderr] TIntermSymbol* base = findBase(topNode); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:279:24: error: 'base' was not declared in this scope [INFO] [stderr] TIntermSymbol* base = findBase(topNode); [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:279:47: error: 'findBase' was not declared in this scope [INFO] [stderr] TIntermSymbol* base = findBase(topNode); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:285:29: error: request for member 'find' in '((glslang::TReflectionTraverser*)this)->glslang::TReflectionTraverser::processedDerefs', which is of non-class type 'int' [INFO] [stderr] if (processedDerefs.find(topNode) != processedDerefs.end()) [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:285:62: error: request for member 'end' in '((glslang::TReflectionTraverser*)this)->glslang::TReflectionTraverser::processedDerefs', which is of non-class type 'int' [INFO] [stderr] if (processedDerefs.find(topNode) != processedDerefs.end()) [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:315:15: error: 'TIntermBinary' was not declared in this scope [INFO] [stderr] TList derefs; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:315:29: error: template argument 1 is invalid [INFO] [stderr] TList derefs; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:316:29: error: 'visitNode' was not declared in this scope [INFO] [stderr] for (TIntermBinary* visitNode = topNode; visitNode; visitNode = visitNode->getLeft()->getAsBinaryNode()) { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:320:20: error: request for member 'push_front' in 'derefs', which is of non-class type 'int' [INFO] [stderr] derefs.push_front(visitNode); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:321:29: error: request for member 'insert' in '((glslang::TReflectionTraverser*)this)->glslang::TReflectionTraverser::processedDerefs', which is of non-class type 'int' [INFO] [stderr] processedDerefs.insert(visitNode); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:323:25: error: request for member 'insert' in '((glslang::TReflectionTraverser*)this)->glslang::TReflectionTraverser::processedDerefs', which is of non-class type 'int' [INFO] [stderr] processedDerefs.insert(base); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:327:46: error: request for member 'getLeft' in '* topNode', which is of non-class type 'int' [INFO] [stderr] if (isReflectionGranularity(topNode->getLeft()->getType()) && topNode->getLeft()->isArray()) { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:327:80: error: request for member 'getLeft' in '* topNode', which is of non-class type 'int' [INFO] [stderr] if (isReflectionGranularity(topNode->getLeft()->getType()) && topNode->getLeft()->isArray()) { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:328:26: error: request for member 'getOp' in '* topNode', which is of non-class type 'int' [INFO] [stderr] if (topNode->getOp() == EOpIndexDirect) [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:328:37: error: 'EOpIndexDirect' was not declared in this scope [INFO] [stderr] if (topNode->getOp() == EOpIndexDirect) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:329:38: error: request for member 'getRight' in '* topNode', which is of non-class type 'int' [INFO] [stderr] arraySize = topNode->getRight()->getAsConstantUnion()->getConstArray()[0].getIConst() + 1; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:340:73: error: request for member 'begin' in 'derefs', which is of non-class type 'int' [INFO] [stderr] blowUpActiveAggregate(base->getType(), baseName, derefs, derefs.begin(), offset, blockIndex, arraySize); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:668:40: error: 'bool glslang::TReflectionTraverser::visitBinary' is not a static data member of 'class glslang::TReflectionTraverser' [INFO] [stderr] bool TReflectionTraverser::visitBinary(TVisit /* visit */, TIntermBinary* node) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:668:40: error: 'TVisit' was not declared in this scope [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:668:60: error: 'TIntermBinary' was not declared in this scope [INFO] [stderr] bool TReflectionTraverser::visitBinary(TVisit /* visit */, TIntermBinary* node) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:668:75: error: 'node' was not declared in this scope [INFO] [stderr] bool TReflectionTraverser::visitBinary(TVisit /* visit */, TIntermBinary* node) [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:668:79: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] bool TReflectionTraverser::visitBinary(TVisit /* visit */, TIntermBinary* node) [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/glslang/MachineIndependent/reflection.cpp:785:1: error: expected '}' at end of input [INFO] [stderr] } // end namespace glslang [INFO] [stderr] ^ [INFO] [stderr] make[2]: *** [glslang/CMakeFiles/glslang.dir/MachineIndependent/reflection.cpp.o] Error 1 [INFO] [stderr] make[1]: *** [glslang/CMakeFiles/glslang.dir/all] Error 2 [INFO] [stderr] make: *** [all] Error 2 [INFO] [stderr] thread 'main' panicked at ' [INFO] [stderr] command did not execute successfully, got: exit code: 2 [INFO] [stderr] [INFO] [stderr] build script failed, must exit now', /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:778:5 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x55d359d0ab53 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h766c590c7e89d512 [INFO] [stderr] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stderr] 1: 0x55d359d0610b - std::sys_common::backtrace::_print::h822ecbf9731919ac [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stderr] 2: 0x55d359d09896 - std::panicking::default_hook::{{closure}}::hdf447f5fff0c82fe [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stderr] at src/libstd/panicking.rs:197 [INFO] [stderr] 3: 0x55d359d09629 - std::panicking::default_hook::h81bcf63361454ba0 [INFO] [stderr] at src/libstd/panicking.rs:211 [INFO] [stderr] 4: 0x55d359d09f3f - std::panicking::rust_panic_with_hook::hf8a10fcd8e2ceb20 [INFO] [stderr] at src/libstd/panicking.rs:474 [INFO] [stderr] 5: 0x55d359d09ac1 - std::panicking::continue_panic_fmt::h68cd6735e6c5ac59 [INFO] [stderr] at src/libstd/panicking.rs:381 [INFO] [stderr] 6: 0x55d359d09a0e - std::panicking::begin_panic_fmt::h4ec6072be4d359ef [INFO] [stderr] at src/libstd/panicking.rs:336 [INFO] [stderr] 7: 0x55d359c8afc5 - cmake::fail::h97b2da4e543d2210 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:778 [INFO] [stderr] 8: 0x55d359c8a903 - cmake::run::h70b0f417fc9e3e8b [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:759 [INFO] [stderr] 9: 0x55d359c86fdd - cmake::Config::build::hab5530ebf1f45916 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:671 [INFO] [stderr] 10: 0x55d359c77bd4 - cmake::build::hc9e97864185698c0 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:97 [INFO] [stderr] 11: 0x55d359c76daf - build_script_build::main::h929940a2a9f1ef51 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/build/build.rs:37 [INFO] [stderr] 12: 0x55d359c7732f - std::rt::lang_start::{{closure}}::h76a739c79808f248 [INFO] [stderr] at /rustc/548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/src/libstd/rt.rs:64 [INFO] [stderr] 13: 0x55d359d09942 - std::panicking::try::do_call::hb37fc6aa23e18cb8 [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] at src/libstd/panicking.rs:293 [INFO] [stderr] 14: 0x55d359d12099 - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:85 [INFO] [stderr] 15: 0x55d359d0a44c - std::rt::lang_start_internal::heff414bc4ff8014e [INFO] [stderr] at src/libstd/panicking.rs:272 [INFO] [stderr] at src/libstd/panic.rs:388 [INFO] [stderr] at src/libstd/rt.rs:48 [INFO] [stderr] 16: 0x55d359c77308 - std::rt::lang_start::hec3d11fca62923c6 [INFO] [stderr] at /rustc/548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/src/libstd/rt.rs:64 [INFO] [stderr] 17: 0x55d359c77079 - main [INFO] [stderr] 18: 0x7f6ba77dd2e0 - __libc_start_main [INFO] [stderr] 19: 0x55d359c75739 - _start [INFO] [stderr] 20: 0x0 - [INFO] [stderr] [INFO] running `"docker" "inspect" "f947d443437b385bb15d8f6035b134a8c43586c7a33e186c458da3e98bbbdf52"` [INFO] running `"docker" "rm" "-f" "f947d443437b385bb15d8f6035b134a8c43586c7a33e186c458da3e98bbbdf52"` [INFO] [stdout] f947d443437b385bb15d8f6035b134a8c43586c7a33e186c458da3e98bbbdf52