[INFO] crate vulkano-glyph 0.4.0 is already in cache [INFO] extracting crate vulkano-glyph 0.4.0 into work/ex/pr-61100/sources/master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504/reg/vulkano-glyph/0.4.0 [INFO] extracting crate vulkano-glyph 0.4.0 into work/ex/pr-61100/sources/try#58b21121d0b447ceb3f1a655155d802191acf044/reg/vulkano-glyph/0.4.0 [INFO] validating manifest of vulkano-glyph-0.4.0 on toolchain master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+8869ee03d7f258e1b76a11c6fbb01b5708a9f504-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of vulkano-glyph-0.4.0 on toolchain try#58b21121d0b447ceb3f1a655155d802191acf044 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+58b21121d0b447ceb3f1a655155d802191acf044-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing vulkano-glyph-0.4.0 [INFO] finished frobbing vulkano-glyph-0.4.0 [INFO] frobbed toml for vulkano-glyph-0.4.0 written to work/ex/pr-61100/sources/master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504/reg/vulkano-glyph/0.4.0/Cargo.toml [INFO] started frobbing vulkano-glyph-0.4.0 [INFO] finished frobbing vulkano-glyph-0.4.0 [INFO] frobbed toml for vulkano-glyph-0.4.0 written to work/ex/pr-61100/sources/try#58b21121d0b447ceb3f1a655155d802191acf044/reg/vulkano-glyph/0.4.0/Cargo.toml [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+8869ee03d7f258e1b76a11c6fbb01b5708a9f504-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+58b21121d0b447ceb3f1a655155d802191acf044-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+8869ee03d7f258e1b76a11c6fbb01b5708a9f504-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+58b21121d0b447ceb3f1a655155d802191acf044-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking vulkano-glyph-0.4.0 against master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504 for pr-61100 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-61100/worker-4/master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-61100/sources/master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504/reg/vulkano-glyph/0.4.0:/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" "+8869ee03d7f258e1b76a11c6fbb01b5708a9f504-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] bb4749b21888e66b041618326b2bb351be3e5b1d0c40ee3ae62824167e6b5c31 [INFO] running `"docker" "start" "-a" "bb4749b21888e66b041618326b2bb351be3e5b1d0c40ee3ae62824167e6b5c31"` [INFO] [stderr] Compiling vulkano-glyph v0.4.0 (/opt/crater/workdir) [INFO] [stderr] Compiling shaderc v0.3.16 [INFO] [stderr] Checking crossbeam-epoch v0.6.1 [INFO] [stderr] Checking rusttype v0.7.6 [INFO] [stderr] Checking crossbeam v0.5.0 [INFO] [stderr] Checking andrew v0.2.1 [INFO] [stderr] Checking vulkano v0.11.1 [INFO] [stderr] Checking smithay-client-toolkit v0.4.5 [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.11.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=7c5518dbcc19f092 -C extra-filename=-7c5518dbcc19f092 --out-dir /opt/crater/target/debug/deps -L dependency=/opt/crater/target/debug/deps --extern crossbeam=/opt/crater/target/debug/deps/libcrossbeam-5d00072b7c2ed834.rmeta --extern fnv=/opt/crater/target/debug/deps/libfnv-d0a99840f198b4e9.rmeta --extern half=/opt/crater/target/debug/deps/libhalf-2943287073e09bd4.rmeta --extern lazy_static=/opt/crater/target/debug/deps/liblazy_static-4fe7bd1ea7cfa1c4.rmeta --extern shared_library=/opt/crater/target/debug/deps/libshared_library-a79eed7313477b6c.rmeta --extern smallvec=/opt/crater/target/debug/deps/libsmallvec-f4d2c6a8d0bbeb95.rmeta --extern vk_sys=/opt/crater/target/debug/deps/libvk_sys-9706a52c25cb5da1.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 `shaderc v0.3.16` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/crater/target/debug/build/shaderc-7f9d92515d70498d/build-script-build` (exit code: 101) [INFO] [stderr] --- stdout [INFO] [stderr] running: "cmake" "/opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build" "-DCMAKE_POSITION_INDEPENDENT_CODE=ON" "-DSPIRV_SKIP_EXECUTABLES=ON" "-DSPIRV_WERROR=OFF" "-DSHADERC_SKIP_TESTS=ON" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_PREFIX=/opt/crater/target/debug/build/shaderc-dfbaae29c902a873/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=Release" [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] -- Building SPIRV-Header examples [INFO] [stderr] -- SPIRV-Tools: nosetests was not found - python support code will not be tested [INFO] [stderr] -- Found PythonInterp: /usr/bin/python (found version "2.7.13") [INFO] [stderr] -- Google Mock was not found - tests based on that will not build [INFO] [stderr] -- optimizer enabled [INFO] [stderr] -- Looking for pthread.h [INFO] [stderr] -- Looking for pthread.h - found [INFO] [stderr] -- Looking for pthread_create [INFO] [stderr] -- Looking for pthread_create - not found [INFO] [stderr] -- Check if compiler accepts -pthread [INFO] [stderr] -- Check if compiler accepts -pthread - yes [INFO] [stderr] -- Found Threads: TRUE [INFO] [stderr] -- Shaderc: build type is "Release". [INFO] [stderr] -- Configuring Shaderc to avoid building tests. [INFO] [stderr] -- nosetests was not found - python code will not be tested [INFO] [stderr] -- asciidoctor was not found - no documentation will be generated [INFO] [stderr] -- Configuring done [INFO] [stderr] -- Generating done [INFO] [stderr] -- Build files have been written to: /opt/crater/target/debug/build/shaderc-dfbaae29c902a873/out/build [INFO] [stderr] running: "cmake" "--build" "." "--target" "install" "--config" "Release" "--" [INFO] [stderr] Scanning dependencies of target spirv-tools-spv-amd-shader-trinary-minmax [INFO] [stderr] Scanning dependencies of target spirv-tools-pkg-config [INFO] [stderr] Scanning dependencies of target enum_string_mapping [INFO] [stderr] Scanning dependencies of target spirv-tools-spv-amd-gcn-shader [INFO] [stderr] Scanning dependencies of target core_tables [INFO] [stderr] Scanning dependencies of target spirv-tools-debuginfo [INFO] [stderr] Scanning dependencies of target spirv-tools-shared-pkg-config [INFO] [stderr] Scanning dependencies of target SPIRV-Headers-example [INFO] [stderr] Scanning dependencies of target SPIRV-Headers-example-1.1 [INFO] [stderr] Scanning dependencies of target spirv-tools-spv-amd-shader-ballot [INFO] [stderr] Scanning dependencies of target OSDependent [INFO] [stderr] [ 0%] Building CXX object spirv-headers/example/CMakeFiles/SPIRV-Headers-example-1.1.dir/example-1.1.cpp.o [INFO] [stderr] [ 0%] Generate info tables for SPIR-V vunified1 core instructions and operands. [INFO] [stderr] [ 1%] Building CXX object glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o [INFO] [stderr] Scanning dependencies of target spirv-tools-spv-amd-shader-explicit-vertex-parameter [INFO] [stderr] [ 1%] Generate extended instruction tables for spv-amd-shader-trinary-minmax. [INFO] [stderr] Scanning dependencies of target HLSL [INFO] [stderr] Scanning dependencies of target spirv-tools-header-DebugInfo [INFO] [stderr] [ 1%] Generate extended instruction tables for spv-amd-shader-ballot. [INFO] [stderr] [ 1%] Generate extended instruction tables for spv-amd-gcn-shader. [INFO] [stderr] [ 2%] Building CXX object spirv-headers/example/CMakeFiles/SPIRV-Headers-example.dir/example.cpp.o [INFO] [stderr] [ 2%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslAttributes.cpp.o [INFO] [stderr] [ 3%] Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter. [INFO] [stderr] [ 4%] Generate extended instruction tables for debuginfo. [INFO] [stderr] [ 4%] Generate enum-string mapping for SPIR-V vunified1. [INFO] [stderr] [ 4%] Built target spirv-tools-shared-pkg-config [INFO] [stderr] [ 4%] Generate language specific header for DebugInfo. [INFO] [stderr] [ 5%] Linking CXX static library libSPIRV-Headers-example-1.1.a [INFO] [stderr] [ 5%] Built target spirv-tools-pkg-config [INFO] [stderr] Scanning dependencies of target OGLCompiler [INFO] [stderr] [ 5%] Built target spirv-tools-spv-amd-shader-ballot [INFO] [stderr] [ 5%] Built target spirv-tools-spv-amd-shader-trinary-minmax [INFO] [stderr] [ 5%] Built target spirv-tools-header-DebugInfo [INFO] [stderr] [ 5%] Linking CXX static library libSPIRV-Headers-example.a [INFO] [stderr] [ 5%] Building CXX object glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o [INFO] [stderr] [ 5%] Built target spirv-tools-debuginfo [INFO] [stderr] [ 5%] Built target spirv-tools-spv-amd-shader-explicit-vertex-parameter [INFO] [stderr] [ 5%] Built target spirv-tools-spv-amd-gcn-shader [INFO] [stderr] [ 5%] Linking CXX static library libOSDependent.a [INFO] [stderr] Scanning dependencies of target build-version [INFO] [stderr] [ 5%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o [INFO] [stderr] [ 6%] Generate tables based on the SPIR-V XML registry. [INFO] [stderr] Scanning dependencies of target glslang-default-resource-limits [INFO] [stderr] Scanning dependencies of target check-copyright [INFO] [stderr] Scanning dependencies of target SPVRemapper [INFO] [stderr] [ 6%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslScanContext.cpp.o [INFO] [stderr] Scanning dependencies of target extinst_tables [INFO] [stderr] [ 6%] Building CXX object glslang/StandAlone/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits.cpp.o [INFO] [stderr] [ 6%] Built target SPIRV-Headers-example-1.1 [INFO] [stderr] [ 6%] Update build-version.inc in the Shaderc build directory (if necessary). [INFO] [stderr] [ 6%] Check copyright [INFO] [stderr] [ 7%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslOpMap.cpp.o [INFO] [stderr] [ 8%] Building CXX object glslang/SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o [INFO] [stderr] [ 8%] Built target enum_string_mapping [INFO] [stderr] [ 8%] Built target SPIRV-Headers-example [INFO] [stderr] [ 8%] Generate info tables for OpenCL extended instructions and operands vunified1. [INFO] [stderr] [ 8%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslTokenStream.cpp.o [INFO] [stderr] [ 8%] Built target core_tables [INFO] [stderr] [ 8%] Building CXX object glslang/SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o [INFO] [stderr] [ 8%] Built target OSDependent [INFO] [stderr] [ 8%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslGrammar.cpp.o [INFO] [stderr] [ 9%] Generate info tables for GLSL extended instructions and operands vunified1. [INFO] [stderr] [ 9%] Built target check-copyright [INFO] [stderr] [ 9%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseables.cpp.o [INFO] [stderr] [ 9%] Built target build-version [INFO] [stderr] [ 9%] Built target extinst_tables [INFO] [stderr] [ 9%] Update build-version.inc in the SPIRV-Tools build directory (if necessary). [INFO] [stderr] [ 9%] Update build-version.inc in the SPIRV-Tools build directory (if necessary). [INFO] [stderr] [ 9%] Linking CXX static library libOGLCompiler.a [INFO] [stderr] Scanning dependencies of target SPIRV-Tools-shared [INFO] [stderr] Scanning dependencies of target SPIRV-Tools [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/bit_vector.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/parse_number.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/util/bit_vector.cpp.o [INFO] [stderr] [ 10%] Built target OGLCompiler [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/util/parse_number.cpp.o [INFO] [stderr] [ 11%] Linking CXX static library libglslang-default-resource-limits.a [INFO] [stderr] [ 11%] Built target glslang-default-resource-limits [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/util/string_utils.cpp.o [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/string_utils.cpp.o [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/assembly_grammar.cpp.o [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/assembly_grammar.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/binary.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/diagnostic.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/binary.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/diagnostic.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/build.make:187: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/diagnostic.cpp.o' failed [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/disassemble.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/enum_string_mapping.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/ext_inst.cpp.o [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/extensions.cpp.o [INFO] [stderr] glslang/hlsl/CMakeFiles/HLSL.dir/build.make:86: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o' failed [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/id_descriptor.cpp.o [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/libspirv.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/name_mapper.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/opcode.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/operand.cpp.o [INFO] [stderr] glslang/hlsl/CMakeFiles/HLSL.dir/build.make:206: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseables.cpp.o' failed [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/parsed_operand.cpp.o [INFO] [stderr] [ 17%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/print.cpp.o [INFO] [stderr] [ 17%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/software_version.cpp.o [INFO] [stderr] [ 17%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_endian.cpp.o [INFO] [stderr] [ 18%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_optimizer_options.cpp.o [INFO] [stderr] [ 18%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_reducer_options.cpp.o [INFO] [stderr] [ 18%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_target_env.cpp.o [INFO] [stderr] [ 18%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_validator_options.cpp.o [INFO] [stderr] [ 19%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/table.cpp.o [INFO] [stderr] [ 19%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/text.cpp.o [INFO] [stderr] CMakeFiles/Makefile2:382: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/all' failed [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate.cpp.o [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/text_handler.cpp.o [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_adjacency.cpp.o [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_annotation.cpp.o [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_arithmetics.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_atomics.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_barriers.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_bitwise.cpp.o [INFO] [stderr] [ 22%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_builtins.cpp.o [INFO] [stderr] [ 22%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_capability.cpp.o [INFO] [stderr] [ 22%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_cfg.cpp.o [INFO] [stderr] [ 22%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_composites.cpp.o [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_constants.cpp.o [INFO] [stderr] glslang/hlsl/CMakeFiles/HLSL.dir/build.make:182: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/hlslGrammar.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:2746: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/all' failed [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_conversion.cpp.o [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_datarules.cpp.o [INFO] [stderr] glslang/SPIRV/CMakeFiles/SPVRemapper.dir/build.make:62: recipe for target 'glslang/SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:2691: recipe for target 'glslang/SPIRV/CMakeFiles/SPVRemapper.dir/all' failed [INFO] [stderr] [ 24%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_debug.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:692: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate.cpp.o' failed [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:764: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_arithmetics.cpp.o' failed [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:860: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_builtins.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:485: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/all' failed [INFO] [stderr] Makefile:127: recipe for target 'all' failed [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] In file included from /usr/include/c++/6/bits/nested_exception.h:40:0, [INFO] [stderr] from /usr/include/c++/6/exception:173, [INFO] [stderr] from /usr/include/c++/6/ios:39, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:27: error: 'remove_reference' in namespace 'std' does not name a template type [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:43: error: expected ',' or '...' before '<' token [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h: In function 'constexpr _Tp&& std::forward(int)': [INFO] [stderr] /usr/include/c++/6/bits/move.h:77:33: error: '__t' was not declared in this scope [INFO] [stderr] { return static_cast<_Tp&&>(__t); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/move.h:87:27: error: 'remove_reference' in namespace 'std' does not name a template type [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type&& __t) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:87:43: error: expected ',' or '...' before '<' token [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type&& __t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h:87:5: error: redefinition of 'template constexpr _Tp&& std::forward(int)' [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type&& __t) noexcept [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:5: note: 'template constexpr _Tp&& std::forward(int)' previously declared here [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:100:29: error: 'remove_reference' in namespace 'std' does not name a template type [INFO] [stderr] constexpr typename std::remove_reference<_Tp>::type&& [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:100:45: error: expected unqualified-id before '<' token [INFO] [stderr] constexpr typename std::remove_reference<_Tp>::type&& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h:107:20: error: expected template-name before '<' token [INFO] [stderr] : public __and_<__not_>, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h:107:20: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/bits/move.h:120:5: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:120:16: error: expected initializer before '<' token [INFO] [stderr] conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h: In function '_Tp std::__exchange(_Tp&, _Up&&)': [INFO] [stderr] /usr/include/c++/6/bits/move.h:143:23: error: 'move' is not a member of 'std' [INFO] [stderr] _Tp __old_val = std::move(__obj); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/move.h:177:14: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:177:23: error: expected initializer before '<' token [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h:201:14: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__is_swappable<_Tp>::value>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:201:23: error: expected initializer before '<' token [INFO] [stderr] typename enable_if<__is_swappable<_Tp>::value>::type [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/exception:173:0, [INFO] [stderr] from /usr/include/c++/6/ios:39, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:102:41: error: 'true_type' has not been declared [INFO] [stderr] __throw_with_nested_impl(_Tp&& __t, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h: In function 'void std::__throw_with_nested_impl(_Tp&&, int)': [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:104:28: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] using _Up = typename remove_reference<_Tp>::type; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:105:31: error: '_Up' was not declared in this scope [INFO] [stderr] throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:105:34: error: template argument 1 is invalid [INFO] [stderr] throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:110:41: error: 'false_type' has not been declared [INFO] [stderr] __throw_with_nested_impl(_Tp&& __t, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:110:5: error: redefinition of 'template void std::__throw_with_nested_impl(_Tp&&, int)' [INFO] [stderr] __throw_with_nested_impl(_Tp&& __t, false_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:102:5: note: 'template void std::__throw_with_nested_impl(_Tp&&, int)' previously declared here [INFO] [stderr] __throw_with_nested_impl(_Tp&& __t, true_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h: In function 'void std::throw_with_nested(_Tp&&)': [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:120:28: error: expected nested-name-specifier before 'decay' [INFO] [stderr] using _Up = typename decay<_Tp>::type; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:122:4: error: '__and_' does not name a type [INFO] [stderr] = __and_, is_move_constructible<_Up>>; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:123:21: error: '_CopyConstructible' has not been declared [INFO] [stderr] static_assert(_CopyConstructible::value, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:125:22: error: '__and_' does not name a type [INFO] [stderr] using __nest = __and_, __bool_constant, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:127:61: error: '__nest' was not declared in this scope [INFO] [stderr] std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:132:47: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] using __rethrow_if_nested_cond = typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:140:12: error: '__rethrow_if_nested_cond' does not name a type [INFO] [stderr] inline __rethrow_if_nested_cond<_Ex> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/stl_algobase.h:64:0, [INFO] [stderr] from /usr/include/c++/6/bits/char_traits.h:39, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_ConstructiblePair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:16: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:36: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:38: error: expected primary-expression before 'const' [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:38: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:48: error: expected unqualified-id before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:48: error: expected initializer before '>' token [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_ImplicitlyConvertiblePair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:16: error: 'is_convertible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:31: error: expected primary-expression before 'const' [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:31: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:41: error: expected unqualified-id before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:46: error: expected initializer before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_MoveConstructiblePair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:16: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:36: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:41: error: expected primary-expression before '&&' token [INFO] [stderr] return __and_, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:43: error: expected primary-expression before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:44: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:114:29: error: expected primary-expression before ',' token [INFO] [stderr] is_constructible<_T2, _U2&&>>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:114:34: error: expected primary-expression before '&&' token [INFO] [stderr] is_constructible<_T2, _U2&&>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:114:36: error: expected primary-expression before '>>' token [INFO] [stderr] is_constructible<_T2, _U2&&>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:114:38: error: '::value' has not been declared [INFO] [stderr] is_constructible<_T2, _U2&&>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_ImplicitlyMoveConvertiblePair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:16: error: 'is_convertible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:34: error: expected primary-expression before '&&' token [INFO] [stderr] return __and_, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:36: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:41: error: expected primary-expression before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:42: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:121:27: error: expected primary-expression before '&&' token [INFO] [stderr] is_convertible<_U2&&, _T2>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:121:29: error: expected primary-expression before ',' token [INFO] [stderr] is_convertible<_U2&&, _T2>>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:121:34: error: expected primary-expression before '>>' token [INFO] [stderr] is_convertible<_U2&&, _T2>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:121:36: error: '::value' has not been declared [INFO] [stderr] is_convertible<_U2&&, _T2>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_CopyMovePair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:127:24: error: '__and_' does not name a type [INFO] [stderr] using __do_converts = __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:129:30: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] using __converts = typename conditional<__implicit, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:16: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:36: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:38: error: expected primary-expression before 'const' [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:38: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:48: error: expected unqualified-id before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:48: error: expected initializer before '>' token [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_MoveCopyPair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:141:24: error: '__and_' does not name a type [INFO] [stderr] using __do_converts = __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:143:30: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] using __converts = typename conditional<__implicit, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:16: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:36: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:41: error: expected primary-expression before '&&' token [INFO] [stderr] return __and_, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:43: error: expected primary-expression before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:44: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:147:29: error: expected primary-expression before ',' token [INFO] [stderr] is_constructible<_T2, const _U2&&>, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:147:31: error: expected primary-expression before 'const' [INFO] [stderr] is_constructible<_T2, const _U2&&>, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:147:31: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:147:42: error: expected unqualified-id before '>' token [INFO] [stderr] is_constructible<_T2, const _U2&&>, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:147:42: error: expected initializer before '>' token [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:181:44: error: expected class-name before '{' token [INFO] [stderr] struct __wrap_nonesuch : std::__nonesuch { [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:182:36: error: '__nonesuch' does not name a type [INFO] [stderr] explicit __wrap_nonesuch(const __nonesuch&) = delete; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:209:26: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:209:35: error: expected '>' before '<' token [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:220:26: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:220:35: error: expected '>' before '<' token [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:227:26: error: 'template template > constexpr std::pair<_T1, _T2>::pair()' cannot be overloaded [INFO] [stderr] explicit constexpr pair() [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:214:26: error: with 'template template > constexpr std::pair<_T1, _T2>::pair()' [INFO] [stderr] _GLIBCXX_CONSTEXPR pair() [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:240:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:240:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:249:3: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:249:12: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:254:26: error: 'template template > constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&)' cannot be overloaded [INFO] [stderr] explicit constexpr pair(const _T1& __a, const _T2& __b) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:245:17: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&)' [INFO] [stderr] constexpr pair(const _T1& __a, const _T2& __b) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:266:30: error: 'is_same' was not declared in this scope [INFO] [stderr] using _PCCFP = _PCC::value [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:266:46: error: wrong number of template arguments (2, should be 3) [INFO] [stderr] using _PCCFP = _PCC::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:94:12: note: provided for 'template, class _T1, class _T2> struct std::_PCC' [INFO] [stderr] struct _PCC [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:271:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:271:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:280:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:280:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:285:21: error: 'template template > constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&)' cannot be overloaded [INFO] [stderr] explicit constexpr pair(const pair<_U1, _U2>& __p) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:276:19: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&)' [INFO] [stderr] constexpr pair(const pair<_U1, _U2>& __p) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:293:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:293:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:300:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:300:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:303:27: error: 'template template > constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&)' cannot be overloaded [INFO] [stderr] explicit constexpr pair(_U1&& __x, const _T2& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:296:18: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&)' [INFO] [stderr] constexpr pair(_U1&& __x, const _T2& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:307:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:307:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:314:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:314:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:317:17: error: 'template template > std::pair<_T1, _T2>::pair(const _T1&, _U2&&)' cannot be overloaded [INFO] [stderr] explicit pair(const _T1& __x, _U2&& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:310:18: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(const _T1&, _U2&&)' [INFO] [stderr] constexpr pair(const _T1& __x, _U2&& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:321:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:321:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:330:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:330:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:335:21: error: 'template template > constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&)' cannot be overloaded [INFO] [stderr] explicit constexpr pair(_U1&& __x, _U2&& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:326:12: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&)' [INFO] [stderr] constexpr pair(_U1&& __x, _U2&& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:340:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:340:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:350:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:350:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:355:21: error: 'template template > constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&)' cannot be overloaded [INFO] [stderr] explicit constexpr pair(pair<_U1, _U2>&& __p) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:345:12: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&)' [INFO] [stderr] constexpr pair(pair<_U1, _U2>&& __p) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:363:26: error: declaration of 'operator=' as non-function [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:363:15: error: expected ';' at end of member declaration [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:363:17: error: expected unqualified-id before 'typename' [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:363:17: error: expected ')' before 'typename' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:374:26: error: declaration of 'operator=' as non-function [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:374:15: error: expected ';' at end of member declaration [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:374:17: error: expected unqualified-id before 'typename' [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:374:17: error: expected ')' before 'typename' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:380:26: error: declaration of 'operator=' as non-function [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:380:15: error: expected ';' at end of member declaration [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:380:17: error: expected unqualified-id before 'typename' [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:380:17: error: expected ')' before 'typename' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:393:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:393:25: error: expected initializer before '<' token [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:404:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:404:25: error: expected initializer before '<' token [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:416:16: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] noexcept(__is_nothrow_swappable<_T1>::value [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:416:42: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(__is_nothrow_swappable<_T1>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:416:43: error: '::value' has not been declared [INFO] [stderr] noexcept(__is_nothrow_swappable<_T1>::value [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:417:19: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] && __is_nothrow_swappable<_T2>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:417:45: error: expected primary-expression before '>' token [INFO] [stderr] && __is_nothrow_swappable<_T2>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:417:46: error: '::value' has not been declared [INFO] [stderr] && __is_nothrow_swappable<_T2>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In member function 'void std::pair<_T1, _T2>::swap(std::pair<_T1, _T2>&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:419:13: error: 'std::swap' has not been declared [INFO] [stderr] using std::swap; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:496:59: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] typename __decay_and_strip<_T2>::__type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:194:12: note: provided for 'template struct std::pair' [INFO] [stderr] struct pair [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In function 'constexpr int std::make_pair(_T1&&, _T2&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:499:24: error: expected nested-name-specifier before '__decay_and_strip' [INFO] [stderr] typedef typename __decay_and_strip<_T1>::__type __ds_type1; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:499:41: error: expected initializer before '<' token [INFO] [stderr] typedef typename __decay_and_strip<_T1>::__type __ds_type1; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:500:24: error: expected nested-name-specifier before '__decay_and_strip' [INFO] [stderr] typedef typename __decay_and_strip<_T2>::__type __ds_type2; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:500:41: error: expected initializer before '<' token [INFO] [stderr] typedef typename __decay_and_strip<_T2>::__type __ds_type2; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:501:20: error: '__ds_type1' was not declared in this scope [INFO] [stderr] typedef pair<__ds_type1, __ds_type2> __pair_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:501:32: error: '__ds_type2' was not declared in this scope [INFO] [stderr] typedef pair<__ds_type1, __ds_type2> __pair_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:501:42: error: template argument 1 is invalid [INFO] [stderr] typedef pair<__ds_type1, __ds_type2> __pair_type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:501:42: error: template argument 2 is invalid [INFO] [stderr] In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0, [INFO] [stderr] from /usr/include/c++/6/bits/char_traits.h:39, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:143:43: error: '__void_t' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:143:51: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:148:9: error: '__void_t' was not declared in this scope [INFO] [stderr] __void_t> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:144:12: note: provided for 'template struct std::__iterator_traits' [INFO] [stderr] struct __iterator_traits { }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:152:40: error: expected unqualified-id before '>' token [INFO] [stderr] typename _Iterator::reference>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:163:41: error: template argument 2 is invalid [INFO] [stderr] : public __iterator_traits<_Iterator> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:232:7: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if::value, __undefined, _Tp>::type; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:91:28: error: '__void_t' was not declared in this scope [INFO] [stderr] struct __rebind<_Tp, _Up, __void_t>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:91:70: error: template argument 3 is invalid [INFO] [stderr] struct __rebind<_Tp, _Up, __void_t>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:91:72: error: expected unqualified-id before '>' token [INFO] [stderr] struct __rebind<_Tp, _Up, __void_t>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:100:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t<__get_first_arg_t<_Ptr>, __element_type, _Ptr>; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:104:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:111:18: error: '__make_not_void' has not been declared [INFO] [stderr] pointer_to(__make_not_void& __e) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:111:33: error: expected ',' or '...' before '<' token [INFO] [stderr] pointer_to(__make_not_void& __e) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:114:22: error: 'is_same' was not declared in this scope [INFO] [stderr] static_assert(!is_same::value, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:114:30: error: 'element_type' was not declared in this scope [INFO] [stderr] static_assert(!is_same::value, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:114:44: error: expected string-literal before '__undefined' [INFO] [stderr] static_assert(!is_same::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:114:44: error: expected ')' before '__undefined' [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h: In static member function 'static _Ptr std::pointer_traits<_Ptr>::pointer_to(int)': [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:112:33: error: '__e' was not declared in this scope [INFO] [stderr] { return _Ptr::pointer_to(__e); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:141:18: error: '__make_not_void' has not been declared [INFO] [stderr] pointer_to(__make_not_void& __r) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:141:33: error: expected ',' or '...' before '<' token [INFO] [stderr] pointer_to(__make_not_void& __r) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h: In static member function 'static _Tp* std::pointer_traits<_Tp*>::pointer_to(int)': [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:142:31: error: '__r' was not declared in this scope [INFO] [stderr] { return std::addressof(__r); } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0, [INFO] [stderr] from /usr/include/c++/6/bits/char_traits.h:39, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: In member function 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:493:23: error: 'move' is not a member of 'std' [INFO] [stderr] container->push_back(std::move(__value)); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: In member function 'std::front_insert_iterator<_Container>& std::front_insert_iterator<_Container>::operator=(typename _Container::value_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:584:24: error: 'move' is not a member of 'std' [INFO] [stderr] container->push_front(std::move(__value)); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: In member function 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:697:33: error: 'move' is not a member of 'std' [INFO] [stderr] iter = container->insert(iter, std::move(__value)); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1024:24: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] typedef typename conditional::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1024:24: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1024:35: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename conditional::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1043:7: error: 'reference' does not name a type [INFO] [stderr] reference [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1103:7: error: 'reference' does not name a type [INFO] [stderr] reference [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1210:16: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] = typename conditional<__move_if_noexcept_cond [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1210:16: error: expected '>' before 'conditional' [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1220:16: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] = typename conditional<__move_if_noexcept_cond<_Tp>::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1220:16: error: expected '>' before 'conditional' [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI)': [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:308:18: error: 'move' is not a member of 'std' [INFO] [stderr] *__result = std::move(*__first); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI)': [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:343:20: error: 'move' is not a member of 'std' [INFO] [stderr] *__result = std::move(*__first); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*)': [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:360:25: error: 'conditional' does not name a type [INFO] [stderr] using __assignable = conditional<_IsMove, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:364:19: error: '__assignable' has not been declared [INFO] [stderr] static_assert( __assignable::type::value, "type is not assignable" ); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(const _Tp*, const _Tp*, _Tp*)': [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:562:25: error: 'conditional' does not name a type [INFO] [stderr] using __assignable = conditional<_IsMove, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:566:19: error: '__assignable' has not been declared [INFO] [stderr] static_assert( __assignable::type::value, "type is not assignable" ); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/x86_64-linux-gnu/c++/6/bits/c++allocator.h:33:0, [INFO] [stderr] from /usr/include/c++/6/bits/allocator.h:46, [INFO] [stderr] from /usr/include/c++/6/string:41, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/ext/new_allocator.h: At global scope: [INFO] [stderr] /usr/include/c++/6/ext/new_allocator.h:76:20: error: 'true_type' in namespace 'std' does not name a type [INFO] [stderr] typedef std::true_type propagate_on_container_move_assignment; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:41:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:84:15: error: 'true_type' does not name a type [INFO] [stderr] typedef true_type propagate_on_container_move_assignment; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:86:15: error: 'true_type' does not name a type [INFO] [stderr] typedef true_type is_always_equal; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:126:15: error: 'true_type' does not name a type [INFO] [stderr] typedef true_type propagate_on_container_move_assignment; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:128:15: error: 'true_type' does not name a type [INFO] [stderr] typedef true_type is_always_equal; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:216:7: error: '__or_' was not declared in this scope [INFO] [stderr] = __or_, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:216:13: error: 'is_copy_constructible' was not declared in this scope [INFO] [stderr] = __or_, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:216:59: error: expected '(' before '>' token [INFO] [stderr] = __or_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:216:60: error: expected unqualified-id before ',' token [INFO] [stderr] = __or_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:222:12: error: '__shrink_to_fit_aux' is not a class template [INFO] [stderr] struct __shrink_to_fit_aux<_Tp, true> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/ext/alloc_traits.h:36:0, [INFO] [stderr] from /usr/include/c++/6/bits/basic_string.h:40, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:52:9: error: '__void_t' was not declared in this scope [INFO] [stderr] __void_t::other>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:52:54: error: template argument 3 is invalid [INFO] [stderr] __void_t::other>> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:52:59: error: expected unqualified-id before '>' token [INFO] [stderr] __void_t::other>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:95:23: error: '__detected_or_t' does not name a type [INFO] [stderr] using pointer = __detected_or_t; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:102:41: error: 'pointer' was not declared in this scope [INFO] [stderr] using type = typename pointer_traits::template rebind<_Tp>; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:102:48: error: template argument 1 is invalid [INFO] [stderr] using type = typename pointer_traits::template rebind<_Tp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:102:66: error: expected template-name before '<' token [INFO] [stderr] using type = typename pointer_traits::template rebind<_Tp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:102:66: error: expected identifier before '<' token [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:106:26: error: '__void_t' was not declared in this scope [INFO] [stderr] struct _Ptr<_Func, _Tp, __void_t<_Func<_Alloc>>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:106:47: error: template argument 3 is invalid [INFO] [stderr] struct _Ptr<_Func, _Tp, __void_t<_Func<_Alloc>>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:106:49: error: expected unqualified-id before '>' token [INFO] [stderr] struct _Ptr<_Func, _Tp, __void_t<_Func<_Alloc>>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:117:27: error: '__void_t' was not declared in this scope [INFO] [stderr] struct _Diff<_A2, _PtrT, __void_t> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:117:50: error: template argument 3 is invalid [INFO] [stderr] struct _Diff<_A2, _PtrT, __void_t> [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:117:65: error: expected unqualified-id before '>' token [INFO] [stderr] struct _Diff<_A2, _PtrT, __void_t> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:122:30: error: expected template-name before '<' token [INFO] [stderr] struct _Size : make_unsigned<_DiffT> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:122:30: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:125:28: error: '__void_t' was not declared in this scope [INFO] [stderr] struct _Size<_A2, _DiffT, __void_t> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:125:51: error: template argument 3 is invalid [INFO] [stderr] struct _Size<_A2, _DiffT, __void_t> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:125:60: error: expected unqualified-id before '>' token [INFO] [stderr] struct _Size<_A2, _DiffT, __void_t> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:159:54: error: 'pointer' was not declared in this scope [INFO] [stderr] using difference_type = typename _Diff<_Alloc, pointer>::type; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:159:61: error: template argument 2 is invalid [INFO] [stderr] using difference_type = typename _Diff<_Alloc, pointer>::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:167:48: error: 'difference_type' was not declared in this scope [INFO] [stderr] using size_type = typename _Size<_Alloc, difference_type>::type; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:167:63: error: template argument 2 is invalid [INFO] [stderr] using size_type = typename _Size<_Alloc, difference_type>::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:176:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:185:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:194:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:203:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t::type, __equal, _Alloc>; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:213:28: error: 'size_type' has not been declared [INFO] [stderr] _S_allocate(_Alloc2& __a, size_type __n, const_void_pointer __hint, int) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:218:9: error: 'pointer' does not name a type [INFO] [stderr] static pointer [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:226:26: error: 'declval' is not a member of 'std' [INFO] [stderr] typename = decltype(std::declval<_Alloc2*>()->construct( [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:226:26: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:226:46: error: expected primary-expression before '*' token [INFO] [stderr] typename = decltype(std::declval<_Alloc2*>()->construct( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:226:47: error: expected primary-expression before '>' token [INFO] [stderr] typename = decltype(std::declval<_Alloc2*>()->construct( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:226:49: error: expected primary-expression before ')' token [INFO] [stderr] typename = decltype(std::declval<_Alloc2*>()->construct( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:5: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:21: error: expected primary-expression before '*' token [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:22: error: expected primary-expression before '>' token [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:24: error: expected primary-expression before ')' token [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:27: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:45: error: expected primary-expression before '>' token [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:47: error: expected primary-expression before ')' token [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:228:13: error: 'true_type' does not name a type [INFO] [stderr] static true_type __test(int); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:231:13: error: 'false_type' does not name a type [INFO] [stderr] static false_type __test(...); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:233:26: error: '__test' was not declared in this scope [INFO] [stderr] using type = decltype(__test<_Alloc>(0)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:233:26: error: '__test' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:233:39: error: expected primary-expression before '>' token [INFO] [stderr] using type = decltype(__test<_Alloc>(0)); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:241:9: error: '_Require' does not name a type [INFO] [stderr] static _Require<__has_construct<_Tp, _Args...>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:247:2: error: '_Require' does not name a type [INFO] [stderr] _Require<__and_<__not_<__has_construct<_Tp, _Args...>>, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:270:9: error: 'size_type' does not name a type [INFO] [stderr] static size_type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:299:14: error: 'pointer' does not name a type [INFO] [stderr] static pointer [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:314:14: error: 'pointer' does not name a type [INFO] [stderr] static pointer [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:327:31: error: 'pointer' has not been declared [INFO] [stderr] deallocate(_Alloc& __a, pointer __p, size_type __n) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:327:44: error: 'size_type' has not been declared [INFO] [stderr] deallocate(_Alloc& __a, pointer __p, size_type __n) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:366:14: error: 'size_type' does not name a type [INFO] [stderr] static size_type max_size(const _Alloc& __a) noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:410:54: error: 'false_type' does not name a type [INFO] [stderr] using propagate_on_container_copy_assignment = false_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:413:54: error: 'true_type' does not name a type [INFO] [stderr] using propagate_on_container_move_assignment = true_type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:416:43: error: 'false_type' does not name a type [INFO] [stderr] using propagate_on_container_swap = false_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:419:31: error: 'true_type' does not name a type [INFO] [stderr] using is_always_equal = true_type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:511:60: error: 'true_type' has not been declared [INFO] [stderr] __do_alloc_on_copy(_Alloc& __one, const _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:516:48: error: 'false_type' has not been declared [INFO] [stderr] __do_alloc_on_copy(_Alloc&, const _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:516:5: error: redefinition of 'template void std::__do_alloc_on_copy(_Alloc&, const _Alloc&, int)' [INFO] [stderr] __do_alloc_on_copy(_Alloc&, const _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:511:5: note: 'template void std::__do_alloc_on_copy(_Alloc&, const _Alloc&, int)' previously declared here [INFO] [stderr] __do_alloc_on_copy(_Alloc& __one, const _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:535:66: error: 'true_type' has not been declared [INFO] [stderr] inline void __do_alloc_on_move(_Alloc& __one, _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:539:54: error: 'false_type' has not been declared [INFO] [stderr] inline void __do_alloc_on_move(_Alloc&, _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:539:17: error: redefinition of 'template void std::__do_alloc_on_move(_Alloc&, _Alloc&, int)' [INFO] [stderr] inline void __do_alloc_on_move(_Alloc&, _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:535:17: note: 'template void std::__do_alloc_on_move(_Alloc&, _Alloc&, int)' previously declared here [INFO] [stderr] inline void __do_alloc_on_move(_Alloc& __one, _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:551:66: error: 'true_type' has not been declared [INFO] [stderr] inline void __do_alloc_on_swap(_Alloc& __one, _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:558:54: error: 'false_type' has not been declared [INFO] [stderr] inline void __do_alloc_on_swap(_Alloc&, _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:558:17: error: redefinition of 'template void std::__do_alloc_on_swap(_Alloc&, _Alloc&, int)' [INFO] [stderr] inline void __do_alloc_on_swap(_Alloc&, _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:551:17: note: 'template void std::__do_alloc_on_swap(_Alloc&, _Alloc&, int)' previously declared here [INFO] [stderr] inline void __do_alloc_on_swap(_Alloc& __one, _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:575:39: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype(_Traits::construct(std::declval<_Alloc&>(), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:576:11: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval<_Up*>(), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:577:11: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval()))> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:575:39: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype(_Traits::construct(std::declval<_Alloc&>(), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:575:58: error: expected primary-expression before '&' token [INFO] [stderr] = decltype(_Traits::construct(std::declval<_Alloc&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:575:59: error: expected primary-expression before '>' token [INFO] [stderr] = decltype(_Traits::construct(std::declval<_Alloc&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:575:61: error: expected primary-expression before ')' token [INFO] [stderr] = decltype(_Traits::construct(std::declval<_Alloc&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:576:11: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval<_Up*>(), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:576:27: error: expected primary-expression before '*' token [INFO] [stderr] std::declval<_Up*>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:576:28: error: expected primary-expression before '>' token [INFO] [stderr] std::declval<_Up*>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:576:30: error: expected primary-expression before ')' token [INFO] [stderr] std::declval<_Up*>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:577:11: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval()))> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:577:24: error: expected primary-expression before 'const' [INFO] [stderr] std::declval()))> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:578:9: error: 'true_type' does not name a type [INFO] [stderr] static true_type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:582:9: error: 'false_type' does not name a type [INFO] [stderr] static false_type [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:586:24: error: '_M_select' was not declared in this scope [INFO] [stderr] typedef decltype(_M_select(0)) type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:586:24: error: '_M_select' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:586:61: error: expected '(' before '>' token [INFO] [stderr] typedef decltype(_M_select(0)) type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:598:28: error: expected template-name before '<' token [INFO] [stderr] : is_copy_constructible<_Tp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:598:28: error: expected '{' before '<' token [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:40:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:75:9: error: '__and_' in namespace 'std' does not name a template type [INFO] [stderr] = std::__and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:81:28: error: 'enable_if' in namespace 'std' does not name a template type [INFO] [stderr] static typename std::enable_if<__is_custom_pointer<_Ptr>::value>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:81:37: error: expected unqualified-id before '<' token [INFO] [stderr] static typename std::enable_if<__is_custom_pointer<_Ptr>::value>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:90:28: error: 'enable_if' in namespace 'std' does not name a template type [INFO] [stderr] static typename std::enable_if<__is_custom_pointer<_Ptr>::value>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:90:37: error: expected unqualified-id before '<' token [INFO] [stderr] static typename std::enable_if<__is_custom_pointer<_Ptr>::value>::type [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/iosfwd:38:0, [INFO] [stderr] from /usr/include/c++/6/ios:38, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:381:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:381:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:381:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:545:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:545:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1166:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1166:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1295:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1295:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1373:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1373:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1838:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1838:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5643:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:61:33: error: 'is_enum' was not declared in this scope [INFO] [stderr] template::value> [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:61:44: error: expected primary-expression before '>' token [INFO] [stderr] template::value> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:61:47: error: 'value' in namespace '::' does not name a type [INFO] [stderr] template::value> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:72:12: error: '__hash_enum' is not a class template [INFO] [stderr] struct __hash_enum<_Tp, true> : public __hash_base [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h: In member function 'std::size_t std::__hash_enum<_Tp>::operator()(_Tp) const': [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:77:32: error: expected nested-name-specifier before 'underlying_type' [INFO] [stderr] using __type = typename underlying_type<_Tp>::type; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:78:20: error: '__type' was not declared in this scope [INFO] [stderr] return hash<__type>{}(static_cast<__type>(__val)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:78:26: error: template argument 1 is invalid [INFO] [stderr] return hash<__type>{}(static_cast<__type>(__val)); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:78:42: error: '__type' does not name a type [INFO] [stderr] return hash<__type>{}(static_cast<__type>(__val)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:248:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:252:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5664:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5680:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5698:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5713:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/ios_base.h:46:0, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/system_error:53:51: error: expected class-name before '{' token [INFO] [stderr] struct is_error_code_enum : public false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/system_error:57:56: error: expected class-name before '{' token [INFO] [stderr] struct is_error_condition_enum : public false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/system_error:61:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/system_error:147:7: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if::value>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/system_error:147:7: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/system_error:164:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if::value, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/system_error:164:25: error: expected initializer before '<' token [INFO] [stderr] typename enable_if::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/system_error:225:3: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if::value>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/system_error:225:3: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/system_error:238:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if struct is_error_code_enum : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/ios_base.h:266:57: error: could not convert 'stream' from 'std::io_errc' to 'const std::error_code&' [INFO] [stderr] failure(const char*, const error_code& = io_errc::stream); [INFO] [stderr] ^~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/tuple:38:0, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/utility:90:24: error: expected template-name before '<' token [INFO] [stderr] : integral_constant::value> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:90:24: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/utility:94:24: error: expected template-name before '<' token [INFO] [stderr] : integral_constant::value> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:94:24: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/utility:98:24: error: expected template-name before '<' token [INFO] [stderr] : integral_constant::value> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:98:24: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/utility:111:24: error: expected nested-name-specifier before 'add_const' [INFO] [stderr] typedef typename add_const<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/utility:111:24: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/utility:111:33: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename add_const<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:117:24: error: expected nested-name-specifier before 'add_volatile' [INFO] [stderr] typedef typename add_volatile<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/utility:117:24: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/utility:117:36: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename add_volatile<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:123:24: error: expected nested-name-specifier before 'add_cv' [INFO] [stderr] typedef typename add_cv<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/utility:123:24: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/utility:123:30: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename add_cv<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:135:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:142:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:147:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:147:31: error: expected '{' before '<' token [INFO] [stderr] In file included from /usr/include/c++/6/tuple:39:0, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/array:117:16: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] noexcept(__is_nothrow_swappable<_Tp>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/array:117:42: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(__is_nothrow_swappable<_Tp>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/array:117:43: error: '::value' has not been declared [INFO] [stderr] noexcept(__is_nothrow_swappable<_Tp>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/array:321:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/array:321:31: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/array:337:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/tuple:40:0, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:43:9: error: '__or_' does not name a type [INFO] [stderr] = __or_, is_convertible<_Alloc, _Tp>>; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:50:54: error: '__void_t' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:50:62: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:52:18: error: expected class-name before '{' token [INFO] [stderr] : false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:56:8: error: '__void_t' was not declared in this scope [INFO] [stderr] __void_t> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:56:31: error: template argument 3 is invalid [INFO] [stderr] __void_t> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:56:45: error: expected unqualified-id before '>' token [INFO] [stderr] __void_t> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:63:42: error: template argument 3 is invalid [INFO] [stderr] : __uses_allocator_helper<_Tp, _Alloc>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:63:45: error: expected '{' before 'type' [INFO] [stderr] : __uses_allocator_helper<_Tp, _Alloc>::type [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:84:18: error: expected template-name before '<' token [INFO] [stderr] : conditional< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:84:18: error: expected '{' before '<' token [INFO] [stderr] In file included from /usr/include/c++/6/functional:55:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/tuple:162:43: error: expected template-name before '<' token [INFO] [stderr] struct __is_empty_non_tuple : is_empty<_Tp> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:162:43: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/tuple:166:67: error: expected class-name before '{' token [INFO] [stderr] struct __is_empty_non_tuple> : false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:171:16: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] = typename conditional<__is_final(_Tp), false_type, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:182:39: error: '__empty_not_final' was not declared in this scope [INFO] [stderr] private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:182:62: error: template argument 3 is invalid [INFO] [stderr] private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:182:63: error: expected '{' before '::' token [INFO] [stderr] private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple:339:39: error: '__empty_not_final' was not declared in this scope [INFO] [stderr] : private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:339:62: error: template argument 3 is invalid [INFO] [stderr] : private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:339:63: error: expected '{' before '::' token [INFO] [stderr] : private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_ConstructibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:471:14: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:471:21: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:471:47: error: expected primary-expression before ',' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:471:49: error: expected primary-expression before 'const' [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:471:49: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/tuple:471:66: error: expected unqualified-id before '>' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:471:66: error: expected initializer before '>' token [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_ImplicitlyConvertibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:477:14: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:477:21: error: 'is_convertible' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:477:36: error: expected primary-expression before 'const' [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:477:36: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/tuple:477:53: error: expected unqualified-id before ',' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:477:64: error: expected initializer before '>' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_MoveConstructibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:483:14: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:483:21: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:483:47: error: expected primary-expression before ',' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:483:59: error: expected primary-expression before '&&' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple:483:61: error: expected primary-expression before '>' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:483:61: error: expected ';' before '>' token [INFO] [stderr] /usr/include/c++/6/tuple:483:61: error: expected primary-expression before '>' token [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_ImplicitlyMoveConvertibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:489:14: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:489:21: error: 'is_convertible' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:489:46: error: expected primary-expression before '&&' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple:489:48: error: expected primary-expression before ',' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:489:59: error: expected primary-expression before '>' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:489:59: error: expected ';' before '>' token [INFO] [stderr] /usr/include/c++/6/tuple:489:59: error: expected primary-expression before '>' token [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_NonNestedTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:495:15: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_<__not_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:495:22: error: '__not_' was not declared in this scope [INFO] [stderr] return __and_<__not_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:495:29: error: 'is_same' was not declared in this scope [INFO] [stderr] return __and_<__not_, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:495:56: error: expected primary-expression before ',' token [INFO] [stderr] return __and_<__not_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:496:45: error: expected nested-name-specifier before 'remove_cv' [INFO] [stderr] typename remove_cv< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:496:45: error: expected '(' before 'remove_cv' [INFO] [stderr] /usr/include/c++/6/tuple:496:45: error: expected ';' before 'remove_cv' [INFO] [stderr] /usr/include/c++/6/tuple:496:45: error: 'remove_cv' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/tuple:497:47: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] typename remove_reference<_SrcTuple>::type [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:497:47: error: expected '(' before 'remove_reference' [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_NotSameTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:506:15: error: '__not_' was not declared in this scope [INFO] [stderr] return __not_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:506:22: error: 'is_same' was not declared in this scope [INFO] [stderr] return __not_, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:506:49: error: expected primary-expression before ',' token [INFO] [stderr] return __not_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:507:18: error: expected nested-name-specifier before 'remove_const' [INFO] [stderr] typename remove_const< [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:507:18: error: expected '(' before 'remove_const' [INFO] [stderr] /usr/include/c++/6/tuple:507:18: error: expected ';' before 'remove_const' [INFO] [stderr] /usr/include/c++/6/tuple:507:18: error: 'remove_const' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/tuple:508:20: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] typename remove_reference<_UElements...>::type [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:508:20: error: expected '(' before 'remove_reference' [INFO] [stderr] /usr/include/c++/6/tuple: At global scope: [INFO] [stderr] /usr/include/c++/6/tuple:576:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<_TC2<_Dummy>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:576:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if<_TC2<_Dummy>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:583:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<_TC2<_Dummy>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:583:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if<_TC2<_Dummy>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:589:26: error: 'template template > constexpr std::tuple< >::tuple()' cannot be overloaded [INFO] [stderr] explicit constexpr tuple() [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:579:17: error: with 'template template > constexpr std::tuple< >::tuple()' [INFO] [stderr] constexpr tuple() [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:595:13: error: 'is_same' was not declared in this scope [INFO] [stderr] _TC::value, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:595:33: error: template argument 1 is invalid [INFO] [stderr] _TC::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:599:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:599:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:610:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:610:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:617:26: error: 'template template > constexpr std::tuple< >::tuple(const _Elements& ...)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(const _Elements&... __elements) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:606:19: error: with 'template template > constexpr std::tuple< >::tuple(const _Elements& ...)' [INFO] [stderr] constexpr tuple(const _Elements&... __elements) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:627:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:627:18: error: expected '>' before '<' token [INFO] [stderr] enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:640:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:640:18: error: expected '>' before '<' token [INFO] [stderr] enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:649:28: error: 'template template > constexpr std::tuple< >::tuple(_UElements&& ...)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(_UElements&&... __elements) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:636:19: error: with 'template template > constexpr std::tuple< >::tuple(_UElements&& ...)' [INFO] [stderr] constexpr tuple(_UElements&&... __elements) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:659:13: error: 'is_same' was not declared in this scope [INFO] [stderr] _TC::value && sizeof...(_Elements) == 1, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:659:33: error: template argument 1 is invalid [INFO] [stderr] _TC::value && sizeof...(_Elements) == 1, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:663:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:663:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:675:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:675:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:682:28: error: 'template template > constexpr std::tuple< >::tuple(const std::tuple<_Args1 ...>&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(const tuple<_UElements...>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:670:19: error: with 'template template > constexpr std::tuple< >::tuple(const std::tuple<_Args1 ...>&)' [INFO] [stderr] constexpr tuple(const tuple<_UElements...>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:687:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:687:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:698:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:698:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:705:28: error: 'template template > constexpr std::tuple< >::tuple(std::tuple<_Args1 ...>&&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(tuple<_UElements...>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:694:19: error: with 'template template > constexpr std::tuple< >::tuple(std::tuple<_Args1 ...>&&)' [INFO] [stderr] constexpr tuple(tuple<_UElements...>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:715:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:715:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:726:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:726:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:732:11: error: 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, const _Elements& ...)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:721:2: error: with 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, const _Elements& ...)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:737:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:737:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:748:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:748:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:753:11: error: 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, _UElements&& ...)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:742:2: error: with 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, _UElements&& ...)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:767:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:767:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:779:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:779:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:784:11: error: 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Args2 ...>&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:772:2: error: with 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Args2 ...>&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:791:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:791:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:803:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:803:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:808:11: error: 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Args2 ...>&&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:796:2: error: with 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Args2 ...>&&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:823:16: error: 'is_nothrow_move_assignable' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:823:53: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:823:54: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple:830:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/tuple:840:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::tuple< >::_TC2<_Dummy>::_DefaultConstructibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:565:18: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:565:25: error: 'is_default_constructible' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:565:59: error: expected primary-expression before '>' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:565:59: error: expected ';' before '>' token [INFO] [stderr] /usr/include/c++/6/tuple:565:59: error: expected primary-expression before '>' token [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::tuple< >::_TC2<_Dummy>::_ImplicitlyDefaultConstructibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:569:18: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_<__is_implicitly_default_constructible<_Elements>...> [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:569:25: error: '__is_implicitly_default_constructible' was not declared in this scope [INFO] [stderr] return __and_<__is_implicitly_default_constructible<_Elements>...> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:569:72: error: expected primary-expression before '>' token [INFO] [stderr] return __and_<__is_implicitly_default_constructible<_Elements>...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:569:72: error: expected ';' before '>' token [INFO] [stderr] /usr/include/c++/6/tuple:569:72: error: expected primary-expression before '>' token [INFO] [stderr] /usr/include/c++/6/tuple: At global scope: [INFO] [stderr] /usr/include/c++/6/tuple:873:26: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:873:35: error: expected '>' before '<' token [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:883:26: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:883:35: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:892:26: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple()' cannot be overloaded [INFO] [stderr] explicit constexpr tuple() [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:878:17: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple()' [INFO] [stderr] constexpr tuple() [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:898:13: error: 'is_same' was not declared in this scope [INFO] [stderr] _TC::value, _T1, _T2>; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:898:33: error: template argument 1 is invalid [INFO] [stderr] _TC::value, _T1, _T2>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:901:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TCC<_Dummy>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:901:25: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TCC<_Dummy>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:910:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TCC<_Dummy>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:910:25: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TCC<_Dummy>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:915:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(const _T1& __a1, const _T2& __a2) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:906:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&)' [INFO] [stderr] constexpr tuple(const _T1& __a1, const _T2& __a2) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:923:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:923:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:934:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:934:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:941:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(_U1&&, _U2&&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(_U1&& __a1, _U2&& __a2) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:930:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(_U1&&, _U2&&)' [INFO] [stderr] constexpr tuple(_U1&& __a1, _U2&& __a2) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:949:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:949:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:958:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:958:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:963:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(const std::tuple<_U1, _U2>&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(const tuple<_U1, _U2>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:954:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(const std::tuple<_U1, _U2>&)' [INFO] [stderr] constexpr tuple(const tuple<_U1, _U2>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:967:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:967:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:976:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:976:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:981:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(tuple<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:972:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&)' [INFO] [stderr] constexpr tuple(tuple<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:985:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:985:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:994:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:994:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:999:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(const std::pair<_U1, _U2>&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(const pair<_U1, _U2>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:990:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(const std::pair<_U1, _U2>&)' [INFO] [stderr] constexpr tuple(const pair<_U1, _U2>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1003:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1003:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1013:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1013:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1018:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(std::pair<_U1, _U2>&&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(pair<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1008:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(std::pair<_U1, _U2>&&)' [INFO] [stderr] constexpr tuple(pair<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1029:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1029:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1041:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1041:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1048:11: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const _T1&, const _T2&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1036:2: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const _T1&, const _T2&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1053:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1053:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1063:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1063:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1068:11: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, _U1&&, _U2&&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1058:2: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, _U1&&, _U2&&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, _U1&& __a1, _U2&& __a2) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1082:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1082:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1094:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1094:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1099:11: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_U1, _U2>&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1087:2: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_U1, _U2>&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1106:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1106:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1116:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1116:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1121:11: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_U1, _U2>&&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1111:2: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_U1, _U2>&&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, tuple<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1127:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1127:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1137:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1137:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1142:18: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const std::pair<_U1, _U2>&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1132:9: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const std::pair<_U1, _U2>&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1147:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1147:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1157:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1157:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1162:18: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, std::pair<_U1, _U2>&&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1152:9: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, std::pair<_U1, _U2>&&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, pair<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1176:16: error: 'is_nothrow_move_assignable' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1176:53: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1176:54: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple:1243:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1243:31: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/tuple:1391:69: error: template argument 1 is invalid [INFO] [stderr] constexpr tuple::__type...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple: In function 'constexpr int std::make_tuple(_Elements&& ...)': [INFO] [stderr] /usr/include/c++/6/tuple:1394:69: error: template argument 1 is invalid [INFO] [stderr] typedef tuple::__type...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple: At global scope: [INFO] [stderr] /usr/include/c++/6/tuple:1408:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1413:49: error: 'remove_cv' in namespace 'std' does not name a template type [INFO] [stderr] : public __is_tuple_like_impl::type>::type>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1414:13: error: expected '>' before '<' token [INFO] [stderr] /usr/include/c++/6/tuple:1414:62: error: template argument 1 is invalid [INFO] [stderr] ::type>::type>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1414:65: error: expected '{' before 'type' [INFO] [stderr] ::type>::type>::type [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1441:44: error: 'remove_cv' in namespace 'std' does not name a template type [INFO] [stderr] : public __do_make_tuple::type>::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1442:13: error: expected '>' before '<' token [INFO] [stderr] /usr/include/c++/6/tuple:1442:65: error: template argument 1 is invalid [INFO] [stderr] ::type>::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1491:16: error: 'remove_reference' in namespace 'std' does not name a template type [INFO] [stderr] typename std::remove_reference<_Tp>::type>::value>::__type __type; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1491:32: error: expected template-argument before '<' token [INFO] [stderr] typename std::remove_reference<_Tp>::type>::value>::__type __type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1491:32: error: expected '>' before '<' token [INFO] [stderr] /usr/include/c++/6/tuple:1491:43: error: template argument 1 is invalid [INFO] [stderr] typename std::remove_reference<_Tp>::type>::value>::__type __type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1491:51: error: template argument 1 is invalid [INFO] [stderr] typename std::remove_reference<_Tp>::type>::value>::__type __type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1528:12: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<__and_<__is_tuple_like<_Tpls>...>::value>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1528:12: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/tuple:1568:65: error: expected class-name before '{' token [INFO] [stderr] struct uses_allocator, _Alloc> : true_type { }; [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:71:42: error: '__void_t' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:71:50: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:77:7: error: '__void_t' was not declared in this scope [INFO] [stderr] __void_t> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:77:35: error: template argument 2 is invalid [INFO] [stderr] __void_t> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:77:46: error: expected unqualified-id before '>' token [INFO] [stderr] __void_t> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:86:38: error: template argument 2 is invalid [INFO] [stderr] : _Maybe_get_result_type<_Functor> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:184:64: error: template argument 1 is invalid [INFO] [stderr] : _Weak_result_type_impl::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:187:50: error: expected nested-name-specifier before 'decay' [INFO] [stderr] template::type> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:187:50: error: expected '>' before 'decay' [INFO] [stderr] /usr/include/c++/6/functional:194:30: error: 'reference_wrapper' was not declared in this scope [INFO] [stderr] struct __inv_unwrap<_Tp, reference_wrapper<_Up>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:194:48: error: template argument 2 is invalid [INFO] [stderr] struct __inv_unwrap<_Tp, reference_wrapper<_Up>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:194:51: error: expected unqualified-id before '>' token [INFO] [stderr] struct __inv_unwrap<_Tp, reference_wrapper<_Up>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:201:66: error: template argument 2 is invalid [INFO] [stderr] template::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:203:23: error: 'std::__invfwd' declared as an 'inline' variable [INFO] [stderr] __invfwd(typename remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:203:23: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] /usr/include/c++/6/functional:203:23: error: expected '(' before 'remove_reference' [INFO] [stderr] /usr/include/c++/6/functional:203:57: error: expected ';' before 'noexcept' [INFO] [stderr] __invfwd(typename remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:208:19: error: 'std::__invoke_impl' declared as an 'inline' variable [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:208:19: error: '__invoke_other' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/functional:208:38: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:208:41: error: '__f' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:208:51: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:209:5: error: expected ';' before 'noexcept' [INFO] [stderr] noexcept(noexcept(std::forward<_Fn>(__f)(std::forward<_Args>(__args)...))) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:214:19: error: 'std::__invoke_impl' declared as an 'inline' variable [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:214:19: error: redeclaration of 'template _Res std::__invoke_impl' [INFO] [stderr] /usr/include/c++/6/functional:208:19: note: previous declaration 'template _Res std::__invoke_impl<_Res, _Fn, _Args ...>' [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:214:19: error: '__invoke_memfun_ref' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:214:47: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:214:50: error: '__f' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:214:58: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:214:61: error: '__t' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:215:10: error: expected primary-expression before '&&' token [INFO] [stderr] _Args&&... __args) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:216:5: error: expected ';' before 'noexcept' [INFO] [stderr] noexcept(noexcept( [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:222:19: error: 'std::__invoke_impl' declared as an 'inline' variable [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:222:19: error: redeclaration of 'template _Res std::__invoke_impl' [INFO] [stderr] /usr/include/c++/6/functional:208:19: note: previous declaration 'template _Res std::__invoke_impl<_Res, _Fn, _Args ...>' [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:222:19: error: '__invoke_memfun_deref' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:222:49: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:222:52: error: '__f' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:222:60: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:222:63: error: '__t' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:223:10: error: expected primary-expression before '&&' token [INFO] [stderr] _Args&&... __args) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:224:5: error: expected ';' before 'noexcept' [INFO] [stderr] noexcept(noexcept( [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:232:19: error: 'std::__invoke_impl' declared as an 'inline' variable [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:232:19: error: redeclaration of 'template _Res std::__invoke_impl' [INFO] [stderr] /usr/include/c++/6/functional:208:19: note: previous declaration 'template _Res std::__invoke_impl<_Res, _Fn, _Args ...>' [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:232:19: error: '__invoke_memobj_ref' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:232:47: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:232:50: error: '__f' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:232:58: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:232:61: error: '__t' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:233:5: error: expected ';' before 'noexcept' [INFO] [stderr] noexcept(noexcept(__invfwd<_Tp>(__t).*__f)) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:238:19: error: 'std::__invoke_impl' declared as an 'inline' variable [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:238:19: error: redeclaration of 'template _Res std::__invoke_impl' [INFO] [stderr] /usr/include/c++/6/functional:208:19: note: previous declaration 'template _Res std::__invoke_impl<_Res, _Fn, _Args ...>' [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:238:19: error: '__invoke_memobj_deref' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:238:49: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:238:52: error: '__f' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:238:60: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:238:63: error: '__t' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:239:5: error: expected ';' before 'noexcept' [INFO] [stderr] noexcept(noexcept((*std::forward<_Tp>(__t)).*__f)) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:244:21: error: expected nested-name-specifier before 'result_of' [INFO] [stderr] inline typename result_of<_Callable&&(_Args&&...)>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:244:30: error: expected initializer before '<' token [INFO] [stderr] inline typename result_of<_Callable&&(_Args&&...)>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:308:27: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] _GLIBCXX_HAS_NESTED_TYPE(argument_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:12: error: '_Reference_wrapper_base' is not a class template [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:334:51: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1) const> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:339:54: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1) volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:344:60: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1) const volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:350:50: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1, _T2)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:355:56: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1, _T2) const> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:360:59: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1, _T2) volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:365:65: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1, _T2) const volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:371:48: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(*)(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:377:53: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(*)(_T1, _T2)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:383:51: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)()> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:389:54: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)(_T2)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:395:57: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)() const> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:401:60: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)(_T2) const> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:407:60: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)() volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:413:63: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)(_T2) volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:419:66: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)() const volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:425:69: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)(_T2) const volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:436:67: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] : public _Reference_wrapper_base::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:462:11: error: expected nested-name-specifier before 'result_of' [INFO] [stderr] typename result_of<_Tp&(_Args&&...)>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:462:20: error: expected initializer before '<' token [INFO] [stderr] typename result_of<_Tp&(_Args&&...)>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:503:37: error: expected template-name before '<' token [INFO] [stderr] struct _Pack : integral_constant [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:503:37: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:508:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:512:13: error: expected template-name before '<' token [INFO] [stderr] : __and_...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:512:13: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:516:22: error: '__not_' does not name a type [INFO] [stderr] using _NotSame = __not_::type, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:546:23: error: 'integral_constant' does not name a type [INFO] [stderr] using __arity = integral_constant; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:577:24: error: 'is_member_function_pointer' was not declared in this scope [INFO] [stderr] bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:577:61: error: expected primary-expression before '>' token [INFO] [stderr] bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:577:64: error: 'value' in namespace '::' does not name a type [INFO] [stderr] bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:609:11: error: '_Mem_fn_base' is not a class template [INFO] [stderr] class _Mem_fn_base<_MemObjPtr, false> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:611:22: error: 'integral_constant' does not name a type [INFO] [stderr] using _Arity = integral_constant; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:612:24: error: 'false_type' does not name a type [INFO] [stderr] using _Varargs = false_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:626:20: error: '__invoke' is not a member of 'std' [INFO] [stderr] noexcept(noexcept(std::__invoke(_M_pm, std::forward<_Tp>(__obj)))) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:627:14: error: '__invoke' is not a member of 'std' [INFO] [stderr] -> decltype(std::__invoke(_M_pm, std::forward<_Tp>(__obj))) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:627:14: error: '__invoke' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:662:25: error: expected class-name before '{' token [INFO] [stderr] : public false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:673:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:673:31: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:735:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:735:31: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:740:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:740:31: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:747:17: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = typename enable_if<(__i < tuple_size<_Tuple>::value), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:799:20: error: 'declval' was not declared in this scope [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:799:20: error: 'declval' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/functional:799:33: error: expected primary-expression before '>' token [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:799:35: error: expected primary-expression before ')' token [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:814:20: error: 'declval' was not declared in this scope [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:814:20: error: 'declval' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/functional:814:33: error: expected primary-expression before '>' token [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:814:35: error: expected primary-expression before ')' token [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:830:2: error: '_Safe_tuple_element_t' does not name a type [INFO] [stderr] _Safe_tuple_element_t<(is_placeholder<_Arg>::value - 1), _Tuple>&& [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:985:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval<_Functor&>()( [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:985:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:985:35: error: expected primary-expression before '&' token [INFO] [stderr] = decltype( std::declval<_Functor&>()( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:985:36: error: expected primary-expression before '>' token [INFO] [stderr] = decltype( std::declval<_Functor&>()( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:985:38: error: expected primary-expression before ')' token [INFO] [stderr] = decltype( std::declval<_Functor&>()( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:986:28: error: 'declval' is not a member of 'std' [INFO] [stderr] _Mu<_Bound_args>()( std::declval<_Bound_args&>(), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:986:52: error: expected primary-expression before '&' token [INFO] [stderr] _Mu<_Bound_args>()( std::declval<_Bound_args&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:986:53: error: expected primary-expression before '>' token [INFO] [stderr] _Mu<_Bound_args>()( std::declval<_Bound_args&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:986:55: error: expected primary-expression before ')' token [INFO] [stderr] _Mu<_Bound_args>()( std::declval<_Bound_args&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:987:7: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval&>() )... ) )> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:987:35: error: expected primary-expression before '&' token [INFO] [stderr] std::declval&>() )... ) )> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:987:36: error: expected primary-expression before '>' token [INFO] [stderr] std::declval&>() )... ) )> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:987:38: error: expected primary-expression before ')' token [INFO] [stderr] std::declval&>() )... ) )> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:998:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:998:36: error: expected '(' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:998:36: error: expected ')' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:998:4: error: expected type-specifier before 'decltype' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:998:4: error: expected '>' before 'decltype' [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1012:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1012:36: error: expected '(' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:1012:36: error: expected ')' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1012:4: error: expected type-specifier before 'decltype' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1012:4: error: expected '>' before 'decltype' [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1026:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1026:36: error: expected '(' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:1026:36: error: expected ')' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1026:4: error: expected type-specifier before 'decltype' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1026:4: error: expected '>' before 'decltype' [INFO] [stderr] /usr/include/c++/6/functional:1055:37: error: expected template-name before '<' token [INFO] [stderr] struct __enable_if_void : enable_if::value, int> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1055:37: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:1057:38: error: expected template-name before '<' token [INFO] [stderr] struct __disable_if_void : enable_if::value, int> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1057:38: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:1206:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1214:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1222:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1230:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1238:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1246:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1254:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1262:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1295:51: error: expected nested-name-specifier before 'decay' [INFO] [stderr] template::type> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1295:51: error: expected '>' before 'decay' [INFO] [stderr] /usr/include/c++/6/functional:1296:29: error: '__or_' does not name a type [INFO] [stderr] using __is_socketlike = __or_, is_enum<_Tp2>>; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1300:67: error: template argument 1 is invalid [INFO] [stderr] : _Bind_check_arity::type, _BoundArgs...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1302:69: error: template argument 1 is invalid [INFO] [stderr] typedef _Maybe_wrap_member_pointer::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1304:24: error: '__maybe_type' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename __maybe_type::type __func_type; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1305:69: error: template argument 1 is invalid [INFO] [stderr] typedef _Bind<__func_type(typename decay<_BoundArgs>::type...)> type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1321:18: error: '__is_socketlike' was not declared in this scope [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1321:39: error: wrong number of template arguments (1, should be at least 2) [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1299:12: note: provided for 'template struct std::_Bind_helper' [INFO] [stderr] struct _Bind_helper [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1321:5: error: expected nested-name-specifier [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1321:42: error: 'std::value' declared as an 'inline' variable [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1321:47: error: expected ';' before ',' token [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1333:67: error: template argument 1 is invalid [INFO] [stderr] : _Bind_check_arity::type, _BoundArgs...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1335:69: error: template argument 1 is invalid [INFO] [stderr] typedef _Maybe_wrap_member_pointer::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1337:24: error: '__maybe_type' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename __maybe_type::type __functor_type; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1339:58: error: template argument 2 is invalid [INFO] [stderr] __functor_type(typename decay<_BoundArgs>::type...)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1365:24: error: expected nested-name-specifier before 'result_of' [INFO] [stderr] typedef typename result_of<_Callable(_Args...)>::type result_type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1365:24: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/functional:1365:33: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename result_of<_Callable(_Args...)>::type result_type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1376:7: error: 'result_type' does not name a type [INFO] [stderr] result_type [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1385:18: error: expected nested-name-specifier before 'result_of' [INFO] [stderr] typename result_of<_Callable(_Args...)>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1385:27: error: expected initializer before '<' token [INFO] [stderr] typename result_of<_Callable(_Args...)>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1399:67: error: template argument 1 is invalid [INFO] [stderr] : _Bind_check_arity::type, _BoundArgs...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1401:69: error: template argument 1 is invalid [INFO] [stderr] typedef _Maybe_wrap_member_pointer::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1403:24: error: '__maybe_type' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename __maybe_type::type __func_type; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1404:76: error: template argument 1 is invalid [INFO] [stderr] typedef _Bind_simple<__func_type(typename decay<_BoundArgs>::type...)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1443:28: error: expected template-name before '<' token [INFO] [stderr] : is_trivially_copyable<_Tp>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1443:28: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:1545:10: error: 'integral_constant' does not name a type [INFO] [stderr] typedef integral_constant _Local_storage; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1560:57: error: 'true_type' has not been declared [INFO] [stderr] _M_clone(_Any_data& __dest, const _Any_data& __source, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1568:57: error: 'false_type' has not been declared [INFO] [stderr] _M_clone(_Any_data& __dest, const _Any_data& __source, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1568:2: error: 'static void std::_Function_base::_Base_manager<_Functor>::_M_clone(std::_Any_data&, const std::_Any_data&, int)' cannot be overloaded [INFO] [stderr] _M_clone(_Any_data& __dest, const _Any_data& __source, false_type) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1560:2: error: with 'static void std::_Function_base::_Base_manager<_Functor>::_M_clone(std::_Any_data&, const std::_Any_data&, int)' [INFO] [stderr] _M_clone(_Any_data& __dest, const _Any_data& __source, true_type) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1577:34: error: 'true_type' has not been declared [INFO] [stderr] _M_destroy(_Any_data& __victim, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1584:34: error: 'false_type' has not been declared [INFO] [stderr] _M_destroy(_Any_data& __victim, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1584:2: error: 'static void std::_Function_base::_Base_manager<_Functor>::_M_destroy(std::_Any_data&, int)' cannot be overloaded [INFO] [stderr] _M_destroy(_Any_data& __victim, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1577:2: error: with 'static void std::_Function_base::_Base_manager<_Functor>::_M_destroy(std::_Any_data&, int)' [INFO] [stderr] _M_destroy(_Any_data& __victim, true_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1642:56: error: 'true_type' has not been declared [INFO] [stderr] _M_init_functor(_Any_data& __functor, _Functor&& __f, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1646:56: error: 'false_type' has not been declared [INFO] [stderr] _M_init_functor(_Any_data& __functor, _Functor&& __f, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1646:2: error: 'static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Functor&&, int)' cannot be overloaded [INFO] [stderr] _M_init_functor(_Any_data& __functor, _Functor&& __f, false_type) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1642:2: error: with 'static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Functor&&, int)' [INFO] [stderr] _M_init_functor(_Any_data& __functor, _Functor&& __f, true_type) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional: In static member function 'static bool std::_Function_base::_Base_manager<_Functor>::_M_manager(std::_Any_data&, const std::_Any_data&, std::_Manager_operation)': [INFO] [stderr] /usr/include/c++/6/functional:1606:50: error: there are no arguments to '_Local_storage' that depend on a template parameter, so a declaration of '_Local_storage' must be available [-fpermissive] [INFO] [stderr] _M_clone(__dest, __source, _Local_storage()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1606:50: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) [INFO] [stderr] /usr/include/c++/6/functional:1610:42: error: there are no arguments to '_Local_storage' that depend on a template parameter, so a declaration of '_Local_storage' must be available [-fpermissive] [INFO] [stderr] _M_destroy(__dest, _Local_storage()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional: In static member function 'static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Functor&&)': [INFO] [stderr] /usr/include/c++/6/functional:1618:62: error: there are no arguments to '_Local_storage' that depend on a template parameter, so a declaration of '_Local_storage' must be available [-fpermissive] [INFO] [stderr] { _M_init_functor(__functor, std::move(__f), _Local_storage()); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional: In static member function 'static bool std::_Function_base::_Ref_manager<_Functor>::_M_manager(std::_Any_data&, const std::_Any_data&, std::_Manager_operation)': [INFO] [stderr] /usr/include/c++/6/functional:1669:15: error: 'is_const' was not declared in this scope [INFO] [stderr] return is_const<_Functor>::value; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1669:32: error: expected primary-expression before '>' token [INFO] [stderr] return is_const<_Functor>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1669:33: error: '::value' has not been declared [INFO] [stderr] return is_const<_Functor>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:1669:33: note: suggested alternative: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional: At global scope: [INFO] [stderr] /usr/include/c++/6/functional:1825:9: error: '__or_' does not name a type [INFO] [stderr] = __or_, is_same<_From, _To>, is_convertible<_From, _To>>; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1841:35: error: expected nested-name-specifier before 'result_of' [INFO] [stderr] typename _Res2 = typename result_of<_Func&(_ArgTypes...)>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1841:35: error: expected '>' before 'result_of' [INFO] [stderr] /usr/include/c++/6/functional:1842:45: error: expected template-name before '<' token [INFO] [stderr] struct _Callable : __check_func_return_type<_Res2, _Res> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1842:45: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:1847:47: error: expected class-name before '{' token [INFO] [stderr] struct _Callable : false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1850:29: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] using _Requires = typename enable_if<_Cond::value, _Tp>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1912:20: error: '_Requires' does not name a type [INFO] [stderr] typename = _Requires<__not_>, void>, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1912:29: error: expected '>' before '<' token [INFO] [stderr] typename = _Requires<__not_>, void>, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1989:2: error: '_Requires' does not name a type [INFO] [stderr] _Requires<_Callable::type>, function&> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:2106:7: error: prototype for 'std::function<_Res(_ArgTypes ...)>::function(_Functor)' does not match any in class 'std::function<_Res(_ArgTypes ...)>' [INFO] [stderr] function<_Res(_ArgTypes...)>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1914:2: error: candidates are: template template std::function<_Res(_ArgTypes ...)>::function(_Functor) [INFO] [stderr] function(_Functor); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1888:7: error: std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [INFO] [stderr] function(function&& __x) : _Function_base() [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:2092:5: error: std::function<_Res(_ArgTypes ...)>::function(const std::function<_Res(_ArgTypes ...)>&) [INFO] [stderr] function<_Res(_ArgTypes...)>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1868:7: error: std::function<_Res(_ArgTypes ...)>::function(std::nullptr_t) [INFO] [stderr] function(nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1861:7: error: std::function<_Res(_ArgTypes ...)>::function() [INFO] [stderr] function() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:120:33: error: 'is_assignable' was not declared in this scope [INFO] [stderr] const bool __assignable = is_assignable<_RefType2, _RefType1>::value; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:120:56: error: expected primary-expression before ',' token [INFO] [stderr] const bool __assignable = is_assignable<_RefType2, _RefType1>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In function 'void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:182:33: error: 'is_copy_assignable' was not declared in this scope [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:182:62: error: expected primary-expression before '>' token [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:182:63: error: '::value' has not been declared [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:182:63: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:244:33: error: 'is_copy_assignable' was not declared in this scope [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:244:62: error: expected primary-expression before '>' token [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:244:63: error: '::value' has not been declared [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:244:63: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In function 'void std::__uninitialized_default(_ForwardIterator, _ForwardIterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:555:33: error: 'is_copy_assignable' was not declared in this scope [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:555:62: error: expected primary-expression before '>' token [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:555:63: error: '::value' has not been declared [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:555:63: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_default_n(_ForwardIterator, _Size)': [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:571:33: error: 'is_copy_assignable' was not declared in this scope [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:571:62: error: expected primary-expression before '>' token [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:571:63: error: '::value' has not been declared [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:571:63: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:65:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if::value>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:65:9: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:72:17: error: 'is_void' was not declared in this scope [INFO] [stderr] static_assert(!is_void<_Tp>::value, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:72:28: error: expected primary-expression before '>' token [INFO] [stderr] static_assert(!is_void<_Tp>::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:72:29: error: '::value' has not been declared [INFO] [stderr] static_assert(!is_void<_Tp>::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:72:29: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:100:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if::value>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:100:9: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:105:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if::value>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:105:25: error: expected initializer before '<' token [INFO] [stderr] typename enable_if::value>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:127:19: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] typedef typename remove_reference<_Dp>::type _Del; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:127:19: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:127:35: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename remove_reference<_Dp>::type _Del; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:130:26: error: '_Del' was not declared in this scope [INFO] [stderr] typedef decltype(__test<_Del>(0)) type; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:145:31: error: '__and_' does not name a type [INFO] [stderr] using __safe_conversion_up = __and_< [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:186:13: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] typename conditional::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:186:24: error: expected ',' or '...' before '<' token [INFO] [stderr] typename conditional::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:198:13: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] typename remove_reference::type&& __d) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:198:29: error: expected ',' or '...' before '<' token [INFO] [stderr] typename remove_reference::type&& __d) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:197:7: error: 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer, int)' cannot be overloaded [INFO] [stderr] unique_ptr(pointer __p, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:185:7: error: with 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer, int)' [INFO] [stderr] unique_ptr(pointer __p, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:218:55: error: '_Require' does not name a type [INFO] [stderr] template' before '<' token [INFO] [stderr] template' before '<' token [INFO] [stderr] template::type [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:290:16: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:290:36: error: expected unqualified-id before '<' token [INFO] [stderr] typename add_lvalue_reference::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'constexpr std::unique_ptr<_Tp, _Dp>::unique_ptr()': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:160:24: error: 'is_pointer' was not declared in this scope [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:160:47: error: expected primary-expression before '>' token [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:160:48: error: '::value' has not been declared [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:160:48: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:174:17: error: 'is_pointer' was not declared in this scope [INFO] [stderr] static_assert(!is_pointer::value, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:174:40: error: expected primary-expression before '>' token [INFO] [stderr] static_assert(!is_pointer::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:174:41: error: '::value' has not been declared [INFO] [stderr] static_assert(!is_pointer::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:174:41: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer, int)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:188:19: error: '__d' was not declared in this scope [INFO] [stderr] : _M_t(__p, __d) { } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer, int)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:199:40: error: '__d' was not declared in this scope [INFO] [stderr] : _M_t(std::move(__p), std::move(__d)) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:200:24: error: 'is_reference' is not a member of 'std' [INFO] [stderr] { static_assert(!std::is_reference::value, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:200:54: error: expected primary-expression before '>' token [INFO] [stderr] { static_assert(!std::is_reference::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:200:55: error: '::value' has not been declared [INFO] [stderr] { static_assert(!std::is_reference::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:200:55: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:379:19: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] typedef typename remove_reference<_Dp>::type _Del; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:379:19: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:379:35: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename remove_reference<_Dp>::type _Del; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:382:26: error: '_Del' was not declared in this scope [INFO] [stderr] typedef decltype(__test<_Del>(0)) type; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:389:31: error: expected nested-name-specifier before 'remove_cv' [INFO] [stderr] using __remove_cv = typename remove_cv<_Up>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:394:6: error: '__and_' does not name a type [INFO] [stderr] = __and_< is_base_of<_Tp, _Up>, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:408:31: error: '__and_' does not name a type [INFO] [stderr] using __safe_conversion_up = __and_< [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:420:39: error: '__and_' does not name a type [INFO] [stderr] using __safe_conversion_raw = __and_< [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:448:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename = typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:448:36: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:465:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename = typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:465:36: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:468:27: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] typename conditional::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:468:38: error: expected ',' or '...' before '<' token [INFO] [stderr] typename conditional::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:481:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename = typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:481:36: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:484:4: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] remove_reference::type&& __d) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:484:20: error: expected ',' or '...' before '<' token [INFO] [stderr] remove_reference::type&& __d) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:483:7: error: 'template template std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up, int)' cannot be overloaded [INFO] [stderr] unique_ptr(_Up __p, typename [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:467:7: error: with 'template template std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up, int)' [INFO] [stderr] unique_ptr(_Up __p, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:497:20: error: '_Require' does not name a type [INFO] [stderr] typename = _Require<__safe_conversion_up<_Up, _Ep>>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:497:28: error: expected '>' before '<' token [INFO] [stderr] typename = _Require<__safe_conversion_up<_Up, _Ep>>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:536:2: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<__and_<__safe_conversion_up<_Up, _Ep>, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:536:11: error: expected initializer before '<' token [INFO] [stderr] enable_if<__and_<__safe_conversion_up<_Up, _Ep>, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:558:21: error: 'add_lvalue_reference' in namespace 'std' does not name a template type [INFO] [stderr] typename std::add_lvalue_reference::type [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:558:41: error: expected unqualified-id before '<' token [INFO] [stderr] typename std::add_lvalue_reference::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:602:28: error: '_Require' does not name a type [INFO] [stderr] typename = _Require< [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:602:36: error: expected '>' before '<' token [INFO] [stderr] typename = _Require< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'constexpr std::unique_ptr<_Tp [], _Dp>::unique_ptr()': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:437:24: error: 'is_pointer' is not a member of 'std' [INFO] [stderr] { static_assert(!std::is_pointer::value, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:437:52: error: expected primary-expression before '>' token [INFO] [stderr] { static_assert(!std::is_pointer::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:437:53: error: '::value' has not been declared [INFO] [stderr] { static_assert(!std::is_pointer::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:437:53: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:453:24: error: 'is_pointer' was not declared in this scope [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:453:47: error: expected primary-expression before '>' token [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:453:48: error: '::value' has not been declared [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:453:48: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up, int)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:470:19: error: '__d' was not declared in this scope [INFO] [stderr] : _M_t(__p, __d) { } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up, int)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:485:40: error: '__d' was not declared in this scope [INFO] [stderr] : _M_t(std::move(__p), std::move(__d)) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:486:24: error: 'is_reference' was not declared in this scope [INFO] [stderr] { static_assert(!is_reference::value, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:486:49: error: expected primary-expression before '>' token [INFO] [stderr] { static_assert(!is_reference::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:486:50: error: '::value' has not been declared [INFO] [stderr] { static_assert(!is_reference::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:486:50: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In function 'bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:688:7: error: 'common_type' in namespace 'std' does not name a template type [INFO] [stderr] std::common_type::pointer, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:688:18: error: expected unqualified-id before '<' token [INFO] [stderr] std::common_type::pointer, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:690:24: error: '_CT' was not declared in this scope [INFO] [stderr] return std::less<_CT>()(__x.get(), __y.get()); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:690:27: error: template argument 1 is invalid [INFO] [stderr] return std::less<_CT>()(__x.get(), __y.get()); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/shared_ptr_base.h:53:0, [INFO] [stderr] from /usr/include/c++/6/bits/shared_ptr.h:52, [INFO] [stderr] from /usr/include/c++/6/memory:82, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/allocated_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/allocated_ptr.h:58:25: error: '_Require' does not name a type [INFO] [stderr] typename _Req = _Require>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocated_ptr.h:58:33: error: expected '>' before '<' token [INFO] [stderr] typename _Req = _Require>> [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/shared_ptr_base.h:54:0, [INFO] [stderr] from /usr/include/c++/6/bits/shared_ptr.h:52, [INFO] [stderr] from /usr/include/c++/6/memory:82, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/ext/aligned_buffer.h:85:27: error: expected template-name before '<' token [INFO] [stderr] : std::aligned_storage::value> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/ext/aligned_buffer.h:85:27: error: expected '{' before '<' token [INFO] [stderr] In file included from /usr/include/c++/6/bits/shared_ptr.h:52:0, [INFO] [stderr] from /usr/include/c++/6/memory:82, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: In constructor 'std::__shared_count<_Lp>::__shared_count(std::unique_ptr<_Up, _Ep>&&)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:639:27: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] using _Del2 = typename conditional::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:643:34: error: '_Del2' was not declared in this scope [INFO] [stderr] = _Sp_counted_deleter<_Ptr, _Del2, allocator, _Lp>; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:643:61: error: template argument 2 is invalid [INFO] [stderr] = _Sp_counted_deleter<_Ptr, _Del2, allocator, _Lp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:644:29: error: '_Sp_cd_type' was not declared in this scope [INFO] [stderr] using _Alloc = allocator<_Sp_cd_type>; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:644:40: error: template argument 1 is invalid [INFO] [stderr] using _Alloc = allocator<_Sp_cd_type>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:645:43: error: '_Alloc' was not declared in this scope [INFO] [stderr] using _Alloc_traits = allocator_traits<_Alloc>; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:645:49: error: template argument 1 is invalid [INFO] [stderr] using _Alloc_traits = allocator_traits<_Alloc>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:646:11: error: expected ';' before '__a' [INFO] [stderr] _Alloc __a; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:647:17: error: '__mem' was not declared in this scope [INFO] [stderr] _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:647:25: error: '_Alloc_traits' has not been declared [INFO] [stderr] _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:647:49: error: '__a' was not declared in this scope [INFO] [stderr] _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:648:4: error: '_Alloc_traits' has not been declared [INFO] [stderr] _Alloc_traits::construct(__a, __mem, __r.release(), [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:874:15: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = typename enable_if::value>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:930:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:930:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:942:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:942:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:963:11: error: '_Convertible' does not name a type [INFO] [stderr] = _Convertible::pointer>> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:963:23: error: expected '>' before '<' token [INFO] [stderr] = _Convertible::pointer>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1047:21: error: 'add_lvalue_reference' in namespace 'std' does not name a template type [INFO] [stderr] typename std::add_lvalue_reference<_Tp>::type [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1047:41: error: expected unqualified-id before '<' token [INFO] [stderr] typename std::add_lvalue_reference<_Tp>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Tp1*)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:888:20: error: 'is_void' was not declared in this scope [INFO] [stderr] static_assert( !is_void<_Tp1>::value, "incomplete type" ); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:888:32: error: expected primary-expression before '>' token [INFO] [stderr] static_assert( !is_void<_Tp1>::value, "incomplete type" ); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:888:33: error: '::value' has not been declared [INFO] [stderr] static_assert( !is_void<_Tp1>::value, "incomplete type" ); [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:888:33: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/shared_ptr.h:52:0, [INFO] [stderr] from /usr/include/c++/6/memory:82, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1126:34: error: 'remove_cv' in namespace 'std' does not name a template type [INFO] [stderr] rebind_traits::type> __traits; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1126:43: error: expected template-argument before '<' token [INFO] [stderr] rebind_traits::type> __traits; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1126:43: error: expected '>' before '<' token [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: In function 'bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1221:29: error: 'common_type' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1221:40: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1222:24: error: '_CT' was not declared in this scope [INFO] [stderr] return std::less<_CT>()(__a.get(), __b.get()); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1222:27: error: template argument 1 is invalid [INFO] [stderr] return std::less<_CT>()(__a.get(), __b.get()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1347:15: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = typename enable_if::value>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1374:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1374:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1379:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1379:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1388:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1388:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: In function 'std::__shared_ptr<_Tp, _Lp> std::__make_shared(_Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1581:29: error: 'remove_const' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::remove_const<_Tp>::type _Tp_nc; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1581:41: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::remove_const<_Tp>::type _Tp_nc; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1582:62: error: '_Tp_nc' was not declared in this scope [INFO] [stderr] return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1582:68: error: template argument 1 is invalid [INFO] [stderr] return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/memory:82:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:97:15: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = typename enable_if::value>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:220:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:220:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:237:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:237:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:261:11: error: '_Convertible' does not name a type [INFO] [stderr] = _Convertible::pointer>> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:261:23: error: expected '>' before '<' token [INFO] [stderr] = _Convertible::pointer>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h: In function 'bool std::operator<(const std::shared_ptr<_Tp1>&, const std::shared_ptr<_Tp2>&)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:371:29: error: 'common_type' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:371:40: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:372:24: error: '_CT' was not declared in this scope [INFO] [stderr] return std::less<_CT>()(__a.get(), __b.get()); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:372:27: error: template argument 1 is invalid [INFO] [stderr] return std::less<_CT>()(__a.get(), __b.get()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:474:15: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = typename enable_if::value>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:479:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:479:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:485:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:485:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:491:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:491:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h: In function 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:634:29: error: 'remove_const' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::remove_const<_Tp>::type _Tp_nc; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:634:41: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::remove_const<_Tp>::type _Tp_nc; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:635:55: error: '_Tp_nc' was not declared in this scope [INFO] [stderr] return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:635:61: error: template argument 1 is invalid [INFO] [stderr] return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/vector:64:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:257:16: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:257:55: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:257:56: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:257:56: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/vector:64:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:402:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:402:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:506:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:506:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1094:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1094:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1452:41: error: 'std::true_type' has not been declared [INFO] [stderr] _M_move_assign(vector&& __x, std::true_type) noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1463:41: error: 'std::false_type' has not been declared [INFO] [stderr] _M_move_assign(vector&& __x, std::false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1463:7: error: 'void std::vector<_Tp, _Alloc>::_M_move_assign(std::vector<_Tp, _Alloc>&&, int)' cannot be overloaded [INFO] [stderr] _M_move_assign(vector&& __x, std::false_type) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1452:7: error: with 'void std::vector<_Tp, _Alloc>::_M_move_assign(std::vector<_Tp, _Alloc>&&, int)' [INFO] [stderr] _M_move_assign(vector&& __x, std::true_type) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:455:40: error: '__bool_constant' was not declared in this scope [INFO] [stderr] _M_move_assign(std::move(__x), __bool_constant<__move_storage>()); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:455:72: error: expected primary-expression before ')' token [INFO] [stderr] _M_move_assign(std::move(__x), __bool_constant<__move_storage>()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_move_assign(std::vector<_Tp, _Alloc>&&, int)': [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1466:35: error: 'true_type' is not a member of 'std' [INFO] [stderr] _M_move_assign(std::move(__x), std::true_type()); [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/vector:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:577:16: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_default_constructible::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:577:63: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_default_constructible::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:577:64: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_default_constructible::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:577:64: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/vector:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:661:23: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:661:40: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:758:23: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:758:40: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:967:23: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:967:40: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0, [INFO] [stderr] from /usr/include/c++/6/bits/char_traits.h:39, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: In instantiation of 'class std::reverse_iterator': [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:796:5: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:97:11: error: no type named 'iterator_category' in 'struct std::iterator_traits' [INFO] [stderr] class reverse_iterator [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:111:55: error: no type named 'difference_type' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:112:48: error: no type named 'pointer' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::pointer pointer; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:113:50: error: no type named 'reference' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::reference reference; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: In instantiation of 'class std::reverse_iterator': [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:800:5: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:97:11: error: no type named 'iterator_category' in 'struct std::iterator_traits' [INFO] [stderr] class reverse_iterator [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:111:55: error: no type named 'difference_type' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:112:48: error: no type named 'pointer' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::pointer pointer; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:113:50: error: no type named 'reference' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::reference reference; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/iosfwd:38:0, [INFO] [stderr] from /usr/include/c++/6/ios:38, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:929:7: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:929:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:929:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:929:7: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:23: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1248:12: error: 'is_nothrow_move_assignable' was not declared in this scope [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1248:47: error: expected primary-expression before '>' token [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1248:48: error: '::value' has not been declared [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value); [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1248:48: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:23: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1261:36: error: 'std::true_type' has not been declared [INFO] [stderr] _M_move_data(_Rb_tree&, std::true_type); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1266:36: error: 'std::false_type' has not been declared [INFO] [stderr] _M_move_data(_Rb_tree&, std::false_type); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1266:7: error: 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' cannot be overloaded [INFO] [stderr] _M_move_data(_Rb_tree&, std::false_type); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1261:7: error: with 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' [INFO] [stderr] _M_move_data(_Rb_tree&, std::true_type); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1270:38: error: 'std::true_type' has not been declared [INFO] [stderr] _M_move_assign(_Rb_tree&, std::true_type); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1275:38: error: 'std::false_type' has not been declared [INFO] [stderr] _M_move_assign(_Rb_tree&, std::false_type); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1275:7: error: 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' cannot be overloaded [INFO] [stderr] _M_move_assign(_Rb_tree&, std::false_type); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1270:7: error: with 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' [INFO] [stderr] _M_move_assign(_Rb_tree&, std::true_type); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: In constructor 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:862:22: error: 'true_type' is not a member of 'std' [INFO] [stderr] _M_move_data(__x, std::true_type()); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1350:38: error: 'std::true_type' has not been declared [INFO] [stderr] _M_move_data(_Rb_tree& __x, std::true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1369:38: error: 'std::false_type' has not been declared [INFO] [stderr] _M_move_data(_Rb_tree& __x, std::false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1368:5: error: redefinition of 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' [INFO] [stderr] _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1349:5: note: 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' previously declared here [INFO] [stderr] _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1393:35: error: 'true_type' has not been declared [INFO] [stderr] _M_move_assign(_Rb_tree& __x, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)': [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1397:20: error: 'true_type' is not a member of 'std' [INFO] [stderr] _M_move_data(__x, std::true_type()); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1406:35: error: 'false_type' has not been declared [INFO] [stderr] _M_move_assign(_Rb_tree& __x, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1405:5: error: redefinition of 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' [INFO] [stderr] _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1392:5: note: 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' previously declared here [INFO] [stderr] _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1437:10: error: 'is_nothrow_move_assignable' was not declared in this scope [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1437:45: error: expected primary-expression before '>' token [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1437:46: error: '::value' has not been declared [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1437:46: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:23: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::operator=(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1443:27: error: '__bool_constant' was not declared in this scope [INFO] [stderr] _M_move_assign(__x, __bool_constant<__move_storage>()); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1443:59: error: expected primary-expression before ')' token [INFO] [stderr] _M_move_assign(__x, __bool_constant<__move_storage>()); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/iosfwd:38:0, [INFO] [stderr] from /usr/include/c++/6/ios:38, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1778:5: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1778:5: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1778:5: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1778:5: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/iosfwd:38:0, [INFO] [stderr] from /usr/include/c++/6/ios:38, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/iosfwd:38:0, [INFO] [stderr] from /usr/include/c++/6/ios:38, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:23: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:211:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:211:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:211:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:211:55: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:23: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:241:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:241:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:241:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:241:55: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/iosfwd:38:0, [INFO] [stderr] from /usr/include/c++/6/ios:38, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:413:7: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:413:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:413:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:413:7: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/iosfwd:38:0, [INFO] [stderr] from /usr/include/c++/6/ios:38, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/iosfwd:38:0, [INFO] [stderr] from /usr/include/c++/6/ios:38, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:23: [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:207:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:207:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:207:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:207:55: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:23: [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:237:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:237:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:237:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:237:55: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/iosfwd:38:0, [INFO] [stderr] from /usr/include/c++/6/ios:38, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:409:7: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:409:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:409:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:409:7: note: suggested alternative: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:23: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'spvtools::EnumSet& spvtools::EnumSet::operator=(const spvtools::EnumSet&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:66:17: error: 'class std::unique_ptr >' has no member named 'reset' [INFO] [stderr] overflow_.reset(other.overflow_ ? new OverflowSetType(*other.overflow_) [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'void spvtools::EnumSet::ForEach(std::function) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:86:25: error: no match for 'operator*' (operand type is 'const std::unique_ptr >') [INFO] [stderr] for (uint32_t c : *overflow_) f(static_cast(c)); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'bool spvtools::EnumSet::IsEmpty() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:93:32: error: base operand of '->' has non-pointer type 'const std::unique_ptr >' [INFO] [stderr] if (overflow_ && !overflow_->empty()) return false; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'bool spvtools::EnumSet::HasAnyOf(const spvtools::EnumSet&) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:107:20: error: base operand of '->' has non-pointer type 'const std::unique_ptr >' [INFO] [stderr] if (overflow_->find(item) != overflow_->end()) return true; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:107:45: error: base operand of '->' has non-pointer type 'const std::unique_ptr >' [INFO] [stderr] if (overflow_->find(item) != overflow_->end()) return true; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'bool spvtools::EnumSet::ContainsWord(uint32_t) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:129:42: error: 'const class std::unique_ptr >' has no member named 'get' [INFO] [stderr] } else if (auto overflow = overflow_.get()) { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'spvtools::EnumSet::OverflowSetType& spvtools::EnumSet::Overflow()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:155:19: error: 'class std::unique_ptr >' has no member named 'get' [INFO] [stderr] if (overflow_.get() == nullptr) { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:158:12: error: no match for 'operator*' (operand type is 'std::unique_ptr >') [INFO] [stderr] return *overflow_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp: In constructor 'spvtools::DiagnosticStream::DiagnosticStream(spvtools::DiagnosticStream&&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:77:74: error: no matching function for call to 'move(std::__cxx11::string&)' [INFO] [stderr] disassembled_instruction_(std::move(other.disassembled_instruction_)), [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:77:74: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] disassembled_instruction_(std::move(other.disassembled_instruction_)), [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp: In function 'void spvtools::UseDiagnosticAsMessageConsumer(spv_context, spv_diagnostic_t**)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:127:65: error: no matching function for call to 'move(spvtools::UseDiagnosticAsMessageConsumer(spv_context, spv_diagnostic_t**)::&)' [INFO] [stderr] SetContextMessageConsumer(context, std::move(create_diagnostic)); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:127:65: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] SetContextMessageConsumer(context, std::move(create_diagnostic)); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h: In instantiation of '_String __gnu_cxx::__to_xstring(int (*)(_CharT*, std::size_t, const _CharT*, __va_list_tag*), std::size_t, const _CharT*, ...) [with _String = std::__cxx11::basic_string; _CharT = char; std::size_t = long unsigned int]': [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5472:20: required from here [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:14: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(char*&, char*)' [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [INFO] [stderr] basic_string(_InputIterator __beg, _InputIterator __end, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: no known conversion for argument 2 from 'char*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: no known conversion for argument 2 from 'char*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: no known conversion for argument 1 from 'char*' to 'std::initializer_list' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str) noexcept [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'char*' to 'char' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: no known conversion for argument 2 from 'char*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const _CharT* __s, size_type __n, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'char*' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate expects 4 arguments, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'char*' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string() [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate expects 0 arguments, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5472:20: required from here [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:477:47: error: no matching function for call to 'move(std::__cxx11::basic_string::allocator_type&)' [INFO] [stderr] : _M_dataplus(_M_local_data(), std::move(__str._M_get_allocator())) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:477:47: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] : _M_dataplus(_M_local_data(), std::move(__str._M_get_allocator())) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h: In instantiation of '_String __gnu_cxx::__to_xstring(int (*)(_CharT*, std::size_t, const _CharT*, __va_list_tag*), std::size_t, const _CharT*, ...) [with _String = std::__cxx11::basic_string; _CharT = wchar_t; std::size_t = long unsigned int]': [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5575:22: required from here [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:14: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(wchar_t*&, wchar_t*)' [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [INFO] [stderr] basic_string(_InputIterator __beg, _InputIterator __end, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: no known conversion for argument 2 from 'wchar_t*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: no known conversion for argument 2 from 'wchar_t*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: no known conversion for argument 1 from 'wchar_t*' to 'std::initializer_list' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str) noexcept [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'wchar_t*' to 'wchar_t' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: no known conversion for argument 2 from 'wchar_t*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const _CharT* __s, size_type __n, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'wchar_t*' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate expects 4 arguments, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'wchar_t*' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string() [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate expects 0 arguments, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5575:22: required from here [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:477:47: error: no matching function for call to 'move(std::__cxx11::basic_string::allocator_type&)' [INFO] [stderr] : _M_dataplus(_M_local_data(), std::move(__str._M_get_allocator())) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:477:47: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] : _M_dataplus(_M_local_data(), std::move(__str._M_get_allocator())) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/system_error:343:50: required from here [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5027:32: error: no matching function for call to 'move(std::__cxx11::basic_string&)' [INFO] [stderr] return __cond ? std::move(__rhs.insert(0, __lhs)) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5027:32: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] return __cond ? std::move(__rhs.insert(0, __lhs)) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5028:25: error: no matching function for call to 'move(std::__cxx11::basic_string&)' [INFO] [stderr] : std::move(__lhs.append(__rhs)); [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5028:25: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] : std::move(__lhs.append(__rhs)); [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/system_error:346:51: required from here [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5035:23: error: no matching function for call to 'move(std::__cxx11::basic_string&)' [INFO] [stderr] { return std::move(__rhs.insert(0, __lhs)); } [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/ios:40, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5035:23: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] { return std::move(__rhs.insert(0, __lhs)); } [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/nested_exception.h:40:0, [INFO] [stderr] from /usr/include/c++/6/exception:173, [INFO] [stderr] from /usr/include/c++/6/ios:39, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/move.h: In instantiation of 'constexpr _Tp&& std::forward(int) [with _Tp = spv_message_level_t]': [INFO] [stderr] /usr/include/c++/6/functional:2127:60: required from '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {spv_message_level_t, const char*, const spv_position_t&, const char*}]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:112:63: required from here [INFO] [stderr] /usr/include/c++/6/bits/move.h:77:39: error: body of constexpr function 'constexpr _Tp&& std::forward(int) [with _Tp = spv_message_level_t]' not a return-statement [INFO] [stderr] { return static_cast<_Tp&&>(__t); } [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {spv_message_level_t, const char*, const spv_position_t&, const char*}]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:112:63: required from here [INFO] [stderr] /usr/include/c++/6/functional:2127:60: error: no matching function for call to 'forward(const char*&)' [INFO] [stderr] return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/nested_exception.h:40:0, [INFO] [stderr] from /usr/include/c++/6/exception:173, [INFO] [stderr] from /usr/include/c++/6/ios:39, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:5: note: candidate: template constexpr _Tp&& std::forward(int) [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/include/spirv-tools/libspirv.hpp:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/functional:2127:60: note: cannot convert '__args#1' (type 'const char*') to type 'int' [INFO] [stderr] return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:2127:71: error: return-statement with a value, in function returning 'void' [-fpermissive] [INFO] [stderr] return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/sstream: In instantiation of 'std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__string_type std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::str() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::__string_type = std::__cxx11::basic_string]': [INFO] [stderr] /usr/include/c++/6/sstream:625:33: required from 'std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::__string_type std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::str() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::__string_type = std::__cxx11::basic_string]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:84:32: required from here [INFO] [stderr] /usr/include/c++/6/sstream:173:16: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(std::basic_streambuf::char_type*, std::basic_streambuf::char_type*)' [INFO] [stderr] __ret = __string_type(this->pbase(), this->pptr()); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [INFO] [stderr] basic_string(_InputIterator __beg, _InputIterator __end, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: no known conversion for argument 2 from 'std::basic_streambuf::char_type* {aka char*}' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: no known conversion for argument 2 from 'std::basic_streambuf::char_type* {aka char*}' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: no known conversion for argument 1 from 'std::basic_streambuf::char_type* {aka char*}' to 'std::initializer_list' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str) noexcept [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/sstream:173:16: error: invalid conversion from 'std::basic_streambuf::char_type* {aka char*}' to 'char' [-fpermissive] [INFO] [stderr] __ret = __string_type(this->pbase(), this->pptr()); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: no known conversion for argument 2 from 'std::basic_streambuf::char_type* {aka char*}' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const _CharT* __s, size_type __n, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/sstream:173:16: error: invalid conversion from 'std::basic_streambuf::char_type* {aka char*}' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] __ret = __string_type(this->pbase(), this->pptr()); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate expects 4 arguments, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/sstream:173:16: error: invalid conversion from 'std::basic_streambuf::char_type* {aka char*}' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] __ret = __string_type(this->pbase(), this->pptr()); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string() [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate expects 0 arguments, 2 provided [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/sstream:175:17: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(std::basic_streambuf::char_type*, std::basic_streambuf::char_type*)' [INFO] [stderr] __ret = __string_type(this->pbase(), this->egptr()); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [INFO] [stderr] basic_string(_InputIterator __beg, _InputIterator __end, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: no known conversion for argument 2 from 'std::basic_streambuf::char_type* {aka char*}' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: no known conversion for argument 2 from 'std::basic_streambuf::char_type* {aka char*}' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: no known conversion for argument 1 from 'std::basic_streambuf::char_type* {aka char*}' to 'std::initializer_list' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str) noexcept [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/sstream:175:17: error: invalid conversion from 'std::basic_streambuf::char_type* {aka char*}' to 'char' [-fpermissive] [INFO] [stderr] __ret = __string_type(this->pbase(), this->egptr()); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: no known conversion for argument 2 from 'std::basic_streambuf::char_type* {aka char*}' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const _CharT* __s, size_type __n, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/sstream:175:17: error: invalid conversion from 'std::basic_streambuf::char_type* {aka char*}' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] __ret = __string_type(this->pbase(), this->egptr()); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate expects 4 arguments, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/sstream:175:17: error: invalid conversion from 'std::basic_streambuf::char_type* {aka char*}' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] __ret = __string_type(this->pbase(), this->egptr()); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/bits/locale_classes.h:40, [INFO] [stderr] from /usr/include/c++/6/bits/ios_base.h:41, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.cpp:15: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string() [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate expects 0 arguments, 2 provided [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/diagnostic.cpp.o] Error 1 [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/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.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/hlsl/CMakeFiles/HLSL.dir/hlslParseables.cpp.o] Error 4 [INFO] [stderr] make[1]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/all] Error 2 [INFO] [stderr] make[1]: *** 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/hlsl/CMakeFiles/HLSL.dir/hlslGrammar.cpp.o] Error 4 [INFO] [stderr] make[1]: *** [glslang/hlsl/CMakeFiles/HLSL.dir/all] Error 2 [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/SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o] Error 4 [INFO] [stderr] make[1]: *** [glslang/SPIRV/CMakeFiles/SPVRemapper.dir/all] Error 2 [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]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate.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]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_arithmetics.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]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_builtins.cpp.o] Error 4 [INFO] [stderr] make[1]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.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.40/src/lib.rs:832:5 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5604af5b89b3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::hccbe8d45d7484fda [INFO] [stderr] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stderr] 1: 0x5604af5b3f1b - std::sys_common::backtrace::_print::h59087b8c7775eb90 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stderr] 2: 0x5604af5b76f6 - std::panicking::default_hook::{{closure}}::h32749f0e2c293c0c [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stderr] at src/libstd/panicking.rs:197 [INFO] [stderr] 3: 0x5604af5b748b - std::panicking::default_hook::h550715cdd86b36ad [INFO] [stderr] at src/libstd/panicking.rs:211 [INFO] [stderr] 4: 0x5604af5b7d9f - std::panicking::rust_panic_with_hook::hcf0daecbf39921f5 [INFO] [stderr] at src/libstd/panicking.rs:474 [INFO] [stderr] 5: 0x5604af5b7921 - std::panicking::continue_panic_fmt::ha5d9448e58fe5b5c [INFO] [stderr] at src/libstd/panicking.rs:381 [INFO] [stderr] 6: 0x5604af5b786e - std::panicking::begin_panic_fmt::hdd000b5b13baf324 [INFO] [stderr] at src/libstd/panicking.rs:336 [INFO] [stderr] 7: 0x5604af536845 - cmake::fail::h3cad6bb2a40c7394 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:832 [INFO] [stderr] 8: 0x5604af536184 - cmake::run::h964e078bff233001 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:810 [INFO] [stderr] 9: 0x5604af5326f3 - cmake::Config::build::hb6f52589309a4106 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:719 [INFO] [stderr] 10: 0x5604af5267aa - build_script_build::build_shaderc::h6c218bda96225fef [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/build.rs:33 [INFO] [stderr] 11: 0x5604af526f8a - build_script_build::main::h53a4b1f470e1b096 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/build.rs:84 [INFO] [stderr] 12: 0x5604af52e4df - std::rt::lang_start::{{closure}}::h18ea91ad60a810f9 [INFO] [stderr] at /rustc/8869ee03d7f258e1b76a11c6fbb01b5708a9f504/src/libstd/rt.rs:64 [INFO] [stderr] 13: 0x5604af5b77a2 - std::panicking::try::do_call::h8c864a5f35670176 [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] at src/libstd/panicking.rs:293 [INFO] [stderr] 14: 0x5604af5bf319 - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:85 [INFO] [stderr] 15: 0x5604af5b82ac - std::rt::lang_start_internal::h763af17830f82761 [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: 0x5604af52e4b8 - std::rt::lang_start::h7f6ffdf70cfb6e50 [INFO] [stderr] at /rustc/8869ee03d7f258e1b76a11c6fbb01b5708a9f504/src/libstd/rt.rs:64 [INFO] [stderr] 17: 0x5604af5273d9 - main [INFO] [stderr] 18: 0x7fadc5ba72e0 - __libc_start_main [INFO] [stderr] 19: 0x5604af522509 - _start [INFO] [stderr] 20: 0x0 - [INFO] [stderr] [INFO] running `"docker" "inspect" "bb4749b21888e66b041618326b2bb351be3e5b1d0c40ee3ae62824167e6b5c31"` [INFO] running `"docker" "rm" "-f" "bb4749b21888e66b041618326b2bb351be3e5b1d0c40ee3ae62824167e6b5c31"` [INFO] [stdout] bb4749b21888e66b041618326b2bb351be3e5b1d0c40ee3ae62824167e6b5c31