[INFO] crate salmon 0.5.0 is already in cache [INFO] checking salmon-0.5.0 against try#b19afc12c4f781e95f168f2fdea339c972f14ae2 for pr-64327 [INFO] extracting crate salmon 0.5.0 into work/builds/worker-2/source [INFO] validating manifest of crates.io crate salmon 0.5.0 on toolchain b19afc12c4f781e95f168f2fdea339c972f14ae2-alt [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+b19afc12c4f781e95f168f2fdea339c972f14ae2-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate salmon 0.5.0 [INFO] finished tweaking crates.io crate salmon 0.5.0 [INFO] tweaked toml for crates.io crate salmon 0.5.0 written to work/builds/worker-2/source/Cargo.toml [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+b19afc12c4f781e95f168f2fdea339c972f14ae2-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+b19afc12c4f781e95f168f2fdea339c972f14ae2-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/mnt/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+b19afc12c4f781e95f168f2fdea339c972f14ae2-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 982abdc3bd1072af5aaea0cfe695a4a6c99af834e6133bd2e02213ac4608f618 [INFO] running `"docker" "start" "-a" "982abdc3bd1072af5aaea0cfe695a4a6c99af834e6133bd2e02213ac4608f618"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling bindgen v0.50.1 [INFO] [stderr] Compiling pulldown-cmark v0.5.3 [INFO] [stderr] Checking line-wrap v0.1.1 [INFO] [stderr] Compiling sass-sys v0.4.13 [INFO] [stderr] Compiling pest_generator v2.1.1 [INFO] [stderr] Compiling env_logger v0.6.2 [INFO] [stderr] Compiling serde v1.0.101 [INFO] [stderr] Compiling cssparser v0.25.9 [INFO] [stderr] Compiling cssparser-macros v0.3.6 [INFO] [stderr] Compiling which v2.0.1 [INFO] [stderr] error: Could not compile `serde`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name serde /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.101/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=3a167ce1d6710179 -C extra-filename=-3a167ce1d6710179 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-f85435b0922295e7.so --cap-lints allow --cap-lints=forbid --cfg ops_bound --cfg core_reverse --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero --cfg core_try_from --cfg num_nonzero_signed --cfg std_atomic64 --cfg std_atomic` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: Could not compile `env_logger`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name env_logger /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/env_logger-0.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="atty"' --cfg 'feature="default"' --cfg 'feature="humantime"' --cfg 'feature="regex"' --cfg 'feature="termcolor"' -C metadata=3e7f817701fe42c3 -C extra-filename=-3e7f817701fe42c3 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern atty=/opt/rustwide/target/debug/deps/libatty-371a62e7e821f9f3.rmeta --extern humantime=/opt/rustwide/target/debug/deps/libhumantime-9f91b0edfeca8111.rmeta --extern log=/opt/rustwide/target/debug/deps/liblog-d2ea44fb2f383fd5.rmeta --extern regex=/opt/rustwide/target/debug/deps/libregex-f0153cc184709c45.rmeta --extern termcolor=/opt/rustwide/target/debug/deps/libtermcolor-52793e9bbc593bb2.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: Could not compile `serde`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name serde /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.101/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=af7a893d23f1cd83 -C extra-filename=-af7a893d23f1cd83 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-f85435b0922295e7.so --cap-lints allow --cap-lints=forbid --cfg ops_bound --cfg core_reverse --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero --cfg core_try_from --cfg num_nonzero_signed --cfg std_atomic64 --cfg std_atomic` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: Could not compile `pest_generator`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name pest_generator /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pest_generator-2.1.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=6a9062080d3c62d7 -C extra-filename=-6a9062080d3c62d7 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern pest=/opt/rustwide/target/debug/deps/libpest-c3815c1409b0d8eb.rmeta --extern pest_meta=/opt/rustwide/target/debug/deps/libpest_meta-67ab727a72c872bb.rmeta --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-50e5d14f3c562a1f.rmeta --extern quote=/opt/rustwide/target/debug/deps/libquote-8106e36060ebfb21.rmeta --extern syn=/opt/rustwide/target/debug/deps/libsyn-faca959fb72fde2b.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: Could not compile `cssparser-macros`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name cssparser_macros /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cssparser-macros-0.3.6/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 -C metadata=d6d14caf372c80a1 -C extra-filename=-d6d14caf372c80a1 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern phf_codegen=/opt/rustwide/target/debug/deps/libphf_codegen-5968d45887badea1.rlib --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-50e5d14f3c562a1f.rlib --extern procedural_masquerade=/opt/rustwide/target/debug/deps/libprocedural_masquerade-194d4bee5aeea59a.rlib --extern quote=/opt/rustwide/target/debug/deps/libquote-8106e36060ebfb21.rlib --extern syn=/opt/rustwide/target/debug/deps/libsyn-faca959fb72fde2b.rlib --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: Could not compile `which`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name which /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/which-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=26115c29134243c8 -C extra-filename=-26115c29134243c8 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern failure=/opt/rustwide/target/debug/deps/libfailure-a0f9a354359bddef.rmeta --extern libc=/opt/rustwide/target/debug/deps/liblibc-37ed54ca0af22895.rmeta --cap-lints allow --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/backtrace-sys-211fe9c6b8b08ce1/out` (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 `sass-sys v0.4.13` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/sass-sys-b8b90907cb365f3a/build-script-build` (exit code: 101) [INFO] [stderr] --- stderr [INFO] [stderr] thread 'main' panicked at 'Build error: [INFO] [stderr] STDERR:In file included from src/ast.hpp:19:0, [INFO] [stderr] from src/color_maps.cpp:5: [INFO] [stderr] src/util.hpp:11:10: error: /usr/include/c++/7/cstring: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/util.hpp:9:0, [INFO] [stderr] from src/sass_values.cpp:7: [INFO] [stderr] src/ast_fwd_decl.hpp:13:10: error: src/memory/SharedPtr.hpp: Cannot allocate memory [INFO] [stderr] #include "memory/SharedPtr.hpp" [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/output.hpp:8:0, [INFO] [stderr] from src/plugins.cpp:6: [INFO] [stderr] src/inspect.hpp:4:10: error: src/position.hpp: Cannot allocate memory [INFO] [stderr] #include "position.hpp" [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/cmath:45:0, [INFO] [stderr] from /usr/include/c++/7/math.h:36, [INFO] [stderr] from src/util.hpp:15, [INFO] [stderr] from src/ast.hpp:19, [INFO] [stderr] from src/environment.cpp:2: [INFO] [stderr] /usr/include/math.h:684:11: error: /usr/include/x86_64-linux-gnu/bits/iscanonical.h: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/cmath:45:0, [INFO] [stderr] from /usr/include/c++/7/math.h:36, [INFO] [stderr] from src/util.hpp:15, [INFO] [stderr] from src/ast.hpp:19, [INFO] [stderr] from src/listize.hpp:11, [INFO] [stderr] from src/fn_lists.cpp:1: [INFO] [stderr] /usr/include/math.h:684:11: error: /usr/include/x86_64-linux-gnu/bits/iscanonical.h: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/error_handling.cpp:5: [INFO] [stderr] src/ast_fwd_decl.hpp:11:10: error: /usr/include/c++/7/unordered_map: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:16:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/util.cpp:3: [INFO] [stderr] src/source_map.hpp:10:10: error: src/mapping.hpp: Cannot allocate memory [INFO] [stderr] #include "mapping.hpp" [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from src/node.hpp:5:0, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/context.cpp:27: [INFO] [stderr] /usr/include/c++/7/memory:74:12: error: /usr/include/c++/7/ext/concurrence.h: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/sass_context.hpp:5:0, [INFO] [stderr] from src/context.hpp:14, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include/sass/context.h:7:10: error: /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include/sass/values.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/output.hpp:8:0, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/inspect.hpp:6:10: error: src/emitter.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/fn_colors.cpp:7:0: [INFO] [stderr] src/ast.hpp:29:10: error: src/error_handling.hpp: Cannot allocate memory [INFO] [stderr] #include "error_handling.hpp" [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/parser.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast.hpp:29:10: error: src/error_handling.hpp: Cannot allocate memory [INFO] [stderr] #include "error_handling.hpp" [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/utf8_string.hpp:5:0, [INFO] [stderr] from src/plugins.hpp:6, [INFO] [stderr] from src/context.hpp:20, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/fn_numbers.cpp:14: [INFO] [stderr] src/utf8.h:32:10: error: src/utf8/unchecked.h: Cannot allocate memory [INFO] [stderr] #include "utf8/unchecked.h" [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/node.hpp:5:0, [INFO] [stderr] from src/ast_selectors.cpp:4: [INFO] [stderr] /usr/include/c++/7/memory:74:12: error: /usr/include/c++/7/ext/concurrence.h: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/fn_strings.cpp:7:0: [INFO] [stderr] src/ast.hpp:894:10: error: src/ast_values.hpp: Cannot allocate memory [INFO] [stderr] #include "ast_values.hpp" [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/cmath:45:0, [INFO] [stderr] from /usr/include/c++/7/math.h:36, [INFO] [stderr] from src/util.hpp:15, [INFO] [stderr] from src/ast.hpp:19, [INFO] [stderr] from src/to_value.cpp:5: [INFO] [stderr] /usr/include/math.h:952:11: error: /usr/include/x86_64-linux-gnu/bits/mathinline.h: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/bits/shared_ptr.h:52:0, [INFO] [stderr] from /usr/include/c++/7/memory:81, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/ast_selectors.cpp:4: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:56:10: error: /usr/include/c++/7/bits/refwrap.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:20:0, [INFO] [stderr] from src/to_value.cpp:5: [INFO] [stderr] src/units.hpp:4:10: error: /usr/include/c++/7/cmath: Cannot allocate memory [INFO] [stderr] In file included from src/subset_map.hpp:8:0, [INFO] [stderr] from src/context.hpp:17, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/extend.hpp:7, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/iterator:66:10: error: /usr/include/c++/7/bits/stream_iterator.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/source_map.hpp:9:0, [INFO] [stderr] from src/context.hpp:16, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/listize.hpp:11, [INFO] [stderr] from src/listize.cpp:9: [INFO] [stderr] src/position.hpp:5:10: error: /usr/include/c++/7/cstring: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/eval.hpp:6:10: error: src/listize.hpp: Cannot allocate memory [INFO] [stderr] src/color_maps.cpp:6:10: error: src/color_maps.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/node.hpp:5:0, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] /usr/include/c++/7/memory:74:12: error: /usr/include/c++/7/ext/concurrence.h: Cannot allocate memory [INFO] [stderr] In file included from src/sass_functions.hpp:6:0, [INFO] [stderr] from src/file.cpp:25: [INFO] [stderr] src/fn_utils.hpp:7:10: error: src/error_handling.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/context.hpp:9:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast_values.cpp:5: [INFO] [stderr] src/b64/encode.h:17:12: error: src/b64/cencode.h: Cannot allocate memory [INFO] [stderr] g++: 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: *** [src/sass_util.o] Error 4 [INFO] [stderr] make: *** Waiting for unfinished jobs.... [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast_values.cpp:5: [INFO] [stderr] src/context.hpp:12:10: error: src/kwd_arg_macros.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/context.hpp:20:10: error: src/plugins.hpp: Cannot allocate memory [INFO] [stderr] src/context.hpp:14:10: error: src/sass_context.hpp: Cannot allocate memory [INFO] [stderr] g++: 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: *** [src/operators.o] Error 4 [INFO] [stderr] g++: 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: *** [src/fn_utils.o] Error 4 [INFO] [stderr] g++: 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: *** [src/output.o] Error 4 [INFO] [stderr] g++: 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: *** [src/eval.o] Error 4 [INFO] [stderr] g++: 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: *** [src/ast_supports.o] Error 4 [INFO] [stderr] g++: 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: *** [src/ast_sel_cmp.o] Error 4 [INFO] [stderr] g++: 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: *** [src/check_nesting.o] Error 4 [INFO] [stderr] g++: 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: *** [src/bind.o] Error 4 [INFO] [stderr] g++: 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: *** [src/ast_fwd_decl.o] Error 4 [INFO] [stderr] g++: 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: *** [src/ast_sel_unify.o] Error 4 [INFO] [stderr] g++: 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: *** [src/node.o] Error 4 [INFO] [stderr] g++: 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: *** [src/ast2c.o] Error 4 [INFO] [stderr] g++: 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: *** [src/cssize.o] Error 4 [INFO] [stderr] g++: 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: *** [src/sass_context.o] Error 4 [INFO] [stderr] g++: 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: *** [src/expand.o] Error 4 [INFO] [stderr] g++: 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: *** [src/ast.o] Error 4 [INFO] [stderr] g++: 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: *** [src/emitter.o] Error 4 [INFO] [stderr] g++: 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: *** [src/fn_strings.o] Error 4 [INFO] [stderr] g++: 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: *** [src/values.o] Error 4 [INFO] [stderr] g++: 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: *** [src/c2ast.o] Error 4 [INFO] [stderr] g++: 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: *** [src/listize.o] Error 4 [INFO] [stderr] g++: 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: *** [src/fn_numbers.o] Error 4 [INFO] [stderr] g++: 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: *** [src/source_map.o] Error 4 [INFO] [stderr] g++: 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: *** [src/sass_functions.o] Error 4 [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/error_handling.cpp:5: [INFO] [stderr] src/ast_fwd_decl.hpp:263:16: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::unordered_map< [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] g++: 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: *** [src/ast_values.o] Error 4 [INFO] [stderr] g++: 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: *** [src/file.o] Error 4 [INFO] [stderr] In file included from src/source_map.hpp:10:0, [INFO] [stderr] from src/emitter.hpp:11, [INFO] [stderr] from src/inspect.hpp:6, [INFO] [stderr] from src/output.hpp:8, [INFO] [stderr] from src/plugins.cpp:6: [INFO] [stderr] src/mapping.hpp:9:5: error: 'Position' does not name a type; did you mean 'Function'? [INFO] [stderr] Position original_position; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Function [INFO] [stderr] src/mapping.hpp:10:5: error: 'Position' does not name a type; did you mean 'Function'? [INFO] [stderr] Position generated_position; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Function [INFO] [stderr] src/mapping.hpp:12:19: error: 'Position' does not name a type; did you mean 'Function'? [INFO] [stderr] Mapping(const Position& original_position, const Position& generated_position) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Function [INFO] [stderr] src/mapping.hpp:12:54: error: 'Position' does not name a type; did you mean 'Function'? [INFO] [stderr] Mapping(const Position& original_position, const Position& generated_position) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Function [INFO] [stderr] src/mapping.hpp: In constructor 'Sass::Mapping::Mapping(const int&, const int&)': [INFO] [stderr] src/mapping.hpp:13:7: error: class 'Sass::Mapping' does not have any field named 'original_position' [INFO] [stderr] : original_position(original_position), generated_position(generated_position) { } [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/mapping.hpp:13:45: error: class 'Sass::Mapping' does not have any field named 'generated_position' [INFO] [stderr] : original_position(original_position), generated_position(generated_position) { } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:19:0, [INFO] [stderr] from src/color_maps.cpp:5: [INFO] [stderr] src/util.hpp: In function 'bool Sass::starts_with(const string&, const char*)': [INFO] [stderr] src/util.hpp:71:42: error: 'strlen' is not a member of 'std' [INFO] [stderr] return starts_with(str, prefix, std::strlen(prefix)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/util.hpp:71:42: note: suggested alternative: 'scalbn' [INFO] [stderr] return starts_with(str, prefix, std::strlen(prefix)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] scalbn [INFO] [stderr] src/util.hpp: In function 'bool Sass::ends_with(const string&, const char*)': [INFO] [stderr] src/util.hpp:89:40: error: 'strlen' is not a member of 'std' [INFO] [stderr] return ends_with(str, suffix, std::strlen(suffix)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] In file included from src/emitter.hpp:11:0, [INFO] [stderr] from src/inspect.hpp:6, [INFO] [stderr] from src/output.hpp:8, [INFO] [stderr] from src/plugins.cpp:6: [INFO] [stderr] src/source_map.hpp: At global scope: [INFO] [stderr] src/source_map.hpp:27:23: error: 'Offset' does not name a type; did you mean 'ffsll'? [INFO] [stderr] void append(const Offset& offset); [INFO] [stderr] ^~~~~~ [INFO] [stderr] ffsll [INFO] [stderr] src/source_map.hpp:28:24: error: 'Offset' does not name a type; did you mean 'ffsll'? [INFO] [stderr] void prepend(const Offset& offset); [INFO] [stderr] ^~~~~~ [INFO] [stderr] ffsll [INFO] [stderr] src/util.hpp:89:40: note: suggested alternative: 'scalbn' [INFO] [stderr] return ends_with(str, suffix, std::strlen(suffix)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] scalbn [INFO] [stderr] src/source_map.hpp:35:5: error: 'ParserState' does not name a type; did you mean 'setstate'? [INFO] [stderr] ParserState remap(const ParserState& pstate); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] setstate [INFO] [stderr] src/source_map.hpp:42:5: error: 'Position' does not name a type; did you mean 'Function'? [INFO] [stderr] Position current_position; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Function [INFO] [stderr] In file included from src/inspect.hpp:6:0, [INFO] [stderr] from src/output.hpp:8, [INFO] [stderr] from src/plugins.cpp:6: [INFO] [stderr] src/emitter.hpp:36:7: error: 'ParserState' does not name a type; did you mean 'setstate'? [INFO] [stderr] ParserState remap(const ParserState& pstate); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] setstate [INFO] [stderr] In file included from src/source_map.hpp:9:0, [INFO] [stderr] from src/context.hpp:16, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/color_maps.cpp:5: [INFO] [stderr] src/position.hpp: In constructor 'Sass::Token::Token(const char*)': [INFO] [stderr] src/position.hpp:83:42: error: 'strlen' was not declared in this scope [INFO] [stderr] : prefix(str), begin(str), end(str + strlen(str)) { } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/position.hpp:83:42: note: suggested alternative: 'mbrlen' [INFO] [stderr] : prefix(str), begin(str), end(str + strlen(str)) { } [INFO] [stderr] ^~~~~~ [INFO] [stderr] mbrlen [INFO] [stderr] In file included from src/util.hpp:9:0, [INFO] [stderr] from src/sass_values.cpp:7: [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:131:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(AST_Node); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:132:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Statement); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:133:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:134:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Ruleset); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:135:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Bubble); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/source_map.hpp:41:17: error: 'Mapping' was not declared in this scope [INFO] [stderr] std::vector mappings; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:136:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Trace); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/source_map.hpp:41:17: note: suggested alternative: 'append' [INFO] [stderr] std::vector mappings; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] append [INFO] [stderr] src/source_map.hpp:41:24: error: template argument 1 is invalid [INFO] [stderr] std::vector mappings; [INFO] [stderr] ^ [INFO] [stderr] src/source_map.hpp:41:24: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:137:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Media_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:138:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Supports_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:139:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Directive); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:140:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Keyframe_Rule); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:141:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(At_Root_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:142:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Declaration); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:143:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Assignment); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:144:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Import); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:145:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Import_Stub); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:146:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Warning); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:147:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Error); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:148:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Debug); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:149:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Comment); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:150:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(PreValue); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:151:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Has_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:152:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(If); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:153:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(For); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:154:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Each); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:155:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(While); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:168:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Function_Call); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:169:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Custom_Warning); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:170:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Custom_Error); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:171:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Variable); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:172:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Number); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:173:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Color); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] g++: 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: *** [src/inspect.o] Error 4 [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:174:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Color_RGBA); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:175:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Color_HSLA); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:176:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Boolean); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:177:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String_Schema); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:178:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:179:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String_Constant); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:180:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String_Quoted); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:208:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Selector_List); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:264:5: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] Expression_Obj, // key [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:264:5: note: suggested alternative: 'Expression' [INFO] [stderr] Expression_Obj, // key [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_fwd_decl.hpp:265:5: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] Expression_Obj, // value [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:265:5: note: suggested alternative: 'Expression' [INFO] [stderr] Expression_Obj, // value [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_fwd_decl.hpp:268:3: error: template argument 1 is invalid [INFO] [stderr] > ExpressionMap; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:268:3: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:268:3: error: template argument 5 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:270:5: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] Expression_Obj, // value [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:270:5: note: suggested alternative: 'ExpressionMap' [INFO] [stderr] Expression_Obj, // value [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionMap [INFO] [stderr] src/ast_fwd_decl.hpp:273:3: error: template argument 1 is invalid [INFO] [stderr] > ExpressionSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:273:3: error: template argument 4 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:278:21: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:278:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:278:43: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:278:43: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:278:64: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:278:64: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:279:44: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:279:44: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:279:64: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:279:64: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:283:21: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:283:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:283:57: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:20: error: 'Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:286:20: note: suggested alternative: 'Selector_List' [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 1 is invalid [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:288:22: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:288:22: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:288:42: error: template argument 1 is invalid [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:288:42: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:289:20: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:289:20: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:289:51: error: template argument 1 is invalid [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:289:51: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:290:20: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:290:20: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:290:52: error: template argument 1 is invalid [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:290:52: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:291:20: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set CompoundSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:291:20: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::set CompoundSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:291:53: error: template argument 1 is invalid [INFO] [stderr] typedef std::set CompoundSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:291:53: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:292:30: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:292:30: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:292:74: error: template argument 1 is invalid [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:292:74: error: template argument 4 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:296:23: error: 'AST_Node_Obj' was not declared in this scope [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:296:23: note: suggested alternative: 'AST_Node' [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] AST_Node [INFO] [stderr] src/ast_fwd_decl.hpp:296:35: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:296:35: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:298:23: error: 'Selector_List_Obj' was not declared in this scope [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:298:23: note: suggested alternative: 'Selector_List' [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/ast_fwd_decl.hpp:298:40: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:298:40: error: template argument 2 is invalid [INFO] [stderr] src/inspect.hpp:11:72: error: expected class-name before '{' token [INFO] [stderr] class Inspect : public Operation_CRTP, public Emitter { [INFO] [stderr] ^ [INFO] [stderr] src/inspect.hpp:18:19: error: 'Emitter' does not name a type; did you mean 'EnvIter'? [INFO] [stderr] Inspect(const Emitter& emi); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] EnvIter [INFO] [stderr] In file included from src/error_handling.cpp:5:0: [INFO] [stderr] src/ast.hpp:296:5: error: 'ExpressionMap' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ExpressionMap elements_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] In file included from src/sass_values.cpp:7:0: [INFO] [stderr] src/util.hpp:98:22: error: 'bool Sass::Util::isPrintable' redeclared as different kind of symbol [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/util.hpp:97:10: note: previous declaration 'bool Sass::Util::isPrintable(Sass::Comment*, Sass_Output_Style)' [INFO] [stderr] bool isPrintable(Comment* b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/util.hpp:98:22: error: 'Block_Obj' was not declared in this scope [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/util.hpp:98:22: note: suggested alternative: 'Block' [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/util.hpp:98:53: error: expected primary-expression before 'style' [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:317:11: error: 'ExpressionMap' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] const ExpressionMap elements() { return elements_; } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:345:11: error: 'ExpressionMap' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] const ExpressionMap& pairs() const { return elements_; } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp: In constructor 'Sass::Hashed::Hashed(size_t)': [INFO] [stderr] src/ast.hpp:306:7: error: class 'Sass::Hashed' does not have any field named 'elements_' [INFO] [stderr] : elements_(ExpressionMap(s)), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:306:17: error: 'ExpressionMap' was not declared in this scope [INFO] [stderr] : elements_(ExpressionMap(s)), [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:306:17: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] : elements_(ExpressionMap(s)), [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:309:7: error: 'elements_' was not declared in this scope [INFO] [stderr] { elements_.reserve(s); list_.reserve(s); } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp: In member function 'bool Sass::Hashed::has(Sass::Expression_Obj) const': [INFO] [stderr] src/ast.hpp:313:56: error: 'elements_' was not declared in this scope [INFO] [stderr] bool has(Expression_Obj k) const { return elements_.count(k) == 1; } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] g++: 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: *** [src/environment.o] Error 4 [INFO] [stderr] In file included from src/context.hpp:14:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/sass_context.hpp:126:9: error: 'Block_Obj' in namespace 'Sass' does not name a type [INFO] [stderr] Sass::Block_Obj root; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:15:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/environment.hpp:11:40: error: 'AST_Node_Obj' was not declared in this scope [INFO] [stderr] typedef environment_map::iterator EnvIter; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/environment.hpp:11:40: note: suggested alternative: 'AST_Node' [INFO] [stderr] typedef environment_map::iterator EnvIter; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] AST_Node [INFO] [stderr] src/environment.hpp:11:52: error: template argument 2 is invalid [INFO] [stderr] typedef environment_map::iterator EnvIter; [INFO] [stderr] ^ [INFO] [stderr] src/environment.hpp:11:52: error: template argument 4 is invalid [INFO] [stderr] src/environment.hpp:11:64: error: expected initializer before 'EnvIter' [INFO] [stderr] typedef environment_map::iterator EnvIter; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/environment.hpp:15:7: error: 'EnvIter' does not name a type [INFO] [stderr] EnvIter it; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/environment.hpp:18:25: error: expected ')' before 'it' [INFO] [stderr] EnvResult(EnvIter it, bool found) [INFO] [stderr] ^~ [INFO] [stderr] src/environment.hpp:114:23: error: 'AST_Node_Obj' was not declared in this scope [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/environment.hpp:114:23: note: suggested alternative: 'AST_Node' [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] AST_Node [INFO] [stderr] src/environment.hpp:114:35: error: template argument 1 is invalid [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp: In member function 'Sass::Hashed& Sass::Hashed::operator<<(std::pair, Sass::SharedImpl >)': [INFO] [stderr] src/ast.hpp:325:7: error: 'elements_' was not declared in this scope [INFO] [stderr] elements_[p.first] = p.second; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:17:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/subset_map.hpp:64:14: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp: In member function 'Sass::Hashed& Sass::Hashed::operator+=(Sass::Hashed*)': [INFO] [stderr] src/ast.hpp:333:15: error: 'class Sass::Hashed' has no member named 'elements_' [INFO] [stderr] this->elements_ = h->elements_; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:333:30: error: 'class Sass::Hashed' has no member named 'elements_' [INFO] [stderr] this->elements_ = h->elements_; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/subset_map.hpp:64:14: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/subset_map.hpp:64:57: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/subset_map.hpp:64:57: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/subset_map.hpp:64:86: error: template argument 1 is invalid [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^ [INFO] [stderr] src/subset_map.hpp:64:88: error: template argument 1 is invalid [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^ [INFO] [stderr] src/subset_map.hpp:64:88: error: template argument 2 is invalid [INFO] [stderr] src/subset_map.hpp:64:102: error: template argument 1 is invalid [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^ [INFO] [stderr] src/subset_map.hpp:64:102: error: template argument 2 is invalid [INFO] [stderr] src/subset_map.hpp:64:102: error: template argument 4 is invalid [INFO] [stderr] src/subset_map.hpp:66:20: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] void put(const Compound_Selector_Obj& sel, const SubSetMapPair& value); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/subset_map.hpp:67:45: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] std::vector get_kv(const Compound_Selector_Obj& s); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/subset_map.hpp:68:44: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] std::vector get_v(const Compound_Selector_Obj& s); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/subset_map.hpp: In member function 'void Sass::Subset_Map::clear()': [INFO] [stderr] src/subset_map.hpp:70:43: error: request for member 'clear' in '((Sass::Subset_Map*)this)->Sass::Subset_Map::hash_', which is of non-class type 'int' [INFO] [stderr] void clear() { values_.clear(); hash_.clear(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from src/backtrace.hpp:6:0, [INFO] [stderr] from src/context.hpp:18, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/file.hpp: At global scope: [INFO] [stderr] src/file.hpp:115:7: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] Block_Obj root; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/file.hpp:117:39: error: 'Block_Obj' has not been declared [INFO] [stderr] StyleSheet(const Resource& res, Block_Obj root) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/file.hpp: In constructor 'Sass::StyleSheet::StyleSheet(const Sass::Resource&, int)': [INFO] [stderr] src/file.hpp:118:24: error: class 'Sass::StyleSheet' does not have any field named 'root' [INFO] [stderr] : Resource(res), root(root) [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/context.hpp: At global scope: [INFO] [stderr] src/context.hpp:44:5: error: 'Plugins' does not name a type [INFO] [stderr] Plugins plugins; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.hpp:75:31: error: 'Block_Obj' has not been declared [INFO] [stderr] void apply_custom_headers(Block_Obj root, const char* path, ParserState pstate); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/context.hpp:94:13: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] virtual Block_Obj parse() = 0; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/context.hpp:95:13: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] virtual Block_Obj compile(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/context.hpp:96:26: error: 'render' declared as a 'virtual' field [INFO] [stderr] virtual char* render(Block_Obj root); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/context.hpp:96:19: error: expected ';' at end of member declaration [INFO] [stderr] virtual char* render(Block_Obj root); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/context.hpp:96:36: error: expected ')' before 'root' [INFO] [stderr] virtual char* render(Block_Obj root); [INFO] [stderr] ^~~~ [INFO] [stderr] src/context.hpp:131:13: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] virtual Block_Obj parse(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/context.hpp:147:13: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] virtual Block_Obj parse(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/fn_utils.hpp: In function 'T* Sass::Functions::get_arg(const string&, Sass::Env&, Sass::Signature, Sass::ParserState, Sass::Backtraces)': [INFO] [stderr] src/fn_utils.hpp:36:27: error: no match for 'operator[]' (operand types are 'Sass::Env {aka int}' and 'const string {aka const std::__cxx11::basic_string}') [INFO] [stderr] T* val = Cast(env[argname]); [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/fn_utils.hpp: At global scope: [INFO] [stderr] src/fn_utils.hpp:49:5: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] Selector_List_Obj get_arg_sels(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/fn_utils.hpp:50:5: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] Compound_Selector_Obj get_arg_sel(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] g++: 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: *** [src/fn_lists.o] Error 4 [INFO] [stderr] g++: 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: *** [src/util.o] Error 4 [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:82:37: error: expected class-name before '{' token [INFO] [stderr] class AST_Node : public SharedObj { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:109:34: error: expected ',' or '...' before '(' token [INFO] [stderr] virtual bool find ( bool (*f)(AST_Node_Obj) ) { return f(this); }; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp: In member function 'virtual bool Sass::AST_Node::find(bool*)': [INFO] [stderr] src/ast.hpp:109:66: error: 'f' cannot be used as a function [INFO] [stderr] virtual bool find ( bool (*f)(AST_Node_Obj) ) { return f(this); }; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp: At global scope: [INFO] [stderr] src/ast.hpp:197:21: error: 'Expression_Obj' is not a member of 'Sass' [INFO] [stderr] struct hash [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:197:21: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] struct hash [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] In file included from src/ast.hpp:29:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/error_handling.hpp:183:15: error: 'Sass_OP' does not name a type; did you mean 'Sass_Env'? [INFO] [stderr] const Sass_OP op; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] Sass_Env [INFO] [stderr] src/error_handling.hpp:185:79: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] UndefinedOperation(const Expression* lhs, const Expression* rhs, enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/error_handling.hpp:192:81: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] InvalidNullOperation(const Expression* lhs, const Expression* rhs, enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:197:21: error: 'Expression_Obj' is not a member of 'Sass' [INFO] [stderr] src/ast.hpp:197:21: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] struct hash [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:197:35: error: template argument 1 is invalid [INFO] [stderr] struct hash [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:205:25: error: 'Expression_Obj' is not a member of 'Sass' [INFO] [stderr] struct equal_to [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:205:25: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] struct equal_to [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:205:25: error: 'Expression_Obj' is not a member of 'Sass' [INFO] [stderr] src/ast.hpp:205:25: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] struct equal_to [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:205:39: error: template argument 1 is invalid [INFO] [stderr] struct equal_to [INFO] [stderr] ^ [INFO] [stderr] src/error_handling.hpp:200:15: error: 'Sass_OP' does not name a type; did you mean 'Sass_Env'? [INFO] [stderr] const Sass_OP op; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] Sass_Env [INFO] [stderr] src/error_handling.hpp:202:82: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] AlphaChannelsNotEqual(const Expression* lhs, const Expression* rhs, enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:297:17: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] std::vector list_; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:297:17: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] std::vector list_; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:297:31: error: template argument 1 is invalid [INFO] [stderr] std::vector list_; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:297:31: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:300:5: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] Expression_Obj duplicate_key_; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] In file included from src/parser.hpp:9:0, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/ast.hpp:53:23: error: expected ')' before 'operand' [INFO] [stderr] Operand(Sass_OP operand, bool ws_before = false, bool ws_after = false) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:57:12: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] enum Sass_OP operand; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:75:36: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] const char* sass_op_to_name(enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:77:38: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] const char* sass_op_separator(enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:303:49: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] virtual void adjust_after_pushing(std::pair p) { } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:303:49: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] virtual void adjust_after_pushing(std::pair p) { } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:303:65: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] virtual void adjust_after_pushing(std::pair p) { } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:303:65: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] virtual void adjust_after_pushing(std::pair p) { } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:303:79: error: template argument 1 is invalid [INFO] [stderr] virtual void adjust_after_pushing(std::pair p) { } [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:303:79: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:313:14: error: 'Expression_Obj' has not been declared [INFO] [stderr] bool has(Expression_Obj k) const { return elements_.count(k) == 1; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:314:5: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] Expression_Obj at(Expression_Obj k) const; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:316:5: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] Expression_Obj get_duplicate_key() const { return duplicate_key_; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] make: *** [src/plugins.o] Error 1 [INFO] [stderr] src/ast.hpp:318:34: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] Hashed& operator<<(std::pair p) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:318:34: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] Hashed& operator<<(std::pair p) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:318:50: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] Hashed& operator<<(std::pair p) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:318:50: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] Hashed& operator<<(std::pair p) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:318:64: error: template argument 1 is invalid [INFO] [stderr] Hashed& operator<<(std::pair p) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:318:64: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:346:23: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] const std::vector& keys() const { return list_; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:346:23: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] const std::vector& keys() const { return list_; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:346:37: error: template argument 1 is invalid [INFO] [stderr] const std::vector& keys() const { return list_; } [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:346:37: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp: In member function 'void Sass::Hashed::reset_duplicate_key()': [INFO] [stderr] src/ast.hpp:302:34: error: 'duplicate_key_' was not declared in this scope [INFO] [stderr] void reset_duplicate_key() { duplicate_key_ = {}; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:302:34: note: suggested alternative: 'has_duplicate_key' [INFO] [stderr] void reset_duplicate_key() { duplicate_key_ = {}; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_duplicate_key [INFO] [stderr] src/ast.hpp: In constructor 'Sass::Hashed::Hashed(size_t)': [INFO] [stderr] src/ast.hpp:307:25: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] list_(std::vector()), [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:307:25: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] list_(std::vector()), [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:307:39: error: template argument 1 is invalid [INFO] [stderr] list_(std::vector()), [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:307:39: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:308:17: error: class 'Sass::Hashed' does not have any field named 'duplicate_key_' [INFO] [stderr] hash_(0), duplicate_key_({}) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:309:17: error: request for member 'reserve' in '((Sass::Hashed*)this)->Sass::Hashed::elements_', which is of non-class type 'Sass::ExpressionMap {aka int}' [INFO] [stderr] { elements_.reserve(s); list_.reserve(s); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:309:35: error: request for member 'reserve' in '((Sass::Hashed*)this)->Sass::Hashed::list_', which is of non-class type 'int' [INFO] [stderr] { elements_.reserve(s); list_.reserve(s); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp: In member function 'size_t Sass::Hashed::length() const': [INFO] [stderr] src/ast.hpp:311:59: error: request for member 'size' in '((const Sass::Hashed*)this)->Sass::Hashed::list_', which is of non-class type 'const int' [INFO] [stderr] size_t length() const { return list_.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp: In member function 'bool Sass::Hashed::empty() const': [INFO] [stderr] src/ast.hpp:312:59: error: request for member 'empty' in '((const Sass::Hashed*)this)->Sass::Hashed::list_', which is of non-class type 'const int' [INFO] [stderr] bool empty() const { return list_.empty(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp: In member function 'bool Sass::Hashed::has(int) const': [INFO] [stderr] src/ast.hpp:313:66: error: request for member 'count' in '((const Sass::Hashed*)this)->Sass::Hashed::elements_', which is of non-class type 'const ExpressionMap {aka const int}' [INFO] [stderr] bool has(Expression_Obj k) const { return elements_.count(k) == 1; } [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp: In member function 'bool Sass::Hashed::has_duplicate_key() const': [INFO] [stderr] src/ast.hpp:315:53: error: 'duplicate_key_' was not declared in this scope [INFO] [stderr] bool has_duplicate_key() const { return duplicate_key_ != nullptr; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:315:53: note: suggested alternative: 'has_duplicate_key' [INFO] [stderr] bool has_duplicate_key() const { return duplicate_key_ != nullptr; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_duplicate_key [INFO] [stderr] src/ast.hpp: In member function 'Sass::Hashed& Sass::Hashed::operator<<(int)': [INFO] [stderr] src/ast.hpp:322:18: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] if (!has(p.first)) list_.push_back(p.first); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:322:32: error: request for member 'push_back' in '((Sass::Hashed*)this)->Sass::Hashed::list_', which is of non-class type 'int' [INFO] [stderr] if (!has(p.first)) list_.push_back(p.first); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:322:44: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] if (!has(p.first)) list_.push_back(p.first); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:323:17: error: 'duplicate_key_' was not declared in this scope [INFO] [stderr] else if (!duplicate_key_) duplicate_key_ = p.first; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:323:17: note: suggested alternative: 'has_duplicate_key' [INFO] [stderr] else if (!duplicate_key_) duplicate_key_ = p.first; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_duplicate_key [INFO] [stderr] src/ast.hpp:323:52: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] else if (!duplicate_key_) duplicate_key_ = p.first; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:325:19: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] elements_[p.first] = p.second; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:325:30: error: request for member 'second' in 'p', which is of non-class type 'int' [INFO] [stderr] elements_[p.first] = p.second; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp: In member function 'Sass::Hashed& Sass::Hashed::operator+=(Sass::Hashed*)': [INFO] [stderr] src/ast.hpp:338:31: error: 'begin' was not declared in this scope [INFO] [stderr] for (auto key : h->keys()) { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:338:31: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/string:51:0, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/sass_values.cpp:3: [INFO] [stderr] /usr/include/c++/7/bits/range_access.h:87:5: note: 'std::begin' [INFO] [stderr] begin(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:338:31: error: 'end' was not declared in this scope [INFO] [stderr] for (auto key : h->keys()) { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:338:31: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/string:51:0, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/sass_values.cpp:3: [INFO] [stderr] /usr/include/c++/7/bits/range_access.h:97:5: note: 'std::end' [INFO] [stderr] end(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:339:41: error: 'class Sass::Hashed' has no member named 'at' [INFO] [stderr] *this << std::make_pair(key, h->at(key)); [INFO] [stderr] ^~ [INFO] [stderr] src/ast.hpp: At global scope: [INFO] [stderr] src/ast.hpp:407:59: error: 'Statement_Obj' was not declared in this scope [INFO] [stderr] class Block final : public Statement, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:407:59: note: suggested alternative: 'Statement' [INFO] [stderr] class Block final : public Statement, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Statement [INFO] [stderr] src/ast.hpp:407:72: error: template argument 1 is invalid [INFO] [stderr] class Block final : public Statement, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:411:31: error: 'Statement_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Statement_Obj s) override {} [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:411:10: error: 'void Sass::Block::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Statement_Obj s) override {} [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:423:18: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] ADD_PROPERTY(Block_Obj, block) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:423:18: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] ADD_PROPERTY(Block_Obj, block) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:423:18: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] ADD_PROPERTY(Block_Obj, block) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:425:35: error: 'Block_Obj' has not been declared [INFO] [stderr] Has_Block(ParserState pstate, Block_Obj b); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:437:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:437:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:437:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:440:33: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] Ruleset(ParserState pstate, Selector_List_Obj s = {}, Block_Obj b = {}); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:440:59: error: 'Block_Obj' has not been declared [INFO] [stderr] Ruleset(ParserState pstate, Selector_List_Obj s = {}, Block_Obj b = {}); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:450:18: error: 'Statement_Obj' does not name a type; did you mean 'Statement'? [INFO] [stderr] ADD_PROPERTY(Statement_Obj, node) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:450:18: error: 'Statement_Obj' does not name a type; did you mean 'Statement'? [INFO] [stderr] ADD_PROPERTY(Statement_Obj, node) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:450:18: error: 'Statement_Obj' does not name a type; did you mean 'Statement'? [INFO] [stderr] ADD_PROPERTY(Statement_Obj, node) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:453:32: error: 'Statement_Obj' has not been declared [INFO] [stderr] Bubble(ParserState pstate, Statement_Obj n, Statement_Obj g = {}, size_t t = 0); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:453:49: error: 'Statement_Obj' has not been declared [INFO] [stderr] Bubble(ParserState pstate, Statement_Obj n, Statement_Obj g = {}, size_t t = 0); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:466:46: error: 'Block_Obj' has not been declared [INFO] [stderr] Trace(ParserState pstate, std::string n, Block_Obj b = {}, char type = 'm'); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] g++: 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: *** [src/sass.o] Error 4 [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:475:18: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] ADD_PROPERTY(List_Obj, media_queries) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:475:18: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] ADD_PROPERTY(List_Obj, media_queries) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:475:18: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] ADD_PROPERTY(List_Obj, media_queries) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:477:37: error: 'List_Obj' has not been declared [INFO] [stderr] Media_Block(ParserState pstate, List_Obj mqs, Block_Obj b); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:477:51: error: 'Block_Obj' has not been declared [INFO] [stderr] Media_Block(ParserState pstate, List_Obj mqs, Block_Obj b); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:490:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:490:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:490:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/ast_values.hpp:66:23: error: use of enum 'Sass_Separator' without previous declaration [INFO] [stderr] ADD_PROPERTY(enum Sass_Separator, separator) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:66:23: error: use of enum 'Sass_Separator' without previous declaration [INFO] [stderr] ADD_PROPERTY(enum Sass_Separator, separator) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:66:23: error: use of enum 'Sass_Separator' without previous declaration [INFO] [stderr] ADD_PROPERTY(enum Sass_Separator, separator) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:66:23: error: use of enum 'Sass_Separator' without previous declaration [INFO] [stderr] ADD_PROPERTY(enum Sass_Separator, separator) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:13: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/ast_values.hpp:71:52: error: use of enum 'Sass_Separator' without previous declaration [INFO] [stderr] List(ParserState pstate, size_t size = 0, enum Sass_Separator sep = SASS_SPACE, bool argl = false, bool bracket = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:71:73: error: 'SASS_SPACE' was not declared in this scope [INFO] [stderr] List(ParserState pstate, size_t size = 0, enum Sass_Separator sep = SASS_SPACE, bool argl = false, bool bracket = false); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:491:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:71:73: note: suggested alternative: 'SASS_ASSERT' [INFO] [stderr] List(ParserState pstate, size_t size = 0, enum Sass_Separator sep = SASS_SPACE, bool argl = false, bool bracket = false); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] SASS_ASSERT [INFO] [stderr] src/ast_values.hpp: In member function 'const char* Sass::List::sep_string(bool) const': [INFO] [stderr] src/ast_values.hpp:75:29: error: 'SASS_SPACE' was not declared in this scope [INFO] [stderr] return separator() == SASS_SPACE ? [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:75:29: note: suggested alternative: 'SASS_ASSERT' [INFO] [stderr] return separator() == SASS_SPACE ? [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] SASS_ASSERT [INFO] [stderr] src/ast_values.hpp: At global scope: [INFO] [stderr] src/ast_values.hpp:136:10: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] enum Sass_OP optype() const { return op_.operand; } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:491:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:491:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:493:52: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] Directive(ParserState pstate, std::string kwd, Selector_List_Obj sel = {}, Block_Obj b = {}, Expression_Obj val = {}); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:493:80: error: 'Block_Obj' has not been declared [INFO] [stderr] Directive(ParserState pstate, std::string kwd, Selector_List_Obj sel = {}, Block_Obj b = {}, Expression_Obj val = {}); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:493:98: error: 'Expression_Obj' has not been declared [INFO] [stderr] Directive(ParserState pstate, std::string kwd, Selector_List_Obj sel = {}, Block_Obj b = {}, Expression_Obj val = {}); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:507:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, name) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:507:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, name) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:507:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, name) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:509:39: error: 'Block_Obj' has not been declared [INFO] [stderr] Keyframe_Rule(ParserState pstate, Block_Obj b); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:518:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:518:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:518:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:519:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:519:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:519:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:524:37: error: 'String_Obj' has not been declared [INFO] [stderr] Declaration(ParserState pstate, String_Obj prop, Expression_Obj val, bool i = false, bool c = false, Block_Obj b = {}); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:524:54: error: 'Expression_Obj' has not been declared [INFO] [stderr] Declaration(ParserState pstate, String_Obj prop, Expression_Obj val, bool i = false, bool c = false, Block_Obj b = {}); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:524:106: error: 'Block_Obj' has not been declared [INFO] [stderr] Declaration(ParserState pstate, String_Obj prop, Expression_Obj val, bool i = false, bool c = false, Block_Obj b = {}); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:535:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:535:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] g++: 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: *** [src/extend.o] Error 4 [INFO] [stderr] src/ast.hpp:535:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:539:53: error: 'Expression_Obj' has not been declared [INFO] [stderr] Assignment(ParserState pstate, std::string var, Expression_Obj val, bool is_default = false, bool is_global = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:549:17: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] std::vector urls_; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:549:17: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] std::vector urls_; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:549:31: error: template argument 1 is invalid [INFO] [stderr] std::vector urls_; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:549:31: error: template argument 2 is invalid [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:551:18: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] ADD_PROPERTY(List_Obj, import_queries); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:551:18: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] ADD_PROPERTY(List_Obj, import_queries); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:551:18: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] ADD_PROPERTY(List_Obj, import_queries); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:555:17: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] std::vector& urls(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:555:17: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] std::vector& urls(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:555:31: error: template argument 1 is invalid [INFO] [stderr] std::vector& urls(); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:555:31: error: template argument 2 is invalid [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:577:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:577:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:577:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:579:33: error: 'Expression_Obj' has not been declared [INFO] [stderr] Warning(ParserState pstate, Expression_Obj msg); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:588:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:588:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:588:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:590:31: error: 'Expression_Obj' has not been declared [INFO] [stderr] Error(ParserState pstate, Expression_Obj msg); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:599:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:599:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/bits/shared_ptr.h:52:0, [INFO] [stderr] from /usr/include/c++/7/memory:81, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:85:20: error: '__gnu_cxx::_Lock_policy' has not been declared [INFO] [stderr] using __gnu_cxx::_Lock_policy; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:86:20: error: '__gnu_cxx::__default_lock_policy' has not been declared [INFO] [stderr] using __gnu_cxx::__default_lock_policy; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:87:20: error: '__gnu_cxx::_S_single' has not been declared [INFO] [stderr] using __gnu_cxx::_S_single; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:88:20: error: '__gnu_cxx::_S_mutex' has not been declared [INFO] [stderr] using __gnu_cxx::_S_mutex; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:89:20: error: '__gnu_cxx::_S_atomic' has not been declared [INFO] [stderr] using __gnu_cxx::_S_atomic; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:92:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:101:23: error: '_S_mutex' was not declared in this scope [INFO] [stderr] class _Mutex_base<_S_mutex> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:101:23: note: suggested alternative: '_S_out' [INFO] [stderr] class _Mutex_base<_S_mutex> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:101:31: error: template argument 1 is invalid [INFO] [stderr] class _Mutex_base<_S_mutex> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:103:5: error: expected class-name before '{' token [INFO] [stderr] { [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:111:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:111:31: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:599:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:601:31: error: 'Expression_Obj' has not been declared [INFO] [stderr] Debug(ParserState pstate, Expression_Obj val); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] g++: 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] src/fn_colors.cpp: In function 'void Sass::Functions::hsla_alpha_percent_deprecation(const Sass::ParserState&, std::__cxx11::string)': [INFO] [stderr] src/fn_colors.cpp:30:7: error: 'deprecated' was not declared in this scope [INFO] [stderr] deprecated(msg, tail, false, pstate); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_colors.cpp:30:7: note: suggested alternative: 'duplocale' [INFO] [stderr] deprecated(msg, tail, false, pstate); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] duplocale [INFO] [stderr] make: *** [src/remove_placeholders.o] Error 4 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:113:26: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Mutex_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:113:29: error: template argument 1 is invalid [INFO] [stderr] : public _Mutex_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:610:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, text) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:610:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, text) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In member function 'void std::_Sp_counted_base< >::_M_release()': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:159:22: error: '_Lp' was not declared in this scope [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:159:25: error: template argument 1 is invalid [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In member function 'void std::_Sp_counted_base< >::_M_weak_release()': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:187:22: error: '_Lp' was not declared in this scope [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:187:25: error: template argument 1 is invalid [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:215:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:610:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, text) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_colors.cpp: In function 'Sass::PreValue* Sass::Functions::adjust_color(Sass::Env&, Sass::Env&, Sass::Context&, Sass::Signature, Sass::ParserState, Sass::Backtraces&, Sass::SelectorStack&)': [INFO] [stderr] src/fn_colors.cpp:441:9: error: 'error' was not declared in this scope [INFO] [stderr] error("Cannot specify HSL and RGB values for a color at the same time for `adjust-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/fn_colors.cpp:441:9: note: suggested alternative: 'Error' [INFO] [stderr] error("Cannot specify HSL and RGB values for a color at the same time for `adjust-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] src/fn_colors.cpp:465:7: error: 'error' was not declared in this scope [INFO] [stderr] error("not enough arguments for `adjust-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/fn_colors.cpp:465:7: note: suggested alternative: 'Error' [INFO] [stderr] error("not enough arguments for `adjust-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:215:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:215:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:216:21: error: '_M_add_ref_lock' is not a template function [INFO] [stderr] _M_add_ref_lock() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:225:22: error: '_S_mutex' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_colors.cpp: In function 'Sass::PreValue* Sass::Functions::scale_color(Sass::Env&, Sass::Env&, Sass::Context&, Sass::Signature, Sass::ParserState, Sass::Backtraces&, Sass::SelectorStack&)': [INFO] [stderr] src/fn_colors.cpp:486:9: error: 'error' was not declared in this scope [INFO] [stderr] error("Cannot specify HSL and RGB values for a color at the same time for `scale-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/fn_colors.cpp:486:9: note: suggested alternative: 'Error' [INFO] [stderr] error("Cannot specify HSL and RGB values for a color at the same time for `scale-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:225:22: note: suggested alternative: '_S_out' [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:225:30: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:226:21: error: '_M_add_ref_lock' is not a template function [INFO] [stderr] _M_add_ref_lock() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:238:22: error: '_S_atomic' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/fn_colors.cpp:519:7: error: 'error' was not declared in this scope [INFO] [stderr] error("not enough arguments for `scale-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/fn_colors.cpp:519:7: note: suggested alternative: 'Error' [INFO] [stderr] error("not enough arguments for `scale-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:613:33: error: 'String_Obj' has not been declared [INFO] [stderr] Comment(ParserState pstate, String_Obj txt, bool is_important); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] make: *** [src/error_handling.o] Error 1 [INFO] [stderr] src/fn_colors.cpp: In function 'Sass::PreValue* Sass::Functions::change_color(Sass::Env&, Sass::Env&, Sass::Context&, Sass::Signature, Sass::ParserState, Sass::Backtraces&, Sass::SelectorStack&)': [INFO] [stderr] src/fn_colors.cpp:540:9: error: 'error' was not declared in this scope [INFO] [stderr] error("Cannot specify HSL and RGB values for a color at the same time for `change-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/fn_colors.cpp:540:9: note: suggested alternative: 'Error' [INFO] [stderr] error("Cannot specify HSL and RGB values for a color at the same time for `change-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] src/fn_colors.cpp:563:7: error: 'error' was not declared in this scope [INFO] [stderr] error("not enough arguments for `change-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/fn_colors.cpp:563:7: note: suggested alternative: 'Error' [INFO] [stderr] error("not enough arguments for `change-color'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:238:22: note: suggested alternative: '_S_trunc' [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] _S_trunc [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:238:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:239:21: error: '_M_add_ref_lock' is not a template function [INFO] [stderr] _M_add_ref_lock() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:257:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:257:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:257:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:258:29: error: '_M_add_ref_lock_nothrow' is not a template function [INFO] [stderr] _M_add_ref_lock_nothrow() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:268:22: error: '_S_mutex' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:268:22: note: suggested alternative: '_S_out' [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:268:30: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:269:29: error: '_M_add_ref_lock_nothrow' is not a template function [INFO] [stderr] _M_add_ref_lock_nothrow() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:282:22: error: '_S_atomic' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:623:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:282:22: note: suggested alternative: '_S_trunc' [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] _S_trunc [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:282:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:283:29: error: '_M_add_ref_lock_nothrow' is not a template function [INFO] [stderr] _M_add_ref_lock_nothrow() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] src/ast.hpp:623:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:50: error: '_M_add_ref_copy' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] src/ast.hpp:623:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:47: error: '_M_release' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] src/ast.hpp:624:18: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] ADD_PROPERTY(Block_Obj, alternative) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:52: error: '_M_weak_add_ref' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:52: error: '_M_weak_release' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:59: error: non-member function 'long int std::_M_get_use_count()' cannot have cv-qualifier [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:59: error: '_M_get_use_count' is not a template function [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:337:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:337:45: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:624:18: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] ADD_PROPERTY(Block_Obj, alternative) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:624:18: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] ADD_PROPERTY(Block_Obj, alternative) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:626:28: error: 'Expression_Obj' has not been declared [INFO] [stderr] If(ParserState pstate, Expression_Obj pred, Block_Obj con, Block_Obj alt = {}); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:626:49: error: 'Block_Obj' has not been declared [INFO] [stderr] If(ParserState pstate, Expression_Obj pred, Block_Obj con, Block_Obj alt = {}); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:626:64: error: 'Block_Obj' has not been declared [INFO] [stderr] If(ParserState pstate, Expression_Obj pred, Block_Obj con, Block_Obj alt = {}); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:340:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:340:45: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/fn_colors.cpp:7: [INFO] [stderr] src/fn_utils.hpp: In instantiation of 'T* Sass::Functions::get_arg(const string&, Sass::Env&, Sass::Signature, Sass::ParserState, Sass::Backtraces) [with T = Sass::Color; std::__cxx11::string = std::__cxx11::basic_string; Sass::Env = Sass::Environment >; Sass::Signature = const char*; Sass::Backtraces = std::vector]': [INFO] [stderr] src/fn_colors.cpp:102:30: required from here [INFO] [stderr] src/fn_utils.hpp:38:14: error: 'error' was not declared in this scope [INFO] [stderr] error("argument `" + argname + "` of `" + sig + "` must be a " + T::type_name(), pstate, traces); [INFO] [stderr] ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:38:14: note: suggested alternative: 'perror' [INFO] [stderr] error("argument `" + argname + "` of `" + sig + "` must be a " + T::type_name(), pstate, traces); [INFO] [stderr] ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] perror [INFO] [stderr] src/fn_utils.hpp: In instantiation of 'T* Sass::Functions::get_arg(const string&, Sass::Env&, Sass::Signature, Sass::ParserState, Sass::Backtraces) [with T = Sass::Number; std::__cxx11::string = std::__cxx11::basic_string; Sass::Env = Sass::Environment >; Sass::Signature = const char*; Sass::Backtraces = std::vector]': [INFO] [stderr] src/fn_colors.cpp:228:23: required from here [INFO] [stderr] src/fn_utils.hpp:38:14: error: 'error' was not declared in this scope [INFO] [stderr] src/fn_utils.hpp:38:14: note: suggested alternative: 'perror' [INFO] [stderr] error("argument `" + argname + "` of `" + sig + "` must be a " + T::type_name(), pstate, traces); [INFO] [stderr] ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] perror [INFO] [stderr] src/color_maps.cpp: At global scope: [INFO] [stderr] src/color_maps.cpp:458:50: error: 'map_cmp_str' was not declared in this scope [INFO] [stderr] const std::map names_to_colors [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/bits/shared_ptr.h:52:0, [INFO] [stderr] from /usr/include/c++/7/memory:81, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/context.cpp:27: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:85:20: error: '__gnu_cxx::_Lock_policy' has not been declared [INFO] [stderr] using __gnu_cxx::_Lock_policy; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:86:20: error: '__gnu_cxx::__default_lock_policy' has not been declared [INFO] [stderr] using __gnu_cxx::__default_lock_policy; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:87:20: error: '__gnu_cxx::_S_single' has not been declared [INFO] [stderr] using __gnu_cxx::_S_single; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:88:20: error: '__gnu_cxx::_S_mutex' has not been declared [INFO] [stderr] using __gnu_cxx::_S_mutex; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:89:20: error: '__gnu_cxx::_S_atomic' has not been declared [INFO] [stderr] using __gnu_cxx::_S_atomic; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:92:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:101:23: error: '_S_mutex' was not declared in this scope [INFO] [stderr] class _Mutex_base<_S_mutex> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:101:23: note: suggested alternative: '_S_out' [INFO] [stderr] class _Mutex_base<_S_mutex> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:101:31: error: template argument 1 is invalid [INFO] [stderr] class _Mutex_base<_S_mutex> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:103:5: error: expected class-name before '{' token [INFO] [stderr] { [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:111:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:111:31: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:637:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, lower_bound) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:343:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:343:45: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/color_maps.cpp:458:61: error: template argument 3 is invalid [INFO] [stderr] const std::map names_to_colors [INFO] [stderr] ^ [INFO] [stderr] src/color_maps.cpp:458:63: error: scalar object 'Sass::names_to_colors' requires one element in initializer [INFO] [stderr] const std::map names_to_colors [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/color_maps.cpp: In function 'const Sass::Color_RGBA* Sass::name_to_color(const char*)': [INFO] [stderr] src/color_maps.cpp:613:42: error: cannot convert 'std::__cxx11::string {aka std::__cxx11::basic_string}' to 'const char*' for argument '1' to 'const Sass::Color_RGBA* Sass::name_to_color(const char*)' [INFO] [stderr] return name_to_color(std::string(key)); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:85:20: error: '__gnu_cxx::_Lock_policy' has not been declared [INFO] [stderr] using __gnu_cxx::_Lock_policy; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:86:20: error: '__gnu_cxx::__default_lock_policy' has not been declared [INFO] [stderr] using __gnu_cxx::__default_lock_policy; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:87:20: error: '__gnu_cxx::_S_single' has not been declared [INFO] [stderr] using __gnu_cxx::_S_single; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:88:20: error: '__gnu_cxx::_S_mutex' has not been declared [INFO] [stderr] using __gnu_cxx::_S_mutex; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:89:20: error: '__gnu_cxx::_S_atomic' has not been declared [INFO] [stderr] using __gnu_cxx::_S_atomic; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:92:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:101:23: error: '_S_mutex' was not declared in this scope [INFO] [stderr] class _Mutex_base<_S_mutex> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:637:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, lower_bound) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:358:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:101:23: note: suggested alternative: '_S_out' [INFO] [stderr] class _Mutex_base<_S_mutex> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:101:31: error: template argument 1 is invalid [INFO] [stderr] class _Mutex_base<_S_mutex> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:103:5: error: expected class-name before '{' token [INFO] [stderr] { [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:111:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:111:31: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:358:31: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:637:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, lower_bound) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:113:26: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Mutex_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:113:29: error: template argument 1 is invalid [INFO] [stderr] : public _Mutex_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In member function 'void std::_Sp_counted_base< >::_M_release()': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:159:22: error: '_Lp' was not declared in this scope [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:159:25: error: template argument 1 is invalid [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In member function 'void std::_Sp_counted_base< >::_M_weak_release()': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:187:22: error: '_Lp' was not declared in this scope [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:638:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, upper_bound) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:361:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:187:25: error: template argument 1 is invalid [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:215:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:113:26: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Mutex_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:113:29: error: template argument 1 is invalid [INFO] [stderr] : public _Mutex_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In member function 'void std::_Sp_counted_base< >::_M_release()': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:159:22: error: '_Lp' was not declared in this scope [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:215:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:215:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:216:21: error: '_M_add_ref_lock' is not a template function [INFO] [stderr] _M_add_ref_lock() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:225:22: error: '_S_mutex' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:159:25: error: template argument 1 is invalid [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In member function 'void std::_Sp_counted_base< >::_M_weak_release()': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:187:22: error: '_Lp' was not declared in this scope [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:361:31: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:638:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, upper_bound) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.cpp: In member function 'Sass::Argument_Obj Sass::Parser::parse_argument()': [INFO] [stderr] src/parser.cpp:488:44: error: 'SASS_HASH' was not declared in this scope [INFO] [stderr] (l != NULL && l->separator() == SASS_HASH) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/parser.cpp:488:44: note: suggested alternative: 'SASS_AST_H' [INFO] [stderr] (l != NULL && l->separator() == SASS_HASH) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] SASS_AST_H [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:187:25: error: template argument 1 is invalid [INFO] [stderr] if (_Mutex_base<_Lp>::_S_need_barriers) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:225:22: note: suggested alternative: '_S_out' [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:225:30: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:226:21: error: '_M_add_ref_lock' is not a template function [INFO] [stderr] _M_add_ref_lock() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:238:22: error: '_S_atomic' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:238:22: note: suggested alternative: '_S_trunc' [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] _S_trunc [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:238:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:239:21: error: '_M_add_ref_lock' is not a template function [INFO] [stderr] _M_add_ref_lock() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:257:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:638:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, upper_bound) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:215:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:215:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:641:46: error: 'Expression_Obj' has not been declared [INFO] [stderr] For(ParserState pstate, std::string var, Expression_Obj lo, Expression_Obj hi, Block_Obj b, bool inc); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:641:65: error: 'Expression_Obj' has not been declared [INFO] [stderr] For(ParserState pstate, std::string var, Expression_Obj lo, Expression_Obj hi, Block_Obj b, bool inc); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:641:84: error: 'Block_Obj' has not been declared [INFO] [stderr] For(ParserState pstate, std::string var, Expression_Obj lo, Expression_Obj hi, Block_Obj b, bool inc); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:215:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:216:21: error: '_M_add_ref_lock' is not a template function [INFO] [stderr] _M_add_ref_lock() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:225:22: error: '_S_mutex' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:366:27: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:367:59: error: '_Lp' was not declared in this scope [INFO] [stderr] class _Sp_counted_ptr final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:367:62: error: template argument 1 is invalid [INFO] [stderr] class _Sp_counted_ptr final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:32: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:651:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, list) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:225:22: note: suggested alternative: '_S_out' [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:225:30: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:226:21: error: '_M_add_ref_lock' is not a template function [INFO] [stderr] _M_add_ref_lock() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:238:22: error: '_S_atomic' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:238:22: note: suggested alternative: '_S_trunc' [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] _S_trunc [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:238:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:239:21: error: '_M_add_ref_lock' is not a template function [INFO] [stderr] _M_add_ref_lock() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:257:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:32: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:41: error: template argument 2 is invalid [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:57: error: '_M_dispose' is not a template function [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:32: error: '_S_mutex' was not declared in this scope [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:257:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:257:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:258:29: error: '_M_add_ref_lock_nothrow' is not a template function [INFO] [stderr] _M_add_ref_lock_nothrow() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:268:22: error: '_S_mutex' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:268:22: note: suggested alternative: '_S_out' [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:268:30: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:269:29: error: '_M_add_ref_lock_nothrow' is not a template function [INFO] [stderr] _M_add_ref_lock_nothrow() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:282:22: error: '_S_atomic' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:651:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, list) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:32: note: suggested alternative: '_S_out' [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:40: error: template argument 2 is invalid [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:56: error: '_M_dispose' is not a template function [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:32: error: '_S_atomic' was not declared in this scope [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:32: note: suggested alternative: '_S_trunc' [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] _S_trunc [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:41: error: template argument 2 is invalid [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:57: error: '_M_dispose' is not a template function [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:436:63: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:437:63: error: '_Lp' was not declared in this scope [INFO] [stderr] class _Sp_counted_deleter final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:437:66: error: template argument 1 is invalid [INFO] [stderr] class _Sp_counted_deleter final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:502:43: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:503:67: error: '_Lp' was not declared in this scope [INFO] [stderr] class _Sp_counted_ptr_inplace final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:651:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, list) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:257:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:257:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:258:29: error: '_M_add_ref_lock_nothrow' is not a template function [INFO] [stderr] _M_add_ref_lock_nothrow() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:268:22: error: '_S_mutex' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:268:22: note: suggested alternative: '_S_out' [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:282:22: note: suggested alternative: '_S_trunc' [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] _S_trunc [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:282:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:283:29: error: '_M_add_ref_lock_nothrow' is not a template function [INFO] [stderr] _M_add_ref_lock_nothrow() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:50: error: '_M_add_ref_copy' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:653:61: error: 'Expression_Obj' has not been declared [INFO] [stderr] Each(ParserState pstate, std::vector vars, Expression_Obj lst, Block_Obj b); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:653:81: error: 'Block_Obj' has not been declared [INFO] [stderr] Each(ParserState pstate, std::vector vars, Expression_Obj lst, Block_Obj b); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:503:67: note: suggested alternative: '_Tp' [INFO] [stderr] class _Sp_counted_ptr_inplace final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:268:30: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_mutex>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:503:70: error: template argument 1 is invalid [INFO] [stderr] class _Sp_counted_ptr_inplace final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:269:29: error: '_M_add_ref_lock_nothrow' is not a template function [INFO] [stderr] _M_add_ref_lock_nothrow() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:282:22: error: '_S_atomic' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:571:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:282:22: note: suggested alternative: '_S_trunc' [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] _S_trunc [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:662:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:47: error: '_M_release' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:749:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:846:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:20: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:23: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:60: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:63: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:26: error: conflicting declaration of template 'template< > int std::__shared_count(const int&)' [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:362:11: note: previous declaration 'template< > class std::__shared_count' [INFO] [stderr] class __shared_count; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:858:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:860:20: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>:: [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:860:23: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:861:39: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:52: error: '_M_weak_add_ref' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:861:42: error: template argument 1 is invalid [INFO] [stderr] __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:861:5: error: conflicting declaration of template 'template< > int std::__shared_count(const int&, std::nothrow_t)' [INFO] [stderr] __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:362:11: note: previous declaration 'template< > class std::__shared_count' [INFO] [stderr] class __shared_count; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:282:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_atomic>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:283:29: error: '_M_add_ref_lock_nothrow' is not a template function [INFO] [stderr] _M_add_ref_lock_nothrow() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:302:50: error: '_M_add_ref_copy' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_add_ref_copy() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:52: error: '_M_weak_release' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:59: error: non-member function 'long int std::_M_get_use_count()' cannot have cv-qualifier [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:59: error: '_M_get_use_count' is not a template function [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:337:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:337:45: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:951:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template, , >::element_type* std::__shared_ptr_access<_Tp, , , >::_M_get() const': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:52: error: '_Lp' was not declared in this scope [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:52: note: suggested alternative: '_Tp' [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:55: error: template argument 2 is invalid [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:56: error: expected '>' before '*' token [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:56: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:57: error: expected primary-expression before '>' token [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:71: error: expected ')' before ';' token [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:979:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:980:36: error: '_Lp' was not declared in this scope [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, false, true> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:980:36: note: suggested alternative: '_Tp' [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, false, true> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:980:52: error: template argument 2 is invalid [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, false, true> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:995:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:996:36: error: '_Lp' was not declared in this scope [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, true, false> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:996:36: note: suggested alternative: '_Tp' [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, true, false> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:996:52: error: template argument 2 is invalid [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, true, false> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1033:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1035:39: error: '_Lp' was not declared in this scope [INFO] [stderr] : public __shared_ptr_access<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:662:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:307:47: error: '_M_release' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_release() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1035:39: note: suggested alternative: '_Tp' [INFO] [stderr] : public __shared_ptr_access<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] src/ast.hpp:662:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1035:42: error: template argument 2 is invalid [INFO] [stderr] : public __shared_ptr_access<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:319:52: error: '_M_weak_add_ref' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_add_ref() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1407:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1409:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator==(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1409:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator==(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1409:44: error: template argument 2 is invalid [INFO] [stderr] operator==(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1410:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1410:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1410:45: error: 'bool std::operator==(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1413:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:664:31: error: 'Expression_Obj' has not been declared [INFO] [stderr] While(ParserState pstate, Expression_Obj pred, Block_Obj b); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:664:52: error: 'Block_Obj' has not been declared [INFO] [stderr] While(ParserState pstate, Expression_Obj pred, Block_Obj b); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:43: error: template argument 2 is invalid [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:62: error: 'bool std::operator==(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1418:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:324:52: error: '_M_weak_release' is not a template function [INFO] [stderr] _Sp_counted_base<_S_single>::_M_weak_release() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:22: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:54: error: template argument 2 is invalid [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:62: error: 'bool std::operator==(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1423:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1425:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator!=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:22: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:31: error: template argument 1 is invalid [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:59: error: non-member function 'long int std::_M_get_use_count()' cannot have cv-qualifier [INFO] [stderr] _Sp_counted_base<_S_single>::_M_get_use_count() const noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:332:59: error: '_M_get_use_count' is not a template function [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:337:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:337:45: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1425:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator!=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:673:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1425:44: error: template argument 2 is invalid [INFO] [stderr] operator!=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1426:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1426:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1426:45: error: 'bool std::operator!=(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1429:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:43: error: template argument 2 is invalid [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:62: error: 'bool std::operator!=(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1434:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:54: error: template argument 2 is invalid [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:62: error: 'bool std::operator!=(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1439:40: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1441:39: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1441:39: note: suggested alternative: '_Up' [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Up [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1441:42: error: template argument 2 is invalid [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:32: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:32: note: suggested alternative: '_Up' [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Up [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:35: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:43: error: 'bool std::operator<(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:673:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:340:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:340:45: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1450:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:39: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:39: note: suggested alternative: '_Tp' [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:42: error: template argument 2 is invalid [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:61: error: 'bool std::operator<(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1458:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:50: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:50: note: suggested alternative: '_Tp' [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:53: error: template argument 2 is invalid [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:61: error: 'bool std::operator<(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1466:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1468:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1468:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator<=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] In file included from src/ast_fwd_decl.hpp:13:0, [INFO] [stderr] from src/ast.hpp:17, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/parser.cpp: In member function 'Sass::Expression_Obj Sass::Parser::parse_map()': [INFO] [stderr] src/parser.cpp:1128:53: error: 'SASS_HASH' was not declared in this scope [INFO] [stderr] List_Obj map = SASS_MEMORY_NEW(List, pstate, 0, SASS_HASH); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:673:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.cpp:1128:53: note: suggested alternative: 'SASS_AST_H' [INFO] [stderr] List_Obj map = SASS_MEMORY_NEW(List, pstate, 0, SASS_HASH); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1468:44: error: template argument 2 is invalid [INFO] [stderr] operator<=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1469:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1469:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1469:45: error: 'bool std::operator<=(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1472:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:43: error: template argument 2 is invalid [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:62: error: 'bool std::operator<=(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1477:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:54: error: template argument 2 is invalid [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:62: error: 'bool std::operator<=(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1482:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1484:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1484:40: note: suggested alternative: '_Tp2' [INFO] [stderr] operator>(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1484:43: error: template argument 2 is invalid [INFO] [stderr] operator>(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1485:33: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:340:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:340:45: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:343:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:343:45: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:675:32: error: 'Expression_Obj' has not been declared [INFO] [stderr] Return(ParserState pstate, Expression_Obj val); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/parser.cpp:1135:32: error: 'SASS_COMMA' was not declared in this scope [INFO] [stderr] if (l && l->separator() == SASS_COMMA) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1485:36: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1485:44: error: 'bool std::operator>(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1488:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:39: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:39: note: suggested alternative: '_Tp' [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:42: error: template argument 2 is invalid [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:61: error: 'bool std::operator>(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1493:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:50: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:358:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:50: note: suggested alternative: '_Tp' [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:53: error: template argument 2 is invalid [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:61: error: 'bool std::operator>(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1498:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1500:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1500:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator>=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1500:44: error: template argument 2 is invalid [INFO] [stderr] operator>=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1501:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1501:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1501:45: error: 'bool std::operator>=(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1504:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:358:31: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:343:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:343:45: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:684:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.cpp:1135:32: note: suggested alternative: 'SASS_AST_H' [INFO] [stderr] if (l && l->separator() == SASS_COMMA) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] SASS_AST_H [INFO] [stderr] In file included from src/ast_fwd_decl.hpp:13:0, [INFO] [stderr] from src/ast.hpp:17, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/parser.cpp: In member function 'Sass::Expression_Obj Sass::Parser::parse_bracket_list()': [INFO] [stderr] src/parser.cpp:1176:47: error: 'SASS_SPACE' was not declared in this scope [INFO] [stderr] return SASS_MEMORY_NEW(List, pstate, 0, SASS_SPACE, false, true); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:43: error: template argument 2 is invalid [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:62: error: 'bool std::operator>=(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1509:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:54: error: template argument 2 is invalid [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:62: error: 'bool std::operator>=(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1525:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:35: error: '_Lp' was not declared in this scope [INFO] [stderr] struct less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:35: note: suggested alternative: '_Tp' [INFO] [stderr] struct less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:35: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:38: error: template argument 1 is invalid [INFO] [stderr] struct less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:41: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:41: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:41: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:44: error: template argument 1 is invalid [INFO] [stderr] : public _Sp_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1531:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:28: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:28: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:31: error: template argument 2 is invalid [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:57: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:361:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:361:31: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:684:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.cpp:1176:47: note: suggested alternative: 'SASS_ASSERT' [INFO] [stderr] return SASS_MEMORY_NEW(List, pstate, 0, SASS_SPACE, false, true); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.cpp:1187:68: error: 'SASS_SPACE' was not declared in this scope [INFO] [stderr] List_Obj bracketed_list = SASS_MEMORY_NEW(List, pstate, 1, SASS_SPACE, false, true); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:57: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:60: error: template argument 2 is invalid [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'void std::swap(int&, int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1534:11: error: request for member 'swap' in '__a', which is of non-class type 'int' [INFO] [stderr] { __a.swap(__b); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1543:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1544:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1544:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1544:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1545:50: error: '_Lp' was not declared in this scope [INFO] [stderr] static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1545:50: note: suggested alternative: '_Tp' [INFO] [stderr] static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1545:53: error: template argument 2 is invalid [INFO] [stderr] static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::static_pointer_cast(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1547:37: error: '_Lp' was not declared in this scope [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1547:37: note: suggested alternative: '_Tp' [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1547:40: error: template argument 2 is invalid [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:44: error: '_Sp' has not been declared [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:61: error: expected '>' before '*' token [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:61: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:62: error: expected primary-expression before '>' token [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:68: error: request for member 'get' in '__r', which is of non-class type 'const int' [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1556:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1557:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1557:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1557:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1558:49: error: '_Lp' was not declared in this scope [INFO] [stderr] const_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:684:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:366:27: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:367:59: error: '_Lp' was not declared in this scope [INFO] [stderr] class _Sp_counted_ptr final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:367:62: error: template argument 1 is invalid [INFO] [stderr] class _Sp_counted_ptr final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:32: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/parser.cpp:1187:68: note: suggested alternative: 'SASS_ASSERT' [INFO] [stderr] List_Obj bracketed_list = SASS_MEMORY_NEW(List, pstate, 1, SASS_SPACE, false, true); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:358:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:358:31: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1558:49: note: suggested alternative: '_Tp' [INFO] [stderr] const_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1558:52: error: template argument 2 is invalid [INFO] [stderr] const_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::const_pointer_cast(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1560:37: error: '_Lp' was not declared in this scope [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1560:37: note: suggested alternative: '_Tp' [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1560:40: error: template argument 2 is invalid [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:43: error: '_Sp' has not been declared [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:60: error: expected '>' before '*' token [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:60: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:61: error: expected primary-expression before '>' token [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:67: error: request for member 'get' in '__r', which is of non-class type 'const int' [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1569:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1570:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1570:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1570:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1571:51: error: '_Lp' was not declared in this scope [INFO] [stderr] dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1571:51: note: suggested alternative: '_Tp' [INFO] [stderr] dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1571:54: error: template argument 2 is invalid [INFO] [stderr] dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::dynamic_pointer_cast(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1573:37: error: '_Lp' was not declared in this scope [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1573:37: note: suggested alternative: '_Tp' [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1573:40: error: template argument 2 is invalid [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:45: error: '_Sp' has not been declared [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:62: error: expected '>' before '*' token [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:62: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:63: error: expected primary-expression before '>' token [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:69: error: request for member 'get' in '__r', which is of non-class type 'const int' [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1575:2: error: expected ')' before 'return' [INFO] [stderr] return _Sp(__r, __p); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1576:14: error: there are no arguments to '_Sp' that depend on a template parameter, so a declaration of '_Sp' must be available [-fpermissive] [INFO] [stderr] return _Sp(); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1576:14: 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++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1589:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1739:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:26: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:686:35: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] Extension(ParserState pstate, Selector_List_Obj s); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/parser.cpp:1196:64: error: 'SASS_COMMA' was not declared in this scope [INFO] [stderr] List_Obj bracketed_list = SASS_MEMORY_NEW(List, pstate, 2, SASS_COMMA, false, true); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:32: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:41: error: template argument 2 is invalid [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:57: error: '_M_dispose' is not a template function [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:32: error: '_S_mutex' was not declared in this scope [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:32: note: suggested alternative: '_S_out' [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:40: error: template argument 2 is invalid [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:56: error: '_M_dispose' is not a template function [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:32: error: '_S_atomic' was not declared in this scope [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:26: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:29: error: template argument 2 is invalid [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:53: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:53: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:56: error: template argument 2 is invalid [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:5: error: redefinition of 'template > void std::swap(int&, int&)' [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:5: note: 'template > void std::swap(int&, int&)' previously declared here [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1772:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:41: error: '_Lp' was not declared in this scope [INFO] [stderr] struct owner_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:41: note: suggested alternative: '_Tp' [INFO] [stderr] struct owner_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:41: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:44: error: template argument 1 is invalid [INFO] [stderr] struct owner_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:47: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:47: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:50: error: template argument 2 is invalid [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:69: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:69: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:69: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:72: error: template argument 1 is invalid [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:72: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1777:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:39: error: '_Lp' was not declared in this scope [INFO] [stderr] struct owner_less<__weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:39: note: suggested alternative: '_Tp' [INFO] [stderr] struct owner_less<__weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:39: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:42: error: template argument 1 is invalid [INFO] [stderr] struct owner_less<__weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:45: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:45: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:48: error: template argument 2 is invalid [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:69: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:699:18: error: 'Parameters_Obj' does not name a type; did you mean 'Parameters'? [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, parameters) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.cpp:1196:64: note: suggested alternative: 'SASS_AST_H' [INFO] [stderr] List_Obj bracketed_list = SASS_MEMORY_NEW(List, pstate, 2, SASS_COMMA, false, true); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:361:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:361:31: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] template<_Lock_policy _Lp = __default_lock_policy> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/parser.cpp: In member function 'Sass::Expression_Obj Sass::Parser::parse_comma_list(bool)': [INFO] [stderr] src/memory/SharedPtr.hpp:35:28: error: call to 'Sass::List::List(Sass::ParserState, size_t, int, bool, bool)' uses the default argument for parameter 3, which is not yet defined [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^ [INFO] [stderr] src/parser.cpp:1230:14: note: in expansion of macro 'SASS_MEMORY_NEW' [INFO] [stderr] return SASS_MEMORY_NEW(List, pstate, 0); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/parser.cpp:1244:60: error: 'SASS_COMMA' was not declared in this scope [INFO] [stderr] List_Obj comma_list = SASS_MEMORY_NEW(List, pstate, 2, SASS_COMMA); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:699:18: error: 'Parameters_Obj' does not name a type; did you mean 'Parameters'? [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, parameters) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:69: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:69: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:72: error: template argument 1 is invalid [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:72: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1783:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1833:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1834:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1834:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:32: note: suggested alternative: '_S_trunc' [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] _S_trunc [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:41: error: template argument 2 is invalid [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:57: error: '_M_dispose' is not a template function [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:436:63: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:437:63: error: '_Lp' was not declared in this scope [INFO] [stderr] class _Sp_counted_deleter final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1834:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::__allocate_shared(const _Alloc&, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1837:32: error: '_Lp' was not declared in this scope [INFO] [stderr] return __shared_ptr<_Tp, _Lp>(_Sp_make_shared_tag(), __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1837:32: note: suggested alternative: '_Tp' [INFO] [stderr] return __shared_ptr<_Tp, _Lp>(_Sp_make_shared_tag(), __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:437:66: error: template argument 1 is invalid [INFO] [stderr] class _Sp_counted_deleter final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] src/parser.cpp:1244:60: note: suggested alternative: 'SASS_AST_H' [INFO] [stderr] List_Obj comma_list = SASS_MEMORY_NEW(List, pstate, 2, SASS_COMMA); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:699:18: error: 'Parameters_Obj' does not name a type; did you mean 'Parameters'? [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, parameters) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1837:35: error: template argument 2 is invalid [INFO] [stderr] return __shared_ptr<_Tp, _Lp>(_Sp_make_shared_tag(), __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1841:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1842:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1842:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1842:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::__make_shared(_Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1846:42: error: '_Lp' was not declared in this scope [INFO] [stderr] return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:710:16: error: 'Parameters_Obj' has not been declared [INFO] [stderr] Parameters_Obj params, [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1846:42: note: suggested alternative: '_Tp' [INFO] [stderr] return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1851:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:35: error: '_Lp' was not declared in this scope [INFO] [stderr] struct hash<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:35: note: suggested alternative: '_Tp' [INFO] [stderr] struct hash<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] src/parser.cpp: In member function 'Sass::Expression_Obj Sass::Parser::parse_space_list()': [INFO] [stderr] src/parser.cpp:1271:60: error: 'SASS_SPACE' was not declared in this scope [INFO] [stderr] List_Obj space_list = SASS_MEMORY_NEW(List, pstate, 2, SASS_SPACE); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:711:16: error: 'Block_Obj' has not been declared [INFO] [stderr] Block_Obj b, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:716:16: error: 'Parameters_Obj' has not been declared [INFO] [stderr] Parameters_Obj params, [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:722:16: error: 'Parameters_Obj' has not been declared [INFO] [stderr] Parameters_Obj params, [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:502:43: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:503:67: error: '_Lp' was not declared in this scope [INFO] [stderr] class _Sp_counted_ptr_inplace final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:503:67: note: suggested alternative: '_Tp' [INFO] [stderr] class _Sp_counted_ptr_inplace final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:503:70: error: template argument 1 is invalid [INFO] [stderr] class _Sp_counted_ptr_inplace final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:571:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:749:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:846:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:20: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^~~ [INFO] [stderr] src/parser.cpp:1271:60: note: suggested alternative: 'SASS_ASSERT' [INFO] [stderr] List_Obj space_list = SASS_MEMORY_NEW(List, pstate, 2, SASS_SPACE); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:35: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:38: error: template argument 1 is invalid [INFO] [stderr] struct hash<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:52: error: '_Lp' was not declared in this scope [INFO] [stderr] : public __hash_base> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:23: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:60: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:63: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:26: error: conflicting declaration of template 'template< > int std::__shared_count(const int&)' [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:362:11: note: previous declaration 'template< > class std::__shared_count' [INFO] [stderr] class __shared_count; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:858:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:860:20: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>:: [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:860:23: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:861:39: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:861:42: error: template argument 1 is invalid [INFO] [stderr] __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:861:5: error: conflicting declaration of template 'template< > int std::__shared_count(const int&, std::nothrow_t)' [INFO] [stderr] __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:362:11: note: previous declaration 'template< > class std::__shared_count' [INFO] [stderr] class __shared_count; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:951:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template, , >::element_type* std::__shared_ptr_access<_Tp, , , >::_M_get() const': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:52: error: '_Lp' was not declared in this scope [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:52: note: suggested alternative: '_Tp' [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:55: error: template argument 2 is invalid [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:56: error: expected '>' before '*' token [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:56: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:57: error: expected primary-expression before '>' token [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:71: error: expected ')' before ';' token [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:979:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:980:36: error: '_Lp' was not declared in this scope [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, false, true> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:52: note: suggested alternative: '_Tp' [INFO] [stderr] : public __hash_base> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:52: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:55: error: template argument 2 is invalid [INFO] [stderr] : public __hash_base> [INFO] [stderr] ^~ [INFO] [stderr] In file included from /usr/include/c++/7/memory:81:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:64:54: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:67:33: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp, _Lp>& __p) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:67:33: note: suggested alternative: '_Tp' [INFO] [stderr] const __shared_ptr<_Tp, _Lp>& __p) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:67:36: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp, _Lp>& __p) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In function 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:69:19: error: request for member 'get' in '__p', which is of non-class type 'const int' [INFO] [stderr] __os << __p.get(); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:74:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:76:41: error: '_Lp' was not declared in this scope [INFO] [stderr] get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:76:41: note: suggested alternative: '_Tp' [INFO] [stderr] get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] src/parser.cpp: In member function 'Sass::Expression_Obj Sass::Parser::parse_disjunction()': [INFO] [stderr] src/parser.cpp:1301:57: error: 'Sass_OP' has not been declared [INFO] [stderr] Expression_Obj ex = fold_operands(conj, operands, { Sass_OP::OR }); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:76:44: error: template argument 2 is invalid [INFO] [stderr] get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In function '_Del* std::get_deleter(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:79:37: error: request for member '_M_get_deleter' in '__p', which is of non-class type 'const int' [INFO] [stderr] return static_cast<_Del*>(__p._M_get_deleter(typeid(_Del))); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:366:27: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:367:59: error: '_Lp' was not declared in this scope [INFO] [stderr] class _Sp_counted_ptr final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:367:62: error: template argument 1 is invalid [INFO] [stderr] class _Sp_counted_ptr final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:32: error: '_S_single' was not declared in this scope [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:32: note: suggested alternative: '__sinhl' [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] __sinhl [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:93:47: error: template argument 2 is invalid [INFO] [stderr] class shared_ptr : public __shared_ptr<_Tp> [INFO] [stderr] ^ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:733:18: error: 'Arguments_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:97:37: error: template argument 2 is invalid [INFO] [stderr] is_constructible<__shared_ptr<_Tp>, _Args...>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:97:48: error: template argument 1 is invalid [INFO] [stderr] is_constructible<__shared_ptr<_Tp>, _Args...>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:98:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:102:34: error: template argument 2 is invalid [INFO] [stderr] is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:102:42: error: template argument 1 is invalid [INFO] [stderr] is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:103:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:107:53: error: template argument 2 is invalid [INFO] [stderr] using element_type = typename __shared_ptr<_Tp>::element_type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:980:36: note: suggested alternative: '_Tp' [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, false, true> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:980:52: error: template argument 2 is invalid [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, false, true> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:995:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:996:36: error: '_Lp' was not declared in this scope [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, true, false> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:996:36: note: suggested alternative: '_Tp' [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, true, false> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:996:52: error: template argument 2 is invalid [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, true, false> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1033:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1035:39: error: '_Lp' was not declared in this scope [INFO] [stderr] : public __shared_ptr_access<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1035:39: note: suggested alternative: '_Tp' [INFO] [stderr] : public __shared_ptr_access<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1035:42: error: template argument 2 is invalid [INFO] [stderr] : public __shared_ptr_access<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1407:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1409:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator==(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1409:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator==(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1409:44: error: template argument 2 is invalid [INFO] [stderr] operator==(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1410:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1410:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1410:45: error: 'bool std::operator==(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1413:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.cpp:1301:70: error: no matching function for call to 'Sass::Parser::fold_operands(Sass::Expression_Obj&, std::vector >&, )' [INFO] [stderr] Expression_Obj ex = fold_operands(conj, operands, { Sass_OP::OR }); [INFO] [stderr] ^ [INFO] [stderr] In file included from src/parser.cpp:5:0: [INFO] [stderr] src/parser.hpp:349:20: note: candidate: Sass::Expression_Obj Sass::Parser::fold_operands(Sass::Expression_Obj, std::vector >&, Sass::Operand) [INFO] [stderr] Expression_Obj fold_operands(Expression_Obj base, std::vector& operands, Operand op); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:349:20: note: no known conversion for argument 3 from '' to 'Sass::Operand' [INFO] [stderr] src/parser.hpp:350:20: note: candidate: Sass::Expression_Obj Sass::Parser::fold_operands(Sass::Expression_Obj, std::vector >&, std::vector&, size_t) [INFO] [stderr] Expression_Obj fold_operands(Expression_Obj base, std::vector& operands, std::vector& ops, size_t i = 0); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:350:20: note: no known conversion for argument 3 from '' to 'std::vector&' [INFO] [stderr] src/parser.cpp: In member function 'Sass::Expression_Obj Sass::Parser::parse_conjunction()': [INFO] [stderr] src/parser.cpp:1324:56: error: 'Sass_OP' has not been declared [INFO] [stderr] Expression_Obj ex = fold_operands(rel, operands, { Sass_OP::AND }); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1324:70: error: no matching function for call to 'Sass::Parser::fold_operands(Sass::Expression_Obj&, std::vector >&, )' [INFO] [stderr] Expression_Obj ex = fold_operands(rel, operands, { Sass_OP::AND }); [INFO] [stderr] ^ [INFO] [stderr] In file included from src/parser.cpp:5:0: [INFO] [stderr] src/parser.hpp:349:20: note: candidate: Sass::Expression_Obj Sass::Parser::fold_operands(Sass::Expression_Obj, std::vector >&, Sass::Operand) [INFO] [stderr] Expression_Obj fold_operands(Expression_Obj base, std::vector& operands, Operand op); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:349:20: note: no known conversion for argument 3 from '' to 'Sass::Operand' [INFO] [stderr] src/parser.hpp:350:20: note: candidate: Sass::Expression_Obj Sass::Parser::fold_operands(Sass::Expression_Obj, std::vector >&, std::vector&, size_t) [INFO] [stderr] Expression_Obj fold_operands(Expression_Obj base, std::vector& operands, std::vector& ops, size_t i = 0); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:350:20: note: no known conversion for argument 3 from '' to 'std::vector&' [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:41: error: template argument 2 is invalid [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:395:57: error: '_M_dispose' is not a template function [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:32: error: '_S_mutex' was not declared in this scope [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:32: note: suggested alternative: '_S_out' [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] _S_out [INFO] [stderr] src/parser.cpp: In member function 'Sass::Expression_Obj Sass::Parser::parse_relation()': [INFO] [stderr] src/parser.cpp:1354:12: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] enum Sass_OP op [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1355:26: error: 'Sass_OP' has not been declared [INFO] [stderr] = lex() ? Sass_OP::EQ [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1356:26: error: 'Sass_OP' has not been declared [INFO] [stderr] : lex() ? Sass_OP::NEQ [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1357:26: error: 'Sass_OP' has not been declared [INFO] [stderr] : lex() ? Sass_OP::GTE [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1358:26: error: 'Sass_OP' has not been declared [INFO] [stderr] : lex() ? Sass_OP::LTE [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1359:26: error: 'Sass_OP' has not been declared [INFO] [stderr] : lex() ? Sass_OP::GT [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1360:26: error: 'Sass_OP' has not been declared [INFO] [stderr] : lex() ? Sass_OP::LT [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1362:26: error: 'Sass_OP' has not been declared [INFO] [stderr] : Sass_OP::EQ; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp: In member function 'Sass::Expression_Obj Sass::Parser::parse_expression()': [INFO] [stderr] src/parser.cpp:1416:56: error: 'Sass_OP' has not been declared [INFO] [stderr] operators.push_back({ lexed.to_string() == "+" ? Sass_OP::ADD : Sass_OP::SUB, left_ws, right_ws }); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1416:71: error: 'Sass_OP' has not been declared [INFO] [stderr] operators.push_back({ lexed.to_string() == "+" ? Sass_OP::ADD : Sass_OP::SUB, left_ws, right_ws }); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1416:104: error: no matching function for call to 'std::vector::push_back()' [INFO] [stderr] operators.push_back({ lexed.to_string() == "+" ? Sass_OP::ADD : Sass_OP::SUB, left_ws, right_ws }); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/vector:64:0, [INFO] [stderr] from src/parser.hpp:7, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:939:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Sass::Operand; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Sass::Operand] [INFO] [stderr] push_back(const value_type& __x) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:939:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const Sass::Operand&}' [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:953:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Sass::Operand; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Sass::Operand] [INFO] [stderr] push_back(value_type&& __x) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:953:7: note: no known conversion for argument 1 from '' to 'std::vector::value_type&& {aka Sass::Operand&&}' [INFO] [stderr] src/ast.hpp:733:18: error: 'Arguments_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:40: error: template argument 2 is invalid [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:399:56: error: '_M_dispose' is not a template function [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:32: error: '_S_atomic' was not declared in this scope [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:32: note: suggested alternative: '_S_trunc' [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] _S_trunc [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:127:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:127:55: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:43: error: template argument 2 is invalid [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:62: error: 'bool std::operator==(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1418:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:41: error: template argument 2 is invalid [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:403:57: error: '_M_dispose' is not a template function [INFO] [stderr] _Sp_counted_ptr::_M_dispose() noexcept { } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:436:63: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:54: error: template argument 2 is invalid [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:62: error: 'bool std::operator==(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1423:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1425:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator!=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:437:63: error: '_Lp' was not declared in this scope [INFO] [stderr] class _Sp_counted_deleter final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1425:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator!=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] src/parser.cpp: In member function 'Sass::Expression_Obj Sass::Parser::parse_operators()': [INFO] [stderr] src/parser.cpp:1443:41: error: 'Sass_OP' has not been declared [INFO] [stderr] case '*': operators.push_back({ Sass_OP::MUL, left_ws != 0, right_ws != 0 }); break; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:145:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:145:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter>> [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:733:18: error: 'Arguments_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:437:66: error: template argument 1 is invalid [INFO] [stderr] class _Sp_counted_deleter final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1425:44: error: template argument 2 is invalid [INFO] [stderr] operator!=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1426:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1426:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:502:43: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1426:45: error: 'bool std::operator!=(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:503:67: error: '_Lp' was not declared in this scope [INFO] [stderr] class _Sp_counted_ptr_inplace final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:503:67: note: suggested alternative: '_Tp' [INFO] [stderr] class _Sp_counted_ptr_inplace final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1429:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:182:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter, _Alloc>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:182:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter, _Alloc>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:224:41: error: 'element_type' has not been declared [INFO] [stderr] shared_ptr(const shared_ptr<_Yp>& __r, element_type* __p) noexcept [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.cpp:1443:84: error: no matching function for call to 'std::vector::push_back()' [INFO] [stderr] case '*': operators.push_back({ Sass_OP::MUL, left_ws != 0, right_ws != 0 }); break; [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/vector:64:0, [INFO] [stderr] from src/parser.hpp:7, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:939:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Sass::Operand; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Sass::Operand] [INFO] [stderr] push_back(const value_type& __x) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:939:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const Sass::Operand&}' [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:953:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Sass::Operand; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Sass::Operand] [INFO] [stderr] push_back(value_type&& __x) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:953:7: note: no known conversion for argument 1 from '' to 'std::vector::value_type&& {aka Sass::Operand&&}' [INFO] [stderr] src/parser.cpp:1444:41: error: 'Sass_OP' has not been declared [INFO] [stderr] case '/': operators.push_back({ Sass_OP::DIV, left_ws != 0, right_ws != 0 }); break; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1444:84: error: no matching function for call to 'std::vector::push_back()' [INFO] [stderr] case '/': operators.push_back({ Sass_OP::DIV, left_ws != 0, right_ws != 0 }); break; [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/vector:64:0, [INFO] [stderr] from src/parser.hpp:7, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:939:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Sass::Operand; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Sass::Operand] [INFO] [stderr] push_back(const value_type& __x) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:939:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const Sass::Operand&}' [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:953:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Sass::Operand; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Sass::Operand] [INFO] [stderr] push_back(value_type&& __x) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:953:7: note: no known conversion for argument 1 from '' to 'std::vector::value_type&& {aka Sass::Operand&&}' [INFO] [stderr] src/parser.cpp:1445:41: error: 'Sass_OP' has not been declared [INFO] [stderr] case '%': operators.push_back({ Sass_OP::MOD, left_ws != 0, right_ws != 0 }); break; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:1445:84: error: no matching function for call to 'std::vector::push_back()' [INFO] [stderr] case '%': operators.push_back({ Sass_OP::MOD, left_ws != 0, right_ws != 0 }); break; [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/vector:64:0, [INFO] [stderr] from src/parser.hpp:7, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:939:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Sass::Operand; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Sass::Operand] [INFO] [stderr] push_back(const value_type& __x) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:939:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const Sass::Operand&}' [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:953:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Sass::Operand; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Sass::Operand] [INFO] [stderr] push_back(value_type&& __x) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_vector.h:953:7: note: no known conversion for argument 1 from '' to 'std::vector::value_type&& {aka Sass::Operand&&}' [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:503:70: error: template argument 1 is invalid [INFO] [stderr] class _Sp_counted_ptr_inplace final : public _Sp_counted_base<_Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:571:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:749:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:846:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:20: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:23: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:60: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:63: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:848:26: error: conflicting declaration of template 'template< > int std::__shared_count(const int&)' [INFO] [stderr] __shared_count<_Lp>::__shared_count(const __weak_count<_Lp>& __r) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:362:11: note: previous declaration 'template< > class std::__shared_count' [INFO] [stderr] class __shared_count; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:858:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:860:20: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>:: [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:860:23: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:861:39: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:861:42: error: template argument 1 is invalid [INFO] [stderr] __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:861:5: error: conflicting declaration of template 'template< > int std::__shared_count(const int&, std::nothrow_t)' [INFO] [stderr] __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:362:11: note: previous declaration 'template< > class std::__shared_count' [INFO] [stderr] class __shared_count; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:951:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template, , >::element_type* std::__shared_ptr_access<_Tp, , , >::_M_get() const': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:52: error: '_Lp' was not declared in this scope [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:734:18: error: 'Parameters_Obj' does not name a type; did you mean 'Parameters'? [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, block_parameters) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:52: note: suggested alternative: '_Tp' [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:55: error: template argument 2 is invalid [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:56: error: expected '>' before '*' token [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:56: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:57: error: expected primary-expression before '>' token [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:975:71: error: expected ')' before ';' token [INFO] [stderr] { return static_cast*>(this)->get(); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:979:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:980:36: error: '_Lp' was not declared in this scope [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, false, true> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:980:36: note: suggested alternative: '_Tp' [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, false, true> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:980:52: error: template argument 2 is invalid [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, false, true> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:995:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:996:36: error: '_Lp' was not declared in this scope [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, true, false> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:996:36: note: suggested alternative: '_Tp' [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, true, false> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:235:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:235:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:996:52: error: template argument 2 is invalid [INFO] [stderr] class __shared_ptr_access<_Tp, _Lp, true, false> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1033:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1035:39: error: '_Lp' was not declared in this scope [INFO] [stderr] : public __shared_ptr_access<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:43: error: template argument 2 is invalid [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:62: error: 'bool std::operator!=(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1434:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:54: error: template argument 2 is invalid [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:62: error: 'bool std::operator!=(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1439:40: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1441:39: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1441:39: note: suggested alternative: '_Up' [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Up [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1441:42: error: template argument 2 is invalid [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:32: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:32: note: suggested alternative: '_Up' [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Up [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1035:39: note: suggested alternative: '_Tp' [INFO] [stderr] : public __shared_ptr_access<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1035:42: error: template argument 2 is invalid [INFO] [stderr] : public __shared_ptr_access<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1407:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1409:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator==(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1409:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator==(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1409:44: error: template argument 2 is invalid [INFO] [stderr] operator==(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1410:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1410:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1410:45: error: 'bool std::operator==(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1413:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:43: error: template argument 2 is invalid [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1415:62: error: 'bool std::operator==(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1418:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:54: error: template argument 2 is invalid [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1420:62: error: 'bool std::operator==(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1423:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1425:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator!=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:35: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:43: error: 'bool std::operator<(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1450:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:39: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:39: note: suggested alternative: '_Tp' [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:42: error: template argument 2 is invalid [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:61: error: 'bool std::operator<(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1458:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:50: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:50: note: suggested alternative: '_Tp' [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:53: error: template argument 2 is invalid [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:61: error: 'bool std::operator<(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1466:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1468:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1468:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator<=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1425:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator!=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1425:44: error: template argument 2 is invalid [INFO] [stderr] operator!=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1426:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:734:18: error: 'Parameters_Obj' does not name a type; did you mean 'Parameters'? [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, block_parameters) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1426:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1426:45: error: 'bool std::operator!=(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1429:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:43: error: template argument 2 is invalid [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1431:62: error: 'bool std::operator!=(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1434:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:54: error: template argument 2 is invalid [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1436:62: error: 'bool std::operator!=(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1439:40: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1441:39: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1441:39: note: suggested alternative: '_Up' [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Up [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1468:44: error: template argument 2 is invalid [INFO] [stderr] operator<=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1469:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1469:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1469:45: error: 'bool std::operator<=(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1472:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:43: error: template argument 2 is invalid [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:62: error: 'bool std::operator<=(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1477:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:54: error: template argument 2 is invalid [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:62: error: 'bool std::operator<=(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1482:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1484:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1484:40: note: suggested alternative: '_Tp2' [INFO] [stderr] operator>(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1484:43: error: template argument 2 is invalid [INFO] [stderr] operator>(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1485:33: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1441:42: error: template argument 2 is invalid [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:32: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:32: note: suggested alternative: '_Up' [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Up [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:35: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1442:43: error: 'bool std::operator<(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Up, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:734:18: error: 'Parameters_Obj' does not name a type; did you mean 'Parameters'? [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, block_parameters) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1450:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:39: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:736:51: error: 'Arguments_Obj' has not been declared [INFO] [stderr] Mixin_Call(ParserState pstate, std::string n, Arguments_Obj args, Parameters_Obj b_params = {}, Block_Obj b = {}); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:736:71: error: 'Parameters_Obj' has not been declared [INFO] [stderr] Mixin_Call(ParserState pstate, std::string n, Arguments_Obj args, Parameters_Obj b_params = {}, Block_Obj b = {}); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:736:101: error: 'Block_Obj' has not been declared [INFO] [stderr] Mixin_Call(ParserState pstate, std::string n, Arguments_Obj args, Parameters_Obj b_params = {}, Block_Obj b = {}); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:39: note: suggested alternative: '_Tp' [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:42: error: template argument 2 is invalid [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1452:61: error: 'bool std::operator<(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1458:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:50: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:50: note: suggested alternative: '_Tp' [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:53: error: template argument 2 is invalid [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1460:61: error: 'bool std::operator<(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1466:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1468:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1468:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator<=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1468:44: error: template argument 2 is invalid [INFO] [stderr] operator<=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1469:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1469:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1469:45: error: 'bool std::operator<=(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1472:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1485:36: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1485:44: error: 'bool std::operator>(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1488:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:39: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:252:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:252:55: error: expected '>' before '<' token [INFO] [stderr] template>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:39: note: suggested alternative: '_Tp' [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:42: error: template argument 2 is invalid [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:61: error: 'bool std::operator>(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1493:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:50: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:50: note: suggested alternative: '_Tp' [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:53: error: template argument 2 is invalid [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:61: error: 'bool std::operator>(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1498:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1500:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1500:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator>=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1500:44: error: template argument 2 is invalid [INFO] [stderr] operator>=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1501:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1501:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1501:45: error: 'bool std::operator>=(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1504:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:43: error: template argument 2 is invalid [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:62: error: 'bool std::operator>=(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1509:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:745:18: error: 'Arguments_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:264:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:264:55: error: expected '>' before '<' token [INFO] [stderr] template&>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:43: error: template argument 2 is invalid [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1474:62: error: 'bool std::operator<=(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator<=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1477:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:54: error: template argument 2 is invalid [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1479:62: error: 'bool std::operator<=(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator<=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1482:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1484:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1484:40: note: suggested alternative: '_Tp2' [INFO] [stderr] operator>(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1484:43: error: template argument 2 is invalid [INFO] [stderr] operator>(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1485:33: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1485:36: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1485:44: error: 'bool std::operator>(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1488:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:39: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:39: note: suggested alternative: '_Tp' [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:42: error: template argument 2 is invalid [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1490:61: error: 'bool std::operator>(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1493:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:50: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:745:18: error: 'Arguments_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:50: note: suggested alternative: '_Tp' [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:53: error: template argument 2 is invalid [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1495:61: error: 'bool std::operator>(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator>(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1498:42: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1500:41: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:54: error: template argument 2 is invalid [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:62: error: 'bool std::operator>=(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1525:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:35: error: '_Lp' was not declared in this scope [INFO] [stderr] struct less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1500:41: note: suggested alternative: '_Tp2' [INFO] [stderr] operator>=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp2 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1500:44: error: template argument 2 is invalid [INFO] [stderr] operator>=(const __shared_ptr<_Tp1, _Lp>& __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1501:34: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:35: note: suggested alternative: '_Tp' [INFO] [stderr] struct less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:35: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:38: error: template argument 1 is invalid [INFO] [stderr] struct less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:41: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1501:37: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1501:45: error: 'bool std::operator>=(const int&, const int&)' must have an argument of class or enumerated type [INFO] [stderr] const __shared_ptr<_Tp2, _Lp>& __b) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1504:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:40: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:41: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:41: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:44: error: template argument 1 is invalid [INFO] [stderr] : public _Sp_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1531:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:28: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:40: note: suggested alternative: '_Tp' [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:43: error: template argument 2 is invalid [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1506:62: error: 'bool std::operator>=(const int&, std::nullptr_t)' must have an argument of class or enumerated type [INFO] [stderr] operator>=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1509:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:51: error: '_Lp' was not declared in this scope [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:28: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:31: error: template argument 2 is invalid [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:57: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:51: note: suggested alternative: '_Tp' [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:54: error: template argument 2 is invalid [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1511:62: error: 'bool std::operator>=(std::nullptr_t, const int&)' must have an argument of class or enumerated type [INFO] [stderr] operator>=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1525:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:35: error: '_Lp' was not declared in this scope [INFO] [stderr] struct less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:269:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:269:55: error: expected '>' before '<' token [INFO] [stderr] template>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:35: note: suggested alternative: '_Tp' [INFO] [stderr] struct less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:35: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1526:38: error: template argument 1 is invalid [INFO] [stderr] struct less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:41: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:41: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:41: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1527:44: error: template argument 1 is invalid [INFO] [stderr] : public _Sp_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1531:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:28: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:28: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:31: error: template argument 2 is invalid [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:57: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:57: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:60: error: template argument 2 is invalid [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'void std::swap(int&, int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1534:11: error: request for member 'swap' in '__a', which is of non-class type 'int' [INFO] [stderr] { __a.swap(__b); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1543:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1544:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1544:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1544:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1545:50: error: '_Lp' was not declared in this scope [INFO] [stderr] static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1545:50: note: suggested alternative: '_Tp' [INFO] [stderr] static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1545:53: error: template argument 2 is invalid [INFO] [stderr] static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::static_pointer_cast(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1547:37: error: '_Lp' was not declared in this scope [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1547:37: note: suggested alternative: '_Tp' [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1547:40: error: template argument 2 is invalid [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:44: error: '_Sp' has not been declared [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:61: error: expected '>' before '*' token [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:61: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:62: error: expected primary-expression before '>' token [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:68: error: request for member 'get' in '__r', which is of non-class type 'const int' [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1556:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1557:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1557:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1557:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1558:49: error: '_Lp' was not declared in this scope [INFO] [stderr] const_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1558:49: note: suggested alternative: '_Tp' [INFO] [stderr] const_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1558:52: error: template argument 2 is invalid [INFO] [stderr] const_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::const_pointer_cast(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1560:37: error: '_Lp' was not declared in this scope [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:276:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:276:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:285:3: error: '_Constructible' has not been declared [INFO] [stderr] _Constructible, __sp_array_delete>* = 0> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:285:17: error: expected '>' before '<' token [INFO] [stderr] _Constructible, __sp_array_delete>* = 0> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:286:2: error: 'template template > std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)' cannot be overloaded [INFO] [stderr] shared_ptr(unique_ptr<_Yp, _Del>&& __r) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:277:2: error: with 'template template std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)' [INFO] [stderr] shared_ptr(unique_ptr<_Yp, _Del>&& __r) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1560:37: note: suggested alternative: '_Tp' [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1560:40: error: template argument 2 is invalid [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:43: error: '_Sp' has not been declared [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:60: error: expected '>' before '*' token [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:60: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:61: error: expected primary-expression before '>' token [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:67: error: request for member 'get' in '__r', which is of non-class type 'const int' [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1569:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1570:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1570:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1570:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1571:51: error: '_Lp' was not declared in this scope [INFO] [stderr] dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1571:51: note: suggested alternative: '_Tp' [INFO] [stderr] dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1571:54: error: template argument 2 is invalid [INFO] [stderr] dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::dynamic_pointer_cast(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1573:37: error: '_Lp' was not declared in this scope [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1573:37: note: suggested alternative: '_Tp' [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1573:40: error: template argument 2 is invalid [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:57: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:45: error: '_Sp' has not been declared [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:62: error: expected '>' before '*' token [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:62: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:60: error: template argument 2 is invalid [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:63: error: expected primary-expression before '>' token [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:69: error: request for member 'get' in '__r', which is of non-class type 'const int' [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1575:2: error: expected ')' before 'return' [INFO] [stderr] return _Sp(__r, __p); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1576:14: error: there are no arguments to '_Sp' that depend on a template parameter, so a declaration of '_Sp' must be available [-fpermissive] [INFO] [stderr] return _Sp(); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1576:14: 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++/7/bits/shared_ptr_base.h: In function 'void std::swap(int&, int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1534:11: error: request for member 'swap' in '__a', which is of non-class type 'int' [INFO] [stderr] { __a.swap(__b); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1589:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1543:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1544:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1739:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:26: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:26: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1544:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1544:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1545:50: error: '_Lp' was not declared in this scope [INFO] [stderr] static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1545:50: note: suggested alternative: '_Tp' [INFO] [stderr] static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1545:53: error: template argument 2 is invalid [INFO] [stderr] static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::static_pointer_cast(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1547:37: error: '_Lp' was not declared in this scope [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1547:37: note: suggested alternative: '_Tp' [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1547:40: error: template argument 2 is invalid [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:44: error: '_Sp' has not been declared [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:61: error: expected '>' before '*' token [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:61: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:62: error: expected primary-expression before '>' token [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1548:68: error: request for member 'get' in '__r', which is of non-class type 'const int' [INFO] [stderr] return _Sp(__r, static_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1556:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1557:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1557:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1557:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1558:49: error: '_Lp' was not declared in this scope [INFO] [stderr] const_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:745:18: error: 'Arguments_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:747:33: error: 'Arguments_Obj' has not been declared [INFO] [stderr] Content(ParserState pstate, Arguments_Obj args); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:299:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable&> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:760:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, operand) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:48:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:760:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, operand) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:50:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:29: error: template argument 2 is invalid [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:53: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:53: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:56: error: template argument 2 is invalid [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:5: error: redefinition of 'template > void std::swap(int&, int&)' [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:5: note: 'template > void std::swap(int&, int&)' previously declared here [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1772:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:41: error: '_Lp' was not declared in this scope [INFO] [stderr] struct owner_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:41: note: suggested alternative: '_Tp' [INFO] [stderr] struct owner_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:41: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:44: error: template argument 1 is invalid [INFO] [stderr] struct owner_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:47: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:47: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:50: error: template argument 2 is invalid [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:69: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:69: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:69: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:72: error: template argument 1 is invalid [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:72: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1777:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:39: error: '_Lp' was not declared in this scope [INFO] [stderr] struct owner_less<__weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:39: note: suggested alternative: '_Tp' [INFO] [stderr] struct owner_less<__weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:39: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:42: error: template argument 1 is invalid [INFO] [stderr] struct owner_less<__weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:45: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:308:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] src/ast.hpp:760:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, operand) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:51:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name(type name##__) { hash_ = 0; return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:763:50: error: 'Expression_Obj' has not been declared [INFO] [stderr] Unary_Expression(ParserState pstate, Type t, Expression_Obj o); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1558:49: note: suggested alternative: '_Tp' [INFO] [stderr] const_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1558:52: error: template argument 2 is invalid [INFO] [stderr] const_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::const_pointer_cast(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1560:37: error: '_Lp' was not declared in this scope [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1560:37: note: suggested alternative: '_Tp' [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1560:40: error: template argument 2 is invalid [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:43: error: '_Sp' has not been declared [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:60: error: expected '>' before '*' token [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:60: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:61: error: expected primary-expression before '>' token [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1561:67: error: request for member 'get' in '__r', which is of non-class type 'const int' [INFO] [stderr] return _Sp(__r, const_cast(__r.get())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1569:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1570:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1570:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1570:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1571:51: error: '_Lp' was not declared in this scope [INFO] [stderr] dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1571:51: note: suggested alternative: '_Tp' [INFO] [stderr] dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1571:54: error: template argument 2 is invalid [INFO] [stderr] dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::dynamic_pointer_cast(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1573:37: error: '_Lp' was not declared in this scope [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1573:37: note: suggested alternative: '_Tp' [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1573:40: error: template argument 2 is invalid [INFO] [stderr] using _Sp = __shared_ptr<_Tp, _Lp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:45: error: '_Sp' has not been declared [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:62: error: expected '>' before '*' token [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:62: error: expected '(' before '*' token [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:63: error: expected primary-expression before '>' token [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1574:69: error: request for member 'get' in '__r', which is of non-class type 'const int' [INFO] [stderr] if (auto* __p = dynamic_cast(__r.get())) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1575:2: error: expected ')' before 'return' [INFO] [stderr] return _Sp(__r, __p); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1576:14: error: there are no arguments to '_Sp' that depend on a template parameter, so a declaration of '_Sp' must be available [-fpermissive] [INFO] [stderr] return _Sp(); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1576:14: 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++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1589:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1739:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:26: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:26: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:775:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:48:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:45: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:29: error: template argument 2 is invalid [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:53: error: '_Lp' was not declared in this scope [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:53: note: suggested alternative: '_Tp' [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:48: error: template argument 2 is invalid [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:69: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:69: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] src/ast.hpp:775:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:50:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:324:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:56: error: template argument 2 is invalid [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1741:5: error: redefinition of 'template > void std::swap(int&, int&)' [INFO] [stderr] swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1533:5: note: 'template > void std::swap(int&, int&)' previously declared here [INFO] [stderr] swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1772:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:41: error: '_Lp' was not declared in this scope [INFO] [stderr] struct owner_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:41: note: suggested alternative: '_Tp' [INFO] [stderr] struct owner_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:69: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:72: error: template argument 1 is invalid [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:72: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1783:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1833:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1834:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1834:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:41: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1773:44: error: template argument 1 is invalid [INFO] [stderr] struct owner_less<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:47: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:47: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1834:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::__allocate_shared(const _Alloc&, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1837:32: error: '_Lp' was not declared in this scope [INFO] [stderr] return __shared_ptr<_Tp, _Lp>(_Sp_make_shared_tag(), __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1837:32: note: suggested alternative: '_Tp' [INFO] [stderr] return __shared_ptr<_Tp, _Lp>(_Sp_make_shared_tag(), __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] src/ast.hpp:775:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:51:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name(type name##__) { hash_ = 0; return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:781:34: error: 'Expression_Obj' has not been declared [INFO] [stderr] Argument(ParserState pstate, Expression_Obj val, std::string n = "", bool rest = false, bool keyword = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:794:64: error: 'Argument_Obj' was not declared in this scope [INFO] [stderr] class Arguments final : public Expression, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:50: error: template argument 2 is invalid [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:69: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:69: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1837:35: error: template argument 2 is invalid [INFO] [stderr] return __shared_ptr<_Tp, _Lp>(_Sp_make_shared_tag(), __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1841:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1842:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1842:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:69: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:72: error: template argument 1 is invalid [INFO] [stderr] : public _Sp_owner_less<__shared_ptr<_Tp, _Lp>, __weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1774:72: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1777:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:39: error: '_Lp' was not declared in this scope [INFO] [stderr] struct owner_less<__weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:39: note: suggested alternative: '_Tp' [INFO] [stderr] struct owner_less<__weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1842:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::__make_shared(_Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1846:42: error: '_Lp' 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++/7/bits/shared_ptr_base.h:1846:42: note: suggested alternative: '_Tp' [INFO] [stderr] return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:39: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1778:42: error: template argument 1 is invalid [INFO] [stderr] struct owner_less<__weak_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:45: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:45: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1851:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:35: error: '_Lp' was not declared in this scope [INFO] [stderr] struct hash<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:35: note: suggested alternative: '_Tp' [INFO] [stderr] struct hash<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] src/ast.hpp:794:64: note: suggested alternative: 'Arguments' [INFO] [stderr] class Arguments final : public Expression, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Arguments [INFO] [stderr] src/ast.hpp:794:76: error: template argument 1 is invalid [INFO] [stderr] class Arguments final : public Expression, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:799:31: error: 'Argument_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Argument_Obj a) override; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:48: error: template argument 2 is invalid [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:69: error: '_Lp' was not declared in this scope [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:69: note: suggested alternative: '_Tp' [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:35: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:38: error: template argument 1 is invalid [INFO] [stderr] struct hash<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:52: error: '_Lp' was not declared in this scope [INFO] [stderr] : public __hash_base> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:52: note: suggested alternative: '_Tp' [INFO] [stderr] : public __hash_base> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:69: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:72: error: template argument 1 is invalid [INFO] [stderr] : public _Sp_owner_less<__weak_ptr<_Tp, _Lp>, __shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1779:72: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1783:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:52: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1833:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:55: error: template argument 2 is invalid [INFO] [stderr] : public __hash_base> [INFO] [stderr] ^~ [INFO] [stderr] In file included from /usr/include/c++/7/memory:81:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/ast_selectors.cpp:4: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:64:54: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1834:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:803:5: error: 'Argument_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] Argument_Obj get_rest_argument(); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Arguments [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1834:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1834:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::__allocate_shared(const _Alloc&, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1837:32: error: '_Lp' was not declared in this scope [INFO] [stderr] return __shared_ptr<_Tp, _Lp>(_Sp_make_shared_tag(), __a, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1837:32: note: suggested alternative: '_Tp' [INFO] [stderr] return __shared_ptr<_Tp, _Lp>(_Sp_make_shared_tag(), __a, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1837:35: error: template argument 2 is invalid [INFO] [stderr] return __shared_ptr<_Tp, _Lp>(_Sp_make_shared_tag(), __a, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1841:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1842:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1842:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1842:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: In function 'int std::__make_shared(_Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1846:42: error: '_Lp' 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++/7/bits/shared_ptr_base.h:1846:42: note: suggested alternative: '_Tp' [INFO] [stderr] return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1851:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:35: error: '_Lp' was not declared in this scope [INFO] [stderr] struct hash<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:804:5: error: 'Argument_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] Argument_Obj get_keyword_argument(); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Arguments [INFO] [stderr] src/ast.hpp:799:10: error: 'void Sass::Arguments::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Argument_Obj a) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:813:47: error: 'Media_Query_Expression_Obj' was not declared in this scope [INFO] [stderr] public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:67:33: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp, _Lp>& __p) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:67:33: note: suggested alternative: '_Tp' [INFO] [stderr] const __shared_ptr<_Tp, _Lp>& __p) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:67:36: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp, _Lp>& __p) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In function 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:69:19: error: request for member 'get' in '__p', which is of non-class type 'const int' [INFO] [stderr] __os << __p.get(); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:74:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:76:41: error: '_Lp' was not declared in this scope [INFO] [stderr] get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:76:41: note: suggested alternative: '_Tp' [INFO] [stderr] get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:76:44: error: template argument 2 is invalid [INFO] [stderr] get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In function '_Del* std::get_deleter(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:79:37: error: request for member '_M_get_deleter' in '__p', which is of non-class type 'const int' [INFO] [stderr] return static_cast<_Del*>(__p._M_get_deleter(typeid(_Del))); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:93:47: error: template argument 2 is invalid [INFO] [stderr] class shared_ptr : public __shared_ptr<_Tp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:97:37: error: template argument 2 is invalid [INFO] [stderr] is_constructible<__shared_ptr<_Tp>, _Args...>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:97:48: error: template argument 1 is invalid [INFO] [stderr] is_constructible<__shared_ptr<_Tp>, _Args...>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:98:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:102:34: error: template argument 2 is invalid [INFO] [stderr] is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:102:42: error: template argument 1 is invalid [INFO] [stderr] is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:103:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:107:53: error: template argument 2 is invalid [INFO] [stderr] using element_type = typename __shared_ptr<_Tp>::element_type; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:813:47: note: suggested alternative: 'Media_Query_Expression' [INFO] [stderr] public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Media_Query_Expression [INFO] [stderr] src/ast.hpp:813:73: error: template argument 1 is invalid [INFO] [stderr] public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:814:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, media_type) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:814:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, media_type) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:35: note: suggested alternative: '_Tp' [INFO] [stderr] struct hash<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:35: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1852:38: error: template argument 1 is invalid [INFO] [stderr] struct hash<__shared_ptr<_Tp, _Lp>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:127:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:52: error: '_Lp' was not declared in this scope [INFO] [stderr] : public __hash_base> [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:814:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, media_type) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:818:37: error: 'String_Obj' has not been declared [INFO] [stderr] Media_Query(ParserState pstate, String_Obj t = {}, size_t s = 0, bool n = false, bool r = false); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:52: note: suggested alternative: '_Tp' [INFO] [stderr] : public __hash_base> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:52: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_base.h:1853:55: error: template argument 2 is invalid [INFO] [stderr] : public __hash_base> [INFO] [stderr] ^~ [INFO] [stderr] In file included from /usr/include/c++/7/memory:81:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/context.cpp:27: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:64:54: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:67:33: error: '_Lp' was not declared in this scope [INFO] [stderr] const __shared_ptr<_Tp, _Lp>& __p) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:67:33: note: suggested alternative: '_Tp' [INFO] [stderr] const __shared_ptr<_Tp, _Lp>& __p) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:127:55: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:827:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] make: *** [src/to_value.o] Error 1 [INFO] [stderr] src/ast.hpp:827:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:67:36: error: template argument 2 is invalid [INFO] [stderr] const __shared_ptr<_Tp, _Lp>& __p) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In function 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:69:19: error: request for member 'get' in '__p', which is of non-class type 'const int' [INFO] [stderr] __os << __p.get(); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:74:41: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:76:41: error: '_Lp' was not declared in this scope [INFO] [stderr] get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] make: *** [src/fn_colors.o] Error 1 [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:76:41: note: suggested alternative: '_Tp' [INFO] [stderr] get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:76:44: error: template argument 2 is invalid [INFO] [stderr] get_deleter(const __shared_ptr<_Tp, _Lp>& __p) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In function '_Del* std::get_deleter(const int&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:79:37: error: request for member '_M_get_deleter' in '__p', which is of non-class type 'const int' [INFO] [stderr] return static_cast<_Del*>(__p._M_get_deleter(typeid(_Del))); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:93:47: error: template argument 2 is invalid [INFO] [stderr] class shared_ptr : public __shared_ptr<_Tp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:97:37: error: template argument 2 is invalid [INFO] [stderr] is_constructible<__shared_ptr<_Tp>, _Args...>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:97:48: error: template argument 1 is invalid [INFO] [stderr] is_constructible<__shared_ptr<_Tp>, _Args...>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:98:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:102:34: error: template argument 2 is invalid [INFO] [stderr] is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:102:42: error: template argument 1 is invalid [INFO] [stderr] is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:103:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:107:53: error: template argument 2 is invalid [INFO] [stderr] using element_type = typename __shared_ptr<_Tp>::element_type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:145:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:145:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:332:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'constexpr std::shared_ptr<_Tp>::shared_ptr()': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:117:57: error: template argument 2 is invalid [INFO] [stderr] constexpr shared_ptr() noexcept : __shared_ptr<_Tp>() { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:117:58: error: expected '{' before '(' token [INFO] [stderr] constexpr shared_ptr() noexcept : __shared_ptr<_Tp>() { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(_Yp*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:129:41: error: template argument 2 is invalid [INFO] [stderr] shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:129:42: error: expected '{' before '(' token [INFO] [stderr] shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:147:27: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:147:28: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::nullptr_t, _Deleter)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:164:27: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:164:28: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter, _Alloc)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:184:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:184:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::nullptr_t, _Deleter, _Alloc)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:203:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:203:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Yp>&, int*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:225:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r, __p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:225:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r, __p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:237:27: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:237:28: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::shared_ptr<_Tp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:245:25: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:245:26: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::shared_ptr<_Yp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:254:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:254:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::weak_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:266:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:266:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:278:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:278:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:287:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r), __sp_array_delete()) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:287:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r), __sp_array_delete()) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In member function 'std::shared_ptr<_Tp>& std::shared_ptr<_Tp>::operator=(std::shared_ptr<_Tp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:319:24: error: template argument 2 is invalid [INFO] [stderr] this->__shared_ptr<_Tp>::operator=(std::move(__r)); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:344:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:344:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::weak_ptr<_Tp>&, std::nothrow_t)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:353:25: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r, std::nothrow) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:353:26: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r, std::nothrow) { } [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:827:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:828:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:828:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:127:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:127:55: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:828:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:831:48: error: 'Expression_Obj' has not been declared [INFO] [stderr] Media_Query_Expression(ParserState pstate, Expression_Obj f, Expression_Obj v, bool i = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:831:66: error: 'Expression_Obj' has not been declared [INFO] [stderr] Media_Query_Expression(ParserState pstate, Expression_Obj f, Expression_Obj v, bool i = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:841:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:182:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter, _Alloc>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:182:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter, _Alloc>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:224:41: error: 'element_type' has not been declared [INFO] [stderr] shared_ptr(const shared_ptr<_Yp>& __r, element_type* __p) noexcept [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:841:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:145:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:145:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:182:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter, _Alloc>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:182:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible<_Yp*, _Deleter, _Alloc>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:224:41: error: 'element_type' has not been declared [INFO] [stderr] shared_ptr(const shared_ptr<_Yp>& __r, element_type* __p) noexcept [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:841:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:235:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:235:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:842:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:235:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:235:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:520:43: error: template argument 2 is invalid [INFO] [stderr] class weak_ptr : public __weak_ptr<_Tp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:524:35: error: template argument 2 is invalid [INFO] [stderr] is_constructible<__weak_ptr<_Tp>, _Arg>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:524:42: error: template argument 1 is invalid [INFO] [stderr] is_constructible<__weak_ptr<_Tp>, _Arg>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:525:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:529:32: error: template argument 2 is invalid [INFO] [stderr] is_assignable<__weak_ptr<_Tp>&, _Arg>::value, weak_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:529:40: error: template argument 1 is invalid [INFO] [stderr] is_assignable<__weak_ptr<_Tp>&, _Arg>::value, weak_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:530:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:252:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:252:55: error: expected '>' before '<' token [INFO] [stderr] template>> [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:842:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:842:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:844:39: error: 'Expression_Obj' has not been declared [INFO] [stderr] At_Root_Query(ParserState pstate, Expression_Obj f = {}, Expression_Obj v = {}, bool i = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:844:62: error: 'Expression_Obj' has not been declared [INFO] [stderr] At_Root_Query(ParserState pstate, Expression_Obj f = {}, Expression_Obj v = {}, bool i = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:252:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:264:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:264:55: error: expected '>' before '<' token [INFO] [stderr] template&>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:269:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:252:55: error: expected '>' before '<' token [INFO] [stderr] template>> [INFO] [stderr] ^ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:854:18: error: 'At_Root_Query_Obj' does not name a type; did you mean 'At_Root_Query'? [INFO] [stderr] ADD_PROPERTY(At_Root_Query_Obj, expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast_fwd_decl.hpp:13:0, [INFO] [stderr] from src/ast.hpp:17, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/parser.cpp: In member function 'Sass::List_Obj Sass::Parser::parse_media_queries()': [INFO] [stderr] src/parser.cpp:2348:57: error: 'SASS_COMMA' was not declared in this scope [INFO] [stderr] List_Obj queries = SASS_MEMORY_NEW(List, pstate, 0, SASS_COMMA); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:854:18: error: 'At_Root_Query_Obj' does not name a type; did you mean 'At_Root_Query'? [INFO] [stderr] ADD_PROPERTY(At_Root_Query_Obj, expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:269:55: error: expected '>' before '<' token [INFO] [stderr] template>> [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:854:18: error: 'At_Root_Query_Obj' does not name a type; did you mean 'At_Root_Query'? [INFO] [stderr] ADD_PROPERTY(At_Root_Query_Obj, expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:856:39: error: 'Block_Obj' has not been declared [INFO] [stderr] At_Root_Block(ParserState pstate, Block_Obj b = {}, At_Root_Query_Obj e = {}); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:856:57: error: 'At_Root_Query_Obj' has not been declared [INFO] [stderr] At_Root_Block(ParserState pstate, Block_Obj b = {}, At_Root_Query_Obj e = {}); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:858:23: error: 'Statement_Obj' has not been declared [INFO] [stderr] bool exclude_node(Statement_Obj s); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:264:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:264:55: error: expected '>' before '<' token [INFO] [stderr] template&>> [INFO] [stderr] ^ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:868:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, default_value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:868:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, default_value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:269:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:269:55: error: expected '>' before '<' token [INFO] [stderr] template>> [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:868:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, default_value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/eval.hpp:4:0, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast.hpp:871:50: error: 'Expression_Obj' has not been declared [INFO] [stderr] Parameter(ParserState pstate, std::string n, Expression_Obj def = {}, bool rest = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:881:63: error: 'Parameter_Obj' was not declared in this scope [INFO] [stderr] class Parameters final : public AST_Node, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:881:63: note: suggested alternative: 'Parameters' [INFO] [stderr] class Parameters final : public AST_Node, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Parameters [INFO] [stderr] src/ast.hpp:881:76: error: template argument 1 is invalid [INFO] [stderr] class Parameters final : public AST_Node, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:885:31: error: 'Parameter_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Parameter_Obj p) override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:885:10: error: 'void Sass::Parameters::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Parameter_Obj p) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:536:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:536:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_values.hpp:63:48: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] class List : public Value, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:276:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:276:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:285:3: error: '_Constructible' has not been declared [INFO] [stderr] _Constructible, __sp_array_delete>* = 0> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:285:17: error: expected '>' before '<' token [INFO] [stderr] _Constructible, __sp_array_delete>* = 0> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:286:2: error: 'template template > std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)' cannot be overloaded [INFO] [stderr] shared_ptr(unique_ptr<_Yp, _Del>&& __r) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:277:2: error: with 'template template std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)' [INFO] [stderr] shared_ptr(unique_ptr<_Yp, _Del>&& __r) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/parser.cpp:2348:57: note: suggested alternative: 'SASS_AST_H' [INFO] [stderr] List_Obj queries = SASS_MEMORY_NEW(List, pstate, 0, SASS_COMMA); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:35:17: note: in definition of macro 'SASS_MEMORY_NEW' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:63:48: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] class List : public Value, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast_values.hpp:63:62: error: template argument 1 is invalid [INFO] [stderr] class List : public Value, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:64:31: error: 'Expression_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Expression_Obj e) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:299:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable&> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:542:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:542:55: error: expected '>' before '<' token [INFO] [stderr] template&>> [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:79:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj value_at_index(size_t i); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_values.hpp:64:10: error: 'void Sass::List::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Expression_Obj e) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:276:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] src/ast_values.hpp: In member function 'virtual bool Sass::List::is_invisible() const': [INFO] [stderr] src/ast_values.hpp:78:49: error: 'empty' was not declared in this scope [INFO] [stderr] bool is_invisible() const override { return empty() && !is_bracketed(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:276:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:285:3: error: '_Constructible' has not been declared [INFO] [stderr] _Constructible, __sp_array_delete>* = 0> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:285:17: error: expected '>' before '<' token [INFO] [stderr] _Constructible, __sp_array_delete>* = 0> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:286:2: error: 'template template > std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)' cannot be overloaded [INFO] [stderr] shared_ptr(unique_ptr<_Yp, _Del>&& __r) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:277:2: error: with 'template template std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)' [INFO] [stderr] shared_ptr(unique_ptr<_Yp, _Del>&& __r) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp: At global scope: [INFO] [stderr] src/ast_values.hpp:94:41: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] void adjust_after_pushing(std::pair p) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:299:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable&> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:308:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:324:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] src/ast_values.hpp:94:41: note: suggested alternative: 'Expression' [INFO] [stderr] void adjust_after_pushing(std::pair p) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_values.hpp:94:57: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] void adjust_after_pushing(std::pair p) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:332:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'constexpr std::shared_ptr<_Tp>::shared_ptr()': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:117:57: error: template argument 2 is invalid [INFO] [stderr] constexpr shared_ptr() noexcept : __shared_ptr<_Tp>() { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:117:58: error: expected '{' before '(' token [INFO] [stderr] constexpr shared_ptr() noexcept : __shared_ptr<_Tp>() { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(_Yp*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:129:41: error: template argument 2 is invalid [INFO] [stderr] shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:129:42: error: expected '{' before '(' token [INFO] [stderr] shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:147:27: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:147:28: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::nullptr_t, _Deleter)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:164:27: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:164:28: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter, _Alloc)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:184:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:184:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::nullptr_t, _Deleter, _Alloc)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:203:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:203:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Yp>&, int*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:225:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r, __p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:225:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r, __p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:237:27: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:237:28: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::shared_ptr<_Tp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:245:25: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:245:26: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::shared_ptr<_Yp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:254:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:254:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::weak_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:266:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:266:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:278:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:278:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:287:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r), __sp_array_delete()) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:287:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r), __sp_array_delete()) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In member function 'std::shared_ptr<_Tp>& std::shared_ptr<_Tp>::operator=(std::shared_ptr<_Tp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:319:24: error: template argument 2 is invalid [INFO] [stderr] this->__shared_ptr<_Tp>::operator=(std::move(__r)); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:344:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:344:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::weak_ptr<_Tp>&, std::nothrow_t)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:353:25: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r, std::nothrow) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:353:26: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r, std::nothrow) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:520:43: error: template argument 2 is invalid [INFO] [stderr] class weak_ptr : public __weak_ptr<_Tp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:524:35: error: template argument 2 is invalid [INFO] [stderr] is_constructible<__weak_ptr<_Tp>, _Arg>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:524:42: error: template argument 1 is invalid [INFO] [stderr] is_constructible<__weak_ptr<_Tp>, _Arg>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:525:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:529:32: error: template argument 2 is invalid [INFO] [stderr] is_assignable<__weak_ptr<_Tp>&, _Arg>::value, weak_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:529:40: error: template argument 1 is invalid [INFO] [stderr] is_assignable<__weak_ptr<_Tp>&, _Arg>::value, weak_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:530:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:536:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:536:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:542:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:542:55: error: expected '>' before '<' token [INFO] [stderr] template&>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:548:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:548:55: error: expected '>' before '<' token [INFO] [stderr] template>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:556:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable&> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] src/ast_values.hpp:94:57: note: suggested alternative: 'Expression' [INFO] [stderr] void adjust_after_pushing(std::pair p) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_values.hpp:94:71: error: template argument 1 is invalid [INFO] [stderr] void adjust_after_pushing(std::pair p) override { is_expanded(false); } [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:94:71: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:564:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable&> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:548:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:308:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:548:55: error: expected '>' before '<' token [INFO] [stderr] template>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:575:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::weak_ptr<_Tp>::weak_ptr(const std::shared_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:538:18: error: template argument 2 is invalid [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:538:19: error: expected '{' before '(' token [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::weak_ptr<_Tp>::weak_ptr(const std::weak_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:544:18: error: template argument 2 is invalid [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:544:19: error: expected '{' before '(' token [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::weak_ptr<_Tp>::weak_ptr(std::weak_ptr<_Yp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:550:18: error: template argument 2 is invalid [INFO] [stderr] : __weak_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:550:19: error: expected '{' before '(' token [INFO] [stderr] : __weak_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:660:49: error: template argument 1 is invalid [INFO] [stderr] _M_weak_assign(_Tp1* __p, const __shared_count<>& __n) const noexcept [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:100:5: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] List_Obj to_list(ParserState& pstate); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] List [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:665:59: error: template argument 1 is invalid [INFO] [stderr] __enable_shared_from_this_base(const __shared_count<>&, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:669:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:324:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:556:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable&> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] src/parser.cpp: In member function 'Sass::At_Root_Query_Obj Sass::Parser::parse_at_root_query()': [INFO] [stderr] src/memory/SharedPtr.hpp:35:28: error: call to 'Sass::List::List(Sass::ParserState, size_t, int, bool, bool)' uses the default argument for parameter 3, which is not yet defined [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^ [INFO] [stderr] src/parser.cpp:2546:22: note: in expansion of macro 'SASS_MEMORY_NEW' [INFO] [stderr] List_Obj value = SASS_MEMORY_NEW(List, feature->pstate(), 1); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:332:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'constexpr std::shared_ptr<_Tp>::shared_ptr()': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:117:57: error: template argument 2 is invalid [INFO] [stderr] constexpr shared_ptr() noexcept : __shared_ptr<_Tp>() { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:117:58: error: expected '{' before '(' token [INFO] [stderr] constexpr shared_ptr() noexcept : __shared_ptr<_Tp>() { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(_Yp*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:129:41: error: template argument 2 is invalid [INFO] [stderr] shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:129:42: error: expected '{' before '(' token [INFO] [stderr] shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:147:27: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:147:28: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::nullptr_t, _Deleter)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:164:27: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:164:28: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter, _Alloc)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:184:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:184:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::nullptr_t, _Deleter, _Alloc)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:203:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:203:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__p, std::move(__d), std::move(__a)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Yp>&, int*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:225:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r, __p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:225:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r, __p) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:237:27: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:237:28: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::shared_ptr<_Tp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:245:25: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:245:26: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::shared_ptr<_Yp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:254:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:254:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::weak_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:266:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:266:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:278:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:278:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:287:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r), __sp_array_delete()) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:287:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r), __sp_array_delete()) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In member function 'std::shared_ptr<_Tp>& std::shared_ptr<_Tp>::operator=(std::shared_ptr<_Tp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:319:24: error: template argument 2 is invalid [INFO] [stderr] this->__shared_ptr<_Tp>::operator=(std::move(__r)); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:344:20: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:344:21: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(const std::weak_ptr<_Tp>&, std::nothrow_t)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:353:25: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(__r, std::nothrow) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:353:26: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(__r, std::nothrow) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:564:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable&> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:520:43: error: template argument 2 is invalid [INFO] [stderr] class weak_ptr : public __weak_ptr<_Tp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:524:35: error: template argument 2 is invalid [INFO] [stderr] is_constructible<__weak_ptr<_Tp>, _Arg>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:524:42: error: template argument 1 is invalid [INFO] [stderr] is_constructible<__weak_ptr<_Tp>, _Arg>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:525:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:529:32: error: template argument 2 is invalid [INFO] [stderr] is_assignable<__weak_ptr<_Tp>&, _Arg>::value, weak_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:529:40: error: template argument 1 is invalid [INFO] [stderr] is_assignable<__weak_ptr<_Tp>&, _Arg>::value, weak_ptr& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:530:2: error: template argument 1 is invalid [INFO] [stderr] >::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:536:20: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:536:34: error: expected '>' before '<' token [INFO] [stderr] typename = _Constructible&>> [INFO] [stderr] ^ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_values.hpp:118:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:48:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/memory:82:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/context.cpp:27: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:69:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:71:49: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:71:49: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:542:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template&>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:542:55: error: expected '>' before '<' token [INFO] [stderr] template&>> [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:118:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:50:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:71:52: error: template argument 2 is invalid [INFO] [stderr] atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_is_lock_free(const std::shared_ptr<_Tp>*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:83:44: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] { return std::atomic_is_lock_free<_Tp, __default_lock_policy>(__p); } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:575:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::weak_ptr<_Tp>::weak_ptr(const std::shared_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:538:18: error: template argument 2 is invalid [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:538:19: error: expected '{' before '(' token [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::weak_ptr<_Tp>::weak_ptr(const std::weak_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:544:18: error: template argument 2 is invalid [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:544:19: error: expected '{' before '(' token [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::weak_ptr<_Tp>::weak_ptr(std::weak_ptr<_Yp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:550:18: error: template argument 2 is invalid [INFO] [stderr] : __weak_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:550:19: error: expected '{' before '(' token [INFO] [stderr] : __weak_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:660:49: error: template argument 1 is invalid [INFO] [stderr] _M_weak_assign(_Tp1* __p, const __shared_count<>& __n) const noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:665:59: error: template argument 1 is invalid [INFO] [stderr] __enable_shared_from_this_base(const __shared_count<>&, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:669:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:548:41: error: '_Constructible' does not name a type; did you mean 'is_constructible'? [INFO] [stderr] template>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] is_constructible [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:548:55: error: expected '>' before '<' token [INFO] [stderr] template>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:556:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable&> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] src/ast_values.hpp:118:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:51:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name(type name##__) { hash_ = 0; return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:564:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable&> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] src/ast_values.hpp:119:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, right) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:48:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:575:2: error: '_Assignable' does not name a type; did you mean 'is_assignable'? [INFO] [stderr] _Assignable> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] is_assignable [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::weak_ptr<_Tp>::weak_ptr(const std::shared_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:538:18: error: template argument 2 is invalid [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:538:19: error: expected '{' before '(' token [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::weak_ptr<_Tp>::weak_ptr(const std::weak_ptr<_Yp>&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:544:18: error: template argument 2 is invalid [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:544:19: error: expected '{' before '(' token [INFO] [stderr] : __weak_ptr<_Tp>(__r) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: In constructor 'std::weak_ptr<_Tp>::weak_ptr(std::weak_ptr<_Yp>&&)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:550:18: error: template argument 2 is invalid [INFO] [stderr] : __weak_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:550:19: error: expected '{' before '(' token [INFO] [stderr] : __weak_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:119:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, right) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:50:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:660:49: error: template argument 1 is invalid [INFO] [stderr] _M_weak_assign(_Tp1* __p, const __shared_count<>& __n) const noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:665:59: error: template argument 1 is invalid [INFO] [stderr] __enable_shared_from_this_base(const __shared_count<>&, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:669:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.cpp: In member function 'Sass::Expression_Obj Sass::Parser::fold_operands(Sass::Expression_Obj, std::vector >&, std::vector&, size_t)': [INFO] [stderr] src/parser.cpp:3017:33: error: 'Sass_OP' has not been declared [INFO] [stderr] (ops[0].operand == Sass_OP::EQ) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:3018:33: error: 'Sass_OP' has not been declared [INFO] [stderr] || (ops[0].operand == Sass_OP::ADD) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:3019:33: error: 'Sass_OP' has not been declared [INFO] [stderr] || (ops[0].operand == Sass_OP::DIV) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:3020:33: error: 'Sass_OP' has not been declared [INFO] [stderr] || (ops[0].operand == Sass_OP::MUL) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:3021:33: error: 'Sass_OP' has not been declared [INFO] [stderr] || (ops[0].operand == Sass_OP::NEQ) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:3022:33: error: 'Sass_OP' has not been declared [INFO] [stderr] || (ops[0].operand == Sass_OP::LT) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:3023:33: error: 'Sass_OP' has not been declared [INFO] [stderr] || (ops[0].operand == Sass_OP::GT) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:3024:33: error: 'Sass_OP' has not been declared [INFO] [stderr] || (ops[0].operand == Sass_OP::LTE) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:3025:33: error: 'Sass_OP' has not been declared [INFO] [stderr] || (ops[0].operand == Sass_OP::GTE) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.cpp:3054:34: error: 'Sass_OP' has not been declared [INFO] [stderr] if (b && ops[i].operand == Sass_OP::DIV && b->left()->is_delayed() && b->right()->is_delayed()) { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:109:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:110:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_values.hpp:119:19: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] HASH_PROPERTY(Expression_Obj, right) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:51:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name(type name##__) { hash_ = 0; return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/memory:82:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/ast_selectors.cpp:4: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:69:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:71:49: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:71:49: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:71:52: error: template argument 2 is invalid [INFO] [stderr] atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_is_lock_free(const std::shared_ptr<_Tp>*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:83:44: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] { return std::atomic_is_lock_free<_Tp, __default_lock_policy>(__p); } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_values.hpp:123:35: error: 'Expression_Obj' has not been declared [INFO] [stderr] Operand op, Expression_Obj lhs, Expression_Obj rhs); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:123:55: error: 'Expression_Obj' has not been declared [INFO] [stderr] Operand op, Expression_Obj lhs, Expression_Obj rhs); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:110:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:110:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:50: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:50: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:53: error: template argument 2 is invalid [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:117:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:118:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:118:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:118:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:119:41: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_load(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:119:41: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_load(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:119:44: error: template argument 2 is invalid [INFO] [stderr] atomic_load(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'int std::atomic_load(const int*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:120:65: error: no matching function for call to 'atomic_load_explicit(const int*&, std::memory_order)' [INFO] [stderr] { return std::atomic_load_explicit(__p, memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:98:5: note: candidate: template std::shared_ptr<_Tp> std::atomic_load_explicit(const std::shared_ptr<_Tp>*, std::memory_order) [INFO] [stderr] atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:98:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:120:65: note: mismatched types 'const std::shared_ptr<_Tp>' and 'const int' [INFO] [stderr] { return std::atomic_load_explicit(__p, memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:5: note: candidate: template > int std::atomic_load_explicit(const int*, std::memory_order) [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:120:65: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] { return std::atomic_load_explicit(__p, memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:146:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:45: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:45: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:48: error: template argument 2 is invalid [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:149:24: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/memory:82:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:69:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:71:49: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:71:49: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:71:52: error: template argument 2 is invalid [INFO] [stderr] atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_is_lock_free(const std::shared_ptr<_Tp>*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:83:44: error: '__default_lock_policy' was not declared in this scope [INFO] [stderr] { return std::atomic_is_lock_free<_Tp, __default_lock_policy>(__p); } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_values.hpp:146:18: error: 'Definition_Obj' does not name a type; did you mean 'Definition'? [INFO] [stderr] ADD_PROPERTY(Definition_Obj, definition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:149:24: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:149:27: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'void std::atomic_store_explicit(int*, int, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:153:12: error: request for member 'swap' in '__p->', which is of non-class type 'int' [INFO] [stderr] __p->swap(__r); // use swap so that **__p not destroyed while lock held [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:156:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:36: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:36: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:39: error: template argument 2 is invalid [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:65: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:65: note: suggested alternative: '__p' [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:68: error: template argument 2 is invalid [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'void std::atomic_store(int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:159:75: error: no matching function for call to 'atomic_store_explicit(int*&, std::remove_reference::type, std::memory_order)' [INFO] [stderr] { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:134:5: note: candidate: template void std::atomic_store_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order) [INFO] [stderr] atomic_store_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:134:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:159:75: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:5: note: candidate: template > void std::atomic_store_explicit(int*, int, std::memory_order) [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:159:75: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:187:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:188:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:188:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:188:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:48: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_values.hpp:146:18: error: 'Definition_Obj' does not name a type; did you mean 'Definition'? [INFO] [stderr] ADD_PROPERTY(Definition_Obj, definition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:109:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:110:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:110:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:110:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:50: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:50: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:53: error: template argument 2 is invalid [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:117:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:118:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:118:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:118:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:119:41: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_load(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:119:41: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_load(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:119:44: error: template argument 2 is invalid [INFO] [stderr] atomic_load(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'int std::atomic_load(const int*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:120:65: error: no matching function for call to 'atomic_load_explicit(const int*&, std::memory_order)' [INFO] [stderr] { return std::atomic_load_explicit(__p, memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:98:5: note: candidate: template std::shared_ptr<_Tp> std::atomic_load_explicit(const std::shared_ptr<_Tp>*, std::memory_order) [INFO] [stderr] atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:98:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:120:65: note: mismatched types 'const std::shared_ptr<_Tp>' and 'const int' [INFO] [stderr] { return std::atomic_load_explicit(__p, memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:5: note: candidate: template > int std::atomic_load_explicit(const int*, std::memory_order) [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:120:65: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] { return std::atomic_load_explicit(__p, memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:146:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:45: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:45: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:48: error: template argument 2 is invalid [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:146:18: error: 'Definition_Obj' does not name a type; did you mean 'Definition'? [INFO] [stderr] ADD_PROPERTY(Definition_Obj, definition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_values.hpp:149:34: error: 'Definition_Obj' has not been declared [INFO] [stderr] Function(ParserState pstate, Definition_Obj def, bool css); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:149:24: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:149:24: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:149:27: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'void std::atomic_store_explicit(int*, int, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:153:12: error: request for member 'swap' in '__p->', which is of non-class type 'int' [INFO] [stderr] __p->swap(__r); // use swap so that **__p not destroyed while lock held [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:156:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:36: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:36: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:39: error: template argument 2 is invalid [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:65: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:48: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:51: error: template argument 2 is invalid [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:190:27: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:190:27: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:190:30: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'int std::atomic_exchange_explicit(int*, int, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:194:12: error: request for member 'swap' in '__p->', which is of non-class type 'int' [INFO] [stderr] __p->swap(__r); [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:198:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:199:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:199:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:199:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:39: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:39: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:42: error: template argument 2 is invalid [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:68: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:68: note: suggested alternative: '__p' [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:71: error: template argument 2 is invalid [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'int std::atomic_exchange(int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:203:29: error: no matching function for call to 'atomic_exchange_explicit(int*&, std::remove_reference::type, std::memory_order)' [INFO] [stderr] memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:171:5: note: candidate: template std::shared_ptr<_Tp> std::atomic_exchange_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order) [INFO] [stderr] atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:171:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:203:29: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:5: note: candidate: template > int std::atomic_exchange_explicit(int*, int, std::memory_order) [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:203:29: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:65: note: suggested alternative: '__p' [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:68: error: template argument 2 is invalid [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'void std::atomic_store(int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:159:75: error: no matching function for call to 'atomic_store_explicit(int*&, std::remove_reference::type, std::memory_order)' [INFO] [stderr] { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:134:5: note: candidate: template void std::atomic_store_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order) [INFO] [stderr] atomic_store_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:134:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:159:75: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:5: note: candidate: template > void std::atomic_store_explicit(int*, int, std::memory_order) [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:159:75: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:187:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:188:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:188:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:188:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:48: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:48: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:51: error: template argument 2 is invalid [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:190:27: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:190:27: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:190:30: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'int std::atomic_exchange_explicit(int*, int, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:194:12: error: request for member 'swap' in '__p->', which is of non-class type 'int' [INFO] [stderr] __p->swap(__r); [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:198:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:199:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:199:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:199:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:39: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:39: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:42: error: template argument 2 is invalid [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:68: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:68: note: suggested alternative: '__p' [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:71: error: template argument 2 is invalid [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'int std::atomic_exchange(int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:203:29: error: no matching function for call to 'atomic_exchange_explicit(int*&, std::remove_reference::type, std::memory_order)' [INFO] [stderr] memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:171:5: note: candidate: template std::shared_ptr<_Tp> std::atomic_exchange_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order) [INFO] [stderr] atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:171:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:203:29: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:5: note: candidate: template > int std::atomic_exchange_explicit(int*, int, std::memory_order) [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:203:29: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:270:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:63: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:63: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_values.hpp:167:19: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] HASH_CONSTREF(String_Obj, sname) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:64:3: note: in definition of macro 'HASH_CONSTREF' [INFO] [stderr] type name##_; \ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:270:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:63: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:63: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] src/ast_values.hpp:167:19: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] HASH_CONSTREF(String_Obj, sname) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:66:9: note: in definition of macro 'HASH_CONSTREF' [INFO] [stderr] const type& name() const { return name##_; } \ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:167:19: error: 'String_Obj' has not been declared [INFO] [stderr] HASH_CONSTREF(String_Obj, sname) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:67:13: note: in definition of macro 'HASH_CONSTREF' [INFO] [stderr] void name(type name##__) { hash_ = 0; name##_ = name##__; } \ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:66: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:66: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:273:28: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:273:28: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:273:28: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:273:28: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:273:31: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:273:31: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:274:28: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:274:28: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:274:28: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:274:31: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:274:28: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:274:31: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_strong_explicit(int*, int*, int, std::memory_order, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:278:25: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __x; // goes out of scope after __lock [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_strong_explicit(int*, int*, int, std::memory_order, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:278:25: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __x; // goes out of scope after __lock [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:278:25: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __x; // goes out of scope after __lock [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:278:28: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __x; // goes out of scope after __lock [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:280:39: error: template argument 1 is invalid [INFO] [stderr] owner_less<__shared_ptr<_Tp, _Lp>> __less; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:281:45: error: '__less' cannot be used as a function [INFO] [stderr] if (*__p == *__v && !__less(*__p, *__v) && !__less(*__v, *__p)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:281:68: error: '__less' cannot be used as a function [INFO] [stderr] if (*__p == *__v && !__less(*__p, *__v) && !__less(*__v, *__p)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:292:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:294:54: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_strong(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:294:54: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_strong(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:294:57: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_strong(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:295:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:109:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:110:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:110:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:110:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:50: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:50: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:53: error: template argument 2 is invalid [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:117:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:118:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:118:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:118:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:119:41: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_load(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:119:41: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_load(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:119:44: error: template argument 2 is invalid [INFO] [stderr] atomic_load(const __shared_ptr<_Tp, _Lp>* __p) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'int std::atomic_load(const int*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:120:65: error: no matching function for call to 'atomic_load_explicit(const int*&, std::memory_order)' [INFO] [stderr] { return std::atomic_load_explicit(__p, memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:98:5: note: candidate: template std::shared_ptr<_Tp> std::atomic_load_explicit(const std::shared_ptr<_Tp>*, std::memory_order) [INFO] [stderr] atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:98:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:120:65: note: mismatched types 'const std::shared_ptr<_Tp>' and 'const int' [INFO] [stderr] { return std::atomic_load_explicit(__p, memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:5: note: candidate: template > int std::atomic_load_explicit(const int*, std::memory_order) [INFO] [stderr] atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:120:65: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] { return std::atomic_load_explicit(__p, memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:146:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:45: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:295:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:295:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:296:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:296:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:296:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_strong(int*, int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:299:62: error: no matching function for call to 'atomic_compare_exchange_strong_explicit(int*&, int*&, std::remove_reference::type, std::memory_order, std::memory_order)' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: candidate: template bool std::atomic_compare_exchange_strong_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(shared_ptr<_Tp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:299:62: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: candidate: template > bool std::atomic_compare_exchange_strong_explicit(int*, int*, int, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:299:62: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:302:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:61: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:61: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:64: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:305:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:305:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:305:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:306:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:306:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:306:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:278:25: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __x; // goes out of scope after __lock [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:278:28: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __x; // goes out of scope after __lock [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:280:39: error: template argument 1 is invalid [INFO] [stderr] owner_less<__shared_ptr<_Tp, _Lp>> __less; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:281:45: error: '__less' cannot be used as a function [INFO] [stderr] if (*__p == *__v && !__less(*__p, *__v) && !__less(*__v, *__p)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:281:68: error: '__less' cannot be used as a function [INFO] [stderr] if (*__p == *__v && !__less(*__p, *__v) && !__less(*__v, *__p)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:292:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:294:54: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_strong(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_values.hpp:168:19: error: 'Arguments_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] HASH_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:48:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_weak_explicit(int*, int*, int, std::memory_order, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:311:40: error: no matching function for call to 'atomic_compare_exchange_strong_explicit(int*&, int*&, std::remove_reference::type, std::memory_order&, std::memory_order&)' [INFO] [stderr] std::move(__w), __success, __failure); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: candidate: template bool std::atomic_compare_exchange_strong_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(shared_ptr<_Tp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:311:40: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] std::move(__w), __success, __failure); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: candidate: template > bool std::atomic_compare_exchange_strong_explicit(int*, int*, int, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:311:40: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] std::move(__w), __success, __failure); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:314:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:316:52: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_weak(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:294:54: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_strong(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:294:57: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_strong(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:295:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:45: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:48: error: template argument 2 is invalid [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:149:24: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:295:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:295:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:296:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:149:24: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:149:27: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'void std::atomic_store_explicit(int*, int, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:153:12: error: request for member 'swap' in '__p->', which is of non-class type 'int' [INFO] [stderr] __p->swap(__r); // use swap so that **__p not destroyed while lock held [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:156:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:36: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:296:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:296:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_strong(int*, int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:299:62: error: no matching function for call to 'atomic_compare_exchange_strong_explicit(int*&, int*&, std::remove_reference::type, std::memory_order, std::memory_order)' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: candidate: template bool std::atomic_compare_exchange_strong_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(shared_ptr<_Tp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:299:62: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: candidate: template > bool std::atomic_compare_exchange_strong_explicit(int*, int*, int, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:299:62: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:302:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:61: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:36: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:39: error: template argument 2 is invalid [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:65: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:61: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:64: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:305:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:65: note: suggested alternative: '__p' [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:158:68: error: template argument 2 is invalid [INFO] [stderr] atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'void std::atomic_store(int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:159:75: error: no matching function for call to 'atomic_store_explicit(int*&, std::remove_reference::type, std::memory_order)' [INFO] [stderr] { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:134:5: note: candidate: template void std::atomic_store_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order) [INFO] [stderr] atomic_store_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:134:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:159:75: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:5: note: candidate: template > void std::atomic_store_explicit(int*, int, std::memory_order) [INFO] [stderr] atomic_store_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:148:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:159:75: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:187:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:305:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:188:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:305:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:306:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:188:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:188:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:48: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:306:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:306:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_weak_explicit(int*, int*, int, std::memory_order, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:311:40: error: no matching function for call to 'atomic_compare_exchange_strong_explicit(int*&, int*&, std::remove_reference::type, std::memory_order&, std::memory_order&)' [INFO] [stderr] std::move(__w), __success, __failure); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: candidate: template bool std::atomic_compare_exchange_strong_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(shared_ptr<_Tp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:311:40: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] std::move(__w), __success, __failure); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: candidate: template > bool std::atomic_compare_exchange_strong_explicit(int*, int*, int, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:311:40: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] std::move(__w), __success, __failure); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:314:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:316:52: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_weak(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:48: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:51: error: template argument 2 is invalid [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:190:27: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:316:52: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_weak(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:316:55: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_weak(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:316:52: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_weak(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:316:55: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_weak(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:317:24: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:317:24: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:317:27: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:318:24: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:318:24: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:318:27: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_weak(int*, int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:321:62: error: no matching function for call to 'atomic_compare_exchange_weak_explicit(int*&, int*&, std::remove_reference::type, std::memory_order, std::memory_order)' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:251:5: note: candidate: template bool std::atomic_compare_exchange_weak_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_weak_explicit(shared_ptr<_Tp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:251:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:321:62: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:5: note: candidate: template > bool std::atomic_compare_exchange_weak_explicit(int*, int*, int, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:321:62: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/memory:84:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/ast_selectors.cpp:4: [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:297:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:20: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:20: note: suggested alternative: '_Tp' [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:23: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:26: error: too many template-parameter-lists [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:304:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:23: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:23: note: suggested alternative: '_Tp' [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:26: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:29: error: too many template-parameter-lists [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::auto_ptr<_Up>&&)': [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:321:23: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:321:24: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:321:34: error: expected ')' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:168:19: error: 'Arguments_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] HASH_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:50:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:317:24: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:317:24: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:317:27: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:318:24: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:190:27: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:190:30: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __r, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'int std::atomic_exchange_explicit(int*, int, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:194:12: error: request for member 'swap' in '__p->', which is of non-class type 'int' [INFO] [stderr] __p->swap(__r); [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:198:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:199:30: error: '_Lp' was not declared in this scope [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:318:24: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:318:27: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:199:30: note: suggested alternative: '_Tp' [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:199:33: error: template argument 2 is invalid [INFO] [stderr] inline __shared_ptr<_Tp, _Lp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:39: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:39: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:42: error: template argument 2 is invalid [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:68: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:68: note: suggested alternative: '__p' [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:200:71: error: template argument 2 is invalid [INFO] [stderr] atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'int std::atomic_exchange(int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:203:29: error: no matching function for call to 'atomic_exchange_explicit(int*&, std::remove_reference::type, std::memory_order)' [INFO] [stderr] memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:171:5: note: candidate: template std::shared_ptr<_Tp> std::atomic_exchange_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order) [INFO] [stderr] atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:171:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:203:29: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:5: note: candidate: template > int std::atomic_exchange_explicit(int*, int, std::memory_order) [INFO] [stderr] atomic_exchange_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:189:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:203:29: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:270:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:63: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:63: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:66: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_weak(int*, int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:321:62: error: no matching function for call to 'atomic_compare_exchange_weak_explicit(int*&, int*&, std::remove_reference::type, std::memory_order, std::memory_order)' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:251:5: note: candidate: template bool std::atomic_compare_exchange_weak_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_weak_explicit(shared_ptr<_Tp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:251:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:321:62: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:5: note: candidate: template > bool std::atomic_compare_exchange_weak_explicit(int*, int*, int, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:321:62: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/memory:84:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/context.cpp:27: [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:297:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:20: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:20: note: suggested alternative: '_Tp' [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:23: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:26: error: too many template-parameter-lists [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:304:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:23: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:23: note: suggested alternative: '_Tp' [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:26: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:29: error: too many template-parameter-lists [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::auto_ptr<_Up>&&)': [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:321:23: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:321:24: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:321:34: error: expected ')' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] make: *** [src/color_maps.o] Error 1 [INFO] [stderr] src/ast_values.hpp:168:19: error: 'Arguments_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] HASH_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:51:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name(type name##__) { hash_ = 0; return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:169:19: error: 'Function_Obj' does not name a type; did you mean 'Function_Call'? [INFO] [stderr] HASH_PROPERTY(Function_Obj, func) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:48:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:273:28: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:273:28: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:273:31: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:274:28: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:274:28: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:274:31: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_strong_explicit(int*, int*, int, std::memory_order, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:278:25: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __x; // goes out of scope after __lock [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:278:25: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __x; // goes out of scope after __lock [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:278:28: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __x; // goes out of scope after __lock [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:280:39: error: template argument 1 is invalid [INFO] [stderr] owner_less<__shared_ptr<_Tp, _Lp>> __less; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:281:45: error: '__less' cannot be used as a function [INFO] [stderr] if (*__p == *__v && !__less(*__p, *__v) && !__less(*__v, *__p)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:281:68: error: '__less' cannot be used as a function [INFO] [stderr] if (*__p == *__v && !__less(*__p, *__v) && !__less(*__v, *__p)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:292:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:294:54: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_strong(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:294:54: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_strong(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:294:57: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_strong(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:295:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_values.hpp:169:19: error: 'Function_Obj' does not name a type; did you mean 'Function_Call'? [INFO] [stderr] HASH_PROPERTY(Function_Obj, func) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:50:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:295:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:295:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:296:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:296:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:296:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_strong(int*, int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:299:62: error: no matching function for call to 'atomic_compare_exchange_strong_explicit(int*&, int*&, std::remove_reference::type, std::memory_order, std::memory_order)' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: candidate: template bool std::atomic_compare_exchange_strong_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(shared_ptr<_Tp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:299:62: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: candidate: template > bool std::atomic_compare_exchange_strong_explicit(int*, int*, int, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:299:62: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:302:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:61: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:61: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:64: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:305:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:305:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:305:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:306:26: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:306:26: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:306:29: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w, [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:169:19: error: 'Function_Obj' does not name a type; did you mean 'Function_Call'? [INFO] [stderr] HASH_PROPERTY(Function_Obj, func) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:51:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name(type name##__) { hash_ = 0; return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_weak_explicit(int*, int*, int, std::memory_order, std::memory_order)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:311:40: error: no matching function for call to 'atomic_compare_exchange_strong_explicit(int*&, int*&, std::remove_reference::type, std::memory_order&, std::memory_order&)' [INFO] [stderr] std::move(__w), __success, __failure); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: candidate: template bool std::atomic_compare_exchange_strong_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(shared_ptr<_Tp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:220:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:311:40: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] std::move(__w), __success, __failure); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: candidate: template > bool std::atomic_compare_exchange_strong_explicit(int*, int*, int, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_strong_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:272:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:311:40: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] std::move(__w), __success, __failure); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:314:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:316:52: error: '_Lp' was not declared in this scope [INFO] [stderr] atomic_compare_exchange_weak(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_values.hpp:174:54: error: 'Arguments_Obj' has not been declared [INFO] [stderr] Function_Call(ParserState pstate, std::string n, Arguments_Obj args, void* cookie); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:175:54: error: 'Arguments_Obj' has not been declared [INFO] [stderr] Function_Call(ParserState pstate, std::string n, Arguments_Obj args, Function_Obj func); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:175:74: error: 'Function_Obj' has not been declared [INFO] [stderr] Function_Call(ParserState pstate, std::string n, Arguments_Obj args, Function_Obj func); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:176:54: error: 'Arguments_Obj' has not been declared [INFO] [stderr] Function_Call(ParserState pstate, std::string n, Arguments_Obj args); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:178:39: error: 'String_Obj' has not been declared [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args, void* cookie); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:178:53: error: 'Arguments_Obj' has not been declared [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args, void* cookie); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:179:39: error: 'String_Obj' has not been declared [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args, Function_Obj func); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:179:53: error: 'Arguments_Obj' has not been declared [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args, Function_Obj func); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:179:73: error: 'Function_Obj' has not been declared [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args, Function_Obj func); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:180:39: error: 'String_Obj' has not been declared [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:180:53: error: 'Arguments_Obj' has not been declared [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_values.hpp: In member function 'void Sass::Function_Call::sname(int)': [INFO] [stderr] src/ast_values.hpp:167:31: error: 'sname_' was not declared in this scope [INFO] [stderr] HASH_CONSTREF(String_Obj, sname) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:67:41: note: in definition of macro 'HASH_CONSTREF' [INFO] [stderr] void name(type name##__) { hash_ = 0; name##_ = name##__; } \ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:167:31: note: suggested alternative: 'sname' [INFO] [stderr] HASH_CONSTREF(String_Obj, sname) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:67:41: note: in definition of macro 'HASH_CONSTREF' [INFO] [stderr] void name(type name##__) { hash_ = 0; name##_ = name##__; } \ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:316:52: note: suggested alternative: '_Tp' [INFO] [stderr] atomic_compare_exchange_weak(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:316:55: error: template argument 2 is invalid [INFO] [stderr] atomic_compare_exchange_weak(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:317:24: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:317:24: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:317:27: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>* __v, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:318:24: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:318:24: note: suggested alternative: '__p' [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^~~ [INFO] [stderr] __p [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:318:27: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp> __w) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_weak(int*, int*, int)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:321:62: error: no matching function for call to 'atomic_compare_exchange_weak_explicit(int*&, int*&, std::remove_reference::type, std::memory_order, std::memory_order)' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:251:5: note: candidate: template bool std::atomic_compare_exchange_weak_explicit(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_weak_explicit(shared_ptr<_Tp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:251:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:321:62: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:5: note: candidate: template > bool std::atomic_compare_exchange_weak_explicit(int*, int*, int, std::memory_order, std::memory_order) [INFO] [stderr] atomic_compare_exchange_weak_explicit(__shared_ptr<_Tp, _Lp>* __p, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:304:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:321:62: note: couldn't deduce template parameter '_Tp' [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/memory:84:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:297:12: error: '_Lock_policy' has not been declared [INFO] [stderr] template<_Lock_policy _Lp> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:20: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:20: note: suggested alternative: '_Tp' [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:23: error: template argument 1 is invalid [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:300:26: error: too many template-parameter-lists [INFO] [stderr] __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:304:26: error: '_Lock_policy' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:23: error: '_Lp' was not declared in this scope [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:23: note: suggested alternative: '_Tp' [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^~~ [INFO] [stderr] _Tp [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:26: error: template argument 2 is invalid [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:307:29: error: too many template-parameter-lists [INFO] [stderr] __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h: In constructor 'std::shared_ptr<_Tp>::shared_ptr(std::auto_ptr<_Up>&&)': [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:321:23: error: template argument 2 is invalid [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:321:24: error: expected '{' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/7/backward/auto_ptr.h:321:34: error: expected ')' before '(' token [INFO] [stderr] : __shared_ptr<_Tp>(std::move(__r)) { } [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_values.hpp: At global scope: [INFO] [stderr] src/ast_values.hpp:389:64: error: 'PreValue_Obj' was not declared in this scope [INFO] [stderr] class String_Schema final : public String, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:389:64: note: suggested alternative: 'PreValue' [INFO] [stderr] class String_Schema final : public String, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] PreValue [INFO] [stderr] src/ast_values.hpp:389:76: error: template argument 1 is invalid [INFO] [stderr] class String_Schema final : public String, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_supports.hpp:43:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:43:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:43:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:43:5: note: in expansion of macro 'ADD_PROPERTY' [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:895:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_supports.hpp:45:40: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] Supports_Block(ParserState pstate, Supports_Condition_Obj condition, Block_Obj block = {}); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:45:74: error: 'Block_Obj' has not been declared [INFO] [stderr] Supports_Block(ParserState pstate, Supports_Condition_Obj condition, Block_Obj block = {}); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:57:31: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] virtual bool needs_parens(Supports_Condition_Obj cond) const { return false; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_supports.hpp:69:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, left); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:69:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, left); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:69:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, left); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:70:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, right); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:70:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, right); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:70:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, right); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:895:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_supports.hpp:73:43: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] Supports_Operator(ParserState pstate, Supports_Condition_Obj l, Supports_Condition_Obj r, Operand o); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:73:69: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] Supports_Operator(ParserState pstate, Supports_Condition_Obj l, Supports_Condition_Obj r, Operand o); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:74:31: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] virtual bool needs_parens(Supports_Condition_Obj cond) const override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_supports.hpp:84:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:84:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:84:18: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:895:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_supports.hpp:86:43: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] Supports_Negation(ParserState pstate, Supports_Condition_Obj c); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:87:31: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] virtual bool needs_parens(Supports_Condition_Obj cond) const override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_supports.hpp:97:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:97:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:97:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:98:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:98:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:98:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:895:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_supports.hpp:100:46: error: 'Expression_Obj' has not been declared [INFO] [stderr] Supports_Declaration(ParserState pstate, Expression_Obj f, Expression_Obj v); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:100:64: error: 'Expression_Obj' has not been declared [INFO] [stderr] Supports_Declaration(ParserState pstate, Expression_Obj f, Expression_Obj v); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:101:31: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] virtual bool needs_parens(Supports_Condition_Obj cond) const override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_supports.hpp:111:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:111:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:111:18: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:895:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_supports.hpp:113:48: error: 'Expression_Obj' has not been declared [INFO] [stderr] Supports_Interpolation(ParserState pstate, Expression_Obj v); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:114:31: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] virtual bool needs_parens(Supports_Condition_Obj cond) const override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:77:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, contents) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:77:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, contents) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:77:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, contents) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:85:41: error: 'String_Obj' has not been declared [INFO] [stderr] Selector_Schema(ParserState pstate, String_Obj c); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp: In function 'Sass::PreValue* Sass::Functions::selector_nest(Sass::Env&, Sass::Env&, Sass::Context&, Sass::Signature, Sass::ParserState, Sass::Backtraces&, Sass::SelectorStack&)': [INFO] [stderr] src/fn_selectors.cpp:17:9: error: 'error' was not declared in this scope [INFO] [stderr] error("$selectors: At least one selector must be passed for `selector-nest'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/fn_selectors.cpp:17:9: note: suggested alternative: 'Error' [INFO] [stderr] error("$selectors: At least one selector must be passed for `selector-nest'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:280:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, value) // might be interpolated [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:280:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, value) // might be interpolated [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_selectors.cpp:27:11: error: 'error' was not declared in this scope [INFO] [stderr] error(msg.str(), pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/fn_selectors.cpp:27:11: note: suggested alternative: 'Error' [INFO] [stderr] error(msg.str(), pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] src/ast_selectors.hpp:280:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, value) // might be interpolated [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:283:74: error: 'String_Obj' has not been declared [INFO] [stderr] Attribute_Selector(ParserState pstate, std::string n, std::string m, String_Obj v, char o = 0); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:315:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:315:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:315:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast_selectors.cpp:16:0: [INFO] [stderr] /usr/include/c++/7/functional:454:31: error: expected template-name before '<' token [INFO] [stderr] : public _Weak_result_type<_Functor> [INFO] [stderr] ^ [INFO] [stderr] src/fn_selectors.cpp: In function 'Sass::PreValue* Sass::Functions::selector_append(Sass::Env&, Sass::Env&, Sass::Context&, Sass::Signature, Sass::ParserState, Sass::Backtraces&, Sass::SelectorStack&)': [INFO] [stderr] src/fn_selectors.cpp:70:9: error: 'error' was not declared in this scope [INFO] [stderr] error("$selectors: At least one selector must be passed for `selector-append'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/fn_selectors.cpp:70:9: note: suggested alternative: 'Error' [INFO] [stderr] error("$selectors: At least one selector must be passed for `selector-append'", pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] src/fn_selectors.cpp:80:11: error: 'error' was not declared in this scope [INFO] [stderr] error(msg.str(), pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:317:56: error: 'String_Obj' has not been declared [INFO] [stderr] Pseudo_Selector(ParserState pstate, std::string n, String_Obj expr = {}); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:80:11: note: suggested alternative: 'Error' [INFO] [stderr] error(msg.str(), pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:340:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/functional:454:31: error: expected '{' before '<' token [INFO] [stderr] src/fn_selectors.cpp:122:15: error: 'error' was not declared in this scope [INFO] [stderr] error("Can't append \"" + childSeq->to_string() + "\" to \"" + [INFO] [stderr] ^~~~~ [INFO] [stderr] src/fn_selectors.cpp:122:15: note: suggested alternative: 'Error' [INFO] [stderr] error("Can't append \"" + childSeq->to_string() + "\" to \"" + [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] src/fn_selectors.cpp:129:15: error: 'error' was not declared in this scope [INFO] [stderr] error("Can't append \"" + childSeq->to_string() + "\" to \"" + [INFO] [stderr] ^~~~~ [INFO] [stderr] src/fn_selectors.cpp:129:15: note: suggested alternative: 'Error' [INFO] [stderr] error("Can't append \"" + childSeq->to_string() + "\" to \"" + [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] src/fn_selectors.cpp:138:15: error: 'error' was not declared in this scope [INFO] [stderr] error(msg, pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_selectors.hpp:340:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_selectors.cpp:138:15: note: suggested alternative: 'Error' [INFO] [stderr] error(msg, pstate, traces); [INFO] [stderr] ^~~~~ [INFO] [stderr] Error [INFO] [stderr] src/ast_selectors.hpp:340:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:342:57: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] Wrapped_Selector(ParserState pstate, std::string n, Selector_List_Obj sel); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:355:26: error: expected ',' or '...' before '(' token [INFO] [stderr] bool find ( bool (*f)(AST_Node_Obj) ) override; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:369:70: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] class Compound_Selector final : public Selector, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:369:70: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] class Compound_Selector final : public Selector, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:369:89: error: template argument 1 is invalid [INFO] [stderr] class Compound_Selector final : public Selector, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:375:31: error: 'Simple_Selector_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Simple_Selector_Obj s) override [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:383:17: error: 'Simple_Selector_Obj' has not been declared [INFO] [stderr] void append(Simple_Selector_Obj element) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:385:5: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] Complex_Selector_Obj to_complex(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp:402:26: error: expected ',' or '...' before '(' token [INFO] [stderr] bool find ( bool (*f)(AST_Node_Obj) ) override; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:375:10: error: 'void Sass::Compound_Selector::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Simple_Selector_Obj s) override [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:383:10: error: 'void Sass::Compound_Selector::append(int)' marked 'override', but does not override [INFO] [stderr] void append(Simple_Selector_Obj element) override; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp: In member function 'void Sass::Compound_Selector::clearSources()': [INFO] [stderr] src/ast_selectors.hpp:416:36: error: request for member 'clear' in '((Sass::Compound_Selector*)this)->Sass::Compound_Selector::sources_', which is of non-class type 'Sass::ComplexSelectorSet {aka int}' [INFO] [stderr] void clearSources() { sources_.clear(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:435:19: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:48:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:435:19: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:50:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:435:19: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:51:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name(type name##__) { hash_ = 0; return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:436:19: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] HASH_PROPERTY(Complex_Selector_Obj, tail) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:48:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:436:19: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] HASH_PROPERTY(Complex_Selector_Obj, tail) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:50:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:436:19: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] HASH_PROPERTY(Complex_Selector_Obj, tail) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:51:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name(type name##__) { hash_ = 0; return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:437:19: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] HASH_PROPERTY(String_Obj, reference); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:48:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:437:19: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] HASH_PROPERTY(String_Obj, reference); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:50:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/fn_utils.hpp: In instantiation of 'T* Sass::Functions::get_arg(const string&, Sass::Env&, Sass::Signature, Sass::ParserState, Sass::Backtraces) [with T = Sass::List; std::__cxx11::string = std::__cxx11::basic_string; Sass::Env = Sass::Environment >; Sass::Signature = const char*; Sass::Backtraces = std::vector]': [INFO] [stderr] src/fn_selectors.cpp:13:23: required from here [INFO] [stderr] src/fn_utils.hpp:38:14: error: 'error' was not declared in this scope [INFO] [stderr] error("argument `" + argname + "` of `" + sig + "` must be a " + T::type_name(), pstate, traces); [INFO] [stderr] ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:38:14: note: suggested alternative: 'perror' [INFO] [stderr] error("argument `" + argname + "` of `" + sig + "` must be a " + T::type_name(), pstate, traces); [INFO] [stderr] ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] perror [INFO] [stderr] src/ast_selectors.hpp:437:19: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] HASH_PROPERTY(String_Obj, reference); [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:51:3: note: in definition of macro 'HASH_PROPERTY' [INFO] [stderr] type name(type name##__) { hash_ = 0; return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:446:22: error: 'Compound_Selector_Obj' has not been declared [INFO] [stderr] Compound_Selector_Obj h = {}, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:447:22: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] Complex_Selector_Obj t = {}, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:448:22: error: 'String_Obj' has not been declared [INFO] [stderr] String_Obj r = {}); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:454:5: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] Complex_Selector_Obj skip_empty_reference(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp:477:17: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] void append(Complex_Selector_Obj, Backtraces& traces); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:478:24: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] void set_innermost(Complex_Selector_Obj, Combinator); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:488:26: error: expected ',' or '...' before '(' token [INFO] [stderr] bool find ( bool (*f)(AST_Node_Obj) ) override; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp: In member function 'bool Sass::Complex_Selector::contains_placeholder()': [INFO] [stderr] src/ast_selectors.hpp:440:11: error: 'head' was not declared in this scope [INFO] [stderr] if (head() && head()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:440:11: note: suggested alternative: 'fread' [INFO] [stderr] if (head() && head()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] fread [INFO] [stderr] src/ast_selectors.hpp:441:11: error: 'tail' was not declared in this scope [INFO] [stderr] if (tail() && tail()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:441:11: note: suggested alternative: 'tails' [INFO] [stderr] if (tail() && tail()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] tails [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:513:66: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] class Selector_List final : public Selector, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:513:66: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] class Selector_List final : public Selector, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp:513:86: error: template argument 1 is invalid [INFO] [stderr] class Selector_List final : public Selector, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:514:18: error: 'Selector_Schema_Obj' does not name a type; did you mean 'Selector_Schema'? [INFO] [stderr] ADD_PROPERTY(Selector_Schema_Obj, schema) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:514:18: error: 'Selector_Schema_Obj' does not name a type; did you mean 'Selector_Schema'? [INFO] [stderr] ADD_PROPERTY(Selector_Schema_Obj, schema) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:514:18: error: 'Selector_Schema_Obj' does not name a type; did you mean 'Selector_Schema'? [INFO] [stderr] ADD_PROPERTY(Selector_Schema_Obj, schema) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/sass_values.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:517:31: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Complex_Selector_Obj c) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:531:27: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] void populate_extends(Selector_List_Obj, Subset_Map&); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:532:5: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] Selector_List_Obj eval(Eval& eval); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/ast_selectors.hpp:542:26: error: expected ',' or '...' before '(' token [INFO] [stderr] bool find ( bool (*f)(AST_Node_Obj) ) override; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:517:10: error: 'void Sass::Selector_List::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Complex_Selector_Obj c) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:562:63: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp:562:93: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp: In member function 'bool Sass::cmp_complex_selector::operator()(int, int)': [INFO] [stderr] src/ast_selectors.hpp:562:128: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:562:133: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:563:64: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_selectors.hpp:563:95: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_selectors.hpp: In member function 'bool Sass::cmp_compound_selector::operator()(int, int)': [INFO] [stderr] src/ast_selectors.hpp:563:131: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:563:136: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:564:62: error: 'Simple_Selector_Obj' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] struct cmp_simple_selector { inline bool operator() (const Simple_Selector_Obj l, const Simple_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:564:91: error: 'Simple_Selector_Obj' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] struct cmp_simple_selector { inline bool operator() (const Simple_Selector_Obj l, const Simple_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp: In member function 'bool Sass::cmp_simple_selector::operator()(int, int)': [INFO] [stderr] src/ast_selectors.hpp:564:125: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_simple_selector { inline bool operator() (const Simple_Selector_Obj l, const Simple_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:564:130: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_simple_selector { inline bool operator() (const Simple_Selector_Obj l, const Simple_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] In file included from src/sass_values.cpp:8:0: [INFO] [stderr] src/eval.hpp: At global scope: [INFO] [stderr] src/eval.hpp:28:5: error: 'Boolean_Obj' does not name a type; did you mean 'Boolean'? [INFO] [stderr] Boolean_Obj bool_true; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Boolean [INFO] [stderr] src/eval.hpp:29:5: error: 'Boolean_Obj' does not name a type; did you mean 'Boolean'? [INFO] [stderr] Boolean_Obj bool_false; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Boolean [INFO] [stderr] src/eval.hpp:34:5: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] Selector_List_Obj selector(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/eval.hpp:106:56: error: 'Expression_Obj' has not been declared [INFO] [stderr] void interpolation(Context& ctx, std::string& res, Expression_Obj ex, bool into_quotes, bool was_itpl = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/sass_values.cpp:10:0: [INFO] [stderr] src/operators.hpp:12:13: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool eq(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:12:13: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool eq(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:12:29: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool eq(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:12:29: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool eq(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:12:43: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] bool eq(Expression_Obj, Expression_Obj); [INFO] [stderr] ^ [INFO] [stderr] src/operators.hpp:13:14: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool neq(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:13:14: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool neq(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:13:30: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool neq(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:13:30: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool neq(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:13:44: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] bool neq(Expression_Obj, Expression_Obj); [INFO] [stderr] ^ [INFO] [stderr] src/operators.hpp:15:13: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool lt(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:15:13: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool lt(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:15:29: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool lt(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:15:29: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool lt(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:15:43: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] bool lt(Expression_Obj, Expression_Obj); [INFO] [stderr] ^ [INFO] [stderr] src/operators.hpp:16:13: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool gt(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:16:13: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool gt(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:16:29: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool gt(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:16:29: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool gt(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:16:43: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] bool gt(Expression_Obj, Expression_Obj); [INFO] [stderr] ^ [INFO] [stderr] src/operators.hpp:17:14: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool lte(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:17:14: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool lte(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:17:30: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool lte(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:17:30: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool lte(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:17:44: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] bool lte(Expression_Obj, Expression_Obj); [INFO] [stderr] ^ [INFO] [stderr] src/operators.hpp:18:14: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool gte(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:18:14: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool gte(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:18:30: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] bool gte(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/operators.hpp:18:30: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] bool gte(Expression_Obj, Expression_Obj); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/operators.hpp:18:44: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] bool gte(Expression_Obj, Expression_Obj); [INFO] [stderr] ^ [INFO] [stderr] src/sass_values.cpp: In function 'Sass_Value* sass_value_stringify(const Sass_Value*, bool, int)': [INFO] [stderr] src/sass_values.cpp:287:5: error: 'Value_Obj' was not declared in this scope [INFO] [stderr] Value_Obj val = sass_value_to_ast_node(v); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/sass_values.cpp:289:21: error: 'val' was not declared in this scope [INFO] [stderr] std::string str(val->to_string(options)); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp: In function 'Sass_Value* sass_value_op(Sass_OP, const Sass_Value*, const Sass_Value*)': [INFO] [stderr] src/sass_values.cpp:296:11: error: 'Value_Obj' is not a member of 'Sass' [INFO] [stderr] Sass::Value_Obj rv; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/sass_values.cpp:296:11: note: suggested alternative: 'Value' [INFO] [stderr] Sass::Value_Obj rv; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Value [INFO] [stderr] src/sass_values.cpp:300:7: error: 'Value_Obj' was not declared in this scope [INFO] [stderr] Value_Obj lhs = sass_value_to_ast_node(a); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/sass_values.cpp:301:17: error: expected ';' before 'rhs' [INFO] [stderr] Value_Obj rhs = sass_value_to_ast_node(b); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:306:67: error: 'lhs' was not declared in this scope [INFO] [stderr] case Sass_OP::EQ: return sass_make_boolean(Operators::eq(lhs, rhs)); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:306:72: error: 'rhs' was not declared in this scope [INFO] [stderr] case Sass_OP::EQ: return sass_make_boolean(Operators::eq(lhs, rhs)); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:306:75: error: 'Sass::Operators::eq' cannot be used as a function [INFO] [stderr] case Sass_OP::EQ: return sass_make_boolean(Operators::eq(lhs, rhs)); [INFO] [stderr] ^ [INFO] [stderr] src/sass_values.cpp:307:76: error: 'Sass::Operators::neq' cannot be used as a function [INFO] [stderr] case Sass_OP::NEQ: return sass_make_boolean(Operators::neq(lhs, rhs)); [INFO] [stderr] ^ [INFO] [stderr] src/sass_values.cpp:308:75: error: 'Sass::Operators::gt' cannot be used as a function [INFO] [stderr] case Sass_OP::GT: return sass_make_boolean(Operators::gt(lhs, rhs)); [INFO] [stderr] ^ [INFO] [stderr] src/sass_values.cpp:309:76: error: 'Sass::Operators::gte' cannot be used as a function [INFO] [stderr] case Sass_OP::GTE: return sass_make_boolean(Operators::gte(lhs, rhs)); [INFO] [stderr] ^ [INFO] [stderr] src/sass_values.cpp:310:75: error: 'Sass::Operators::lt' cannot be used as a function [INFO] [stderr] case Sass_OP::LT: return sass_make_boolean(Operators::lt(lhs, rhs)); [INFO] [stderr] ^ [INFO] [stderr] src/sass_values.cpp:311:76: error: 'Sass::Operators::lte' cannot be used as a function [INFO] [stderr] case Sass_OP::LTE: return sass_make_boolean(Operators::lte(lhs, rhs)); [INFO] [stderr] ^ [INFO] [stderr] src/sass_values.cpp:318:42: error: 'lhs' was not declared in this scope [INFO] [stderr] const Number* l_n = Cast(lhs); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:319:42: error: 'rhs' was not declared in this scope [INFO] [stderr] const Number* r_n = Cast(rhs); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:320:9: error: 'rv' was not declared in this scope [INFO] [stderr] rv = Operators::op_numbers(op, *l_n, *r_n, options, l_n->pstate()); [INFO] [stderr] ^~ [INFO] [stderr] src/sass_values.cpp:323:42: error: 'lhs' was not declared in this scope [INFO] [stderr] const Number* l_n = Cast(lhs); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:326:9: error: 'Color_RGBA_Obj' was not declared in this scope [INFO] [stderr] Color_RGBA_Obj r_c = Cast(rhs)->toRGBA(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/sass_values.cpp:327:9: error: 'rv' was not declared in this scope [INFO] [stderr] rv = Operators::op_number_color(op, *l_n, *r_c, options, l_n->pstate()); [INFO] [stderr] ^~ [INFO] [stderr] src/sass_values.cpp:327:52: error: 'r_c' was not declared in this scope [INFO] [stderr] rv = Operators::op_number_color(op, *l_n, *r_c, options, l_n->pstate()); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:332:9: error: 'Color_RGBA_Obj' was not declared in this scope [INFO] [stderr] Color_RGBA_Obj l_c = Cast(lhs)->toRGBA(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/sass_values.cpp:333:42: error: 'rhs' was not declared in this scope [INFO] [stderr] const Number* r_n = Cast(rhs); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:334:9: error: 'rv' was not declared in this scope [INFO] [stderr] rv = Operators::op_color_number(op, *l_c, *r_n, options, l_c->pstate()); [INFO] [stderr] ^~ [INFO] [stderr] src/sass_values.cpp:334:46: error: 'l_c' was not declared in this scope [INFO] [stderr] rv = Operators::op_color_number(op, *l_c, *r_n, options, l_c->pstate()); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:339:9: error: 'Color_RGBA_Obj' was not declared in this scope [INFO] [stderr] Color_RGBA_Obj l_c = Cast(lhs)->toRGBA(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/sass_values.cpp:340:24: error: expected ';' before 'r_c' [INFO] [stderr] Color_RGBA_Obj r_c = Cast(rhs)->toRGBA(); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:341:9: error: 'rv' was not declared in this scope [INFO] [stderr] rv = Operators::op_colors(op, *l_c, *r_c, options, l_c->pstate()); [INFO] [stderr] ^~ [INFO] [stderr] src/sass_values.cpp:341:40: error: 'l_c' was not declared in this scope [INFO] [stderr] rv = Operators::op_colors(op, *l_c, *r_c, options, l_c->pstate()); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:341:46: error: 'r_c' was not declared in this scope [INFO] [stderr] rv = Operators::op_colors(op, *l_c, *r_c, options, l_c->pstate()); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:344:34: error: 'lhs' was not declared in this scope [INFO] [stderr] Value* l_v = Cast(lhs); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:345:34: error: 'rhs' was not declared in this scope [INFO] [stderr] Value* r_v = Cast(rhs); [INFO] [stderr] ^~~ [INFO] [stderr] src/sass_values.cpp:346:9: error: 'rv' was not declared in this scope [INFO] [stderr] rv = Operators::op_strings(op, *l_v, *r_v, options, l_v->pstate()); [INFO] [stderr] ^~ [INFO] [stderr] src/sass_values.cpp:346:9: note: suggested alternative: 'r_v' [INFO] [stderr] rv = Operators::op_strings(op, *l_v, *r_v, options, l_v->pstate()); [INFO] [stderr] ^~ [INFO] [stderr] r_v [INFO] [stderr] src/sass_values.cpp:350:12: error: 'rv' was not declared in this scope [INFO] [stderr] if (!rv) return sass_make_error("invalid return value"); [INFO] [stderr] ^~ [INFO] [stderr] src/sass_values.cpp:353:37: error: 'rv' was not declared in this scope [INFO] [stderr] return ast_node_to_sass_value(rv.ptr()); [INFO] [stderr] ^~ [INFO] [stderr] make: *** [src/sass_values.o] Error 1 [INFO] [stderr] make: *** [src/fn_selectors.o] Error 1 [INFO] [stderr] make: *** [src/context.o] Error 1 [INFO] [stderr] make: *** [src/parser.o] Error 1 [INFO] [stderr] make: *** [src/ast_selectors.o] Error 1 [INFO] [stderr] [INFO] [stderr] STDOUT:cc -Wall -O2 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/cencode.o src/cencode.c [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/ast.o src/ast.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/ast_values.o src/ast_values.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/ast_supports.o src/ast_supports.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/ast_sel_cmp.o src/ast_sel_cmp.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/ast_sel_unify.o src/ast_sel_unify.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/ast_selectors.o src/ast_selectors.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/node.o src/node.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/context.o src/context.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/constants.o src/constants.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/fn_utils.o src/fn_utils.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/fn_miscs.o src/fn_miscs.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/fn_maps.o src/fn_maps.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/fn_lists.o src/fn_lists.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/fn_colors.o src/fn_colors.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/fn_numbers.o src/fn_numbers.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/fn_strings.o src/fn_strings.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/fn_selectors.o src/fn_selectors.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/color_maps.o src/color_maps.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/environment.o src/environment.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/ast_fwd_decl.o src/ast_fwd_decl.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/bind.o src/bind.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/file.o src/file.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/util.o src/util.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/util_string.o src/util_string.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/json.o src/json.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/units.o src/units.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/values.o src/values.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/plugins.o src/plugins.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/position.o src/position.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/lexer.o src/lexer.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/parser.o src/parser.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/prelexer.o src/prelexer.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/eval.o src/eval.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/expand.o src/expand.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/listize.o src/listize.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/cssize.o src/cssize.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/extend.o src/extend.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/output.o src/output.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/inspect.o src/inspect.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/emitter.o src/emitter.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/check_nesting.o src/check_nesting.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/remove_placeholders.o src/remove_placeholders.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/sass.o src/sass.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/sass_util.o src/sass_util.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/sass_values.o src/sass_values.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/sass_context.o src/sass_context.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/sass_functions.o src/sass_functions.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/sass2scss.o src/sass2scss.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/backtrace.o src/backtrace.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/operators.o src/operators.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/ast2c.o src/ast2c.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/c2ast.o src/c2ast.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/to_value.o src/to_value.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/source_map.o src/source_map.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/subset_map.o src/subset_map.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/error_handling.o src/error_handling.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/memory/SharedPtr.o src/memory/SharedPtr.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/utf8_string.o src/utf8_string.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-508b18cb06c8dc6d/out/build/include -fPIC -c -o src/base64vlq.o src/base64vlq.cpp [INFO] [stderr] mkdir lib [INFO] [stderr] Makefile:219: recipe for target 'src/sass_util.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/operators.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_utils.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/output.o' failed [WARN] too many lines in the log, truncating it