[INFO] crate salmon 0.5.0 is already in cache [INFO] checking salmon-0.5.0 against master#4ff32c07da9d97e6dc315a4a5c9ffbb797cb27bb for pr-64672 [INFO] extracting crate salmon 0.5.0 into work/builds/worker-7/source [INFO] validating manifest of crates.io crate salmon 0.5.0 on toolchain 4ff32c07da9d97e6dc315a4a5c9ffbb797cb27bb [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+4ff32c07da9d97e6dc315a4a5c9ffbb797cb27bb" "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-7/source/Cargo.toml [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+4ff32c07da9d97e6dc315a4a5c9ffbb797cb27bb" "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" "+4ff32c07da9d97e6dc315a4a5c9ffbb797cb27bb" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-7/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" "+4ff32c07da9d97e6dc315a4a5c9ffbb797cb27bb" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 52a3f6e9f5d0fb7b18e61e3eaf990b29f4505f1e1d15e7ae079deda80f391384 [INFO] running `"docker" "start" "-a" "52a3f6e9f5d0fb7b18e61e3eaf990b29f4505f1e1d15e7ae079deda80f391384"` [INFO] [stderr] Compiling pulldown-cmark v0.5.3 [INFO] [stderr] Checking ego-tree v0.6.2 [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 serde v1.0.101 [INFO] [stderr] Compiling bindgen v0.50.1 [INFO] [stderr] Checking selectors v0.21.0 [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=99dfa5bb2841bc54 -C extra-filename=-99dfa5bb2841bc54 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-e511f3f988f41822.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 `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=ab4317b212e48e8a -C extra-filename=-ab4317b212e48e8a --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-e511f3f988f41822.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=ce2293468e19db0b -C extra-filename=-ce2293468e19db0b --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern pest=/opt/rustwide/target/debug/deps/libpest-a1298b597e0f0abc.rmeta --extern pest_meta=/opt/rustwide/target/debug/deps/libpest_meta-91ea71007deed0be.rmeta --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-19082befa5fcbe22.rmeta --extern quote=/opt/rustwide/target/debug/deps/libquote-b7fe91d6ebd3f80a.rmeta --extern syn=/opt/rustwide/target/debug/deps/libsyn-c265bfbb3323fc61.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 `pulldown-cmark`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --edition=2018 --crate-name pulldown_cmark /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pulldown-cmark-0.5.3/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="getopts"' --cfg 'feature="simd"' -C metadata=5aec3a38e30bb9e2 -C extra-filename=-5aec3a38e30bb9e2 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern bitflags=/opt/rustwide/target/debug/deps/libbitflags-fc8b7af5c49a2993.rmeta --extern getopts=/opt/rustwide/target/debug/deps/libgetopts-eca30c540a249f50.rmeta --extern memchr=/opt/rustwide/target/debug/deps/libmemchr-00d447c56f0385f9.rmeta --extern unicase=/opt/rustwide/target/debug/deps/libunicase-5179df17717bbe88.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 `bindgen`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name bindgen /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bindgen-0.50.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="clap"' --cfg 'feature="default"' --cfg 'feature="env_logger"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=4d8561eb73ebadca -C extra-filename=-4d8561eb73ebadca --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern bitflags=/opt/rustwide/target/debug/deps/libbitflags-384cfe4199da4362.rmeta --extern cexpr=/opt/rustwide/target/debug/deps/libcexpr-831eb9341c6a51f4.rmeta --extern cfg_if=/opt/rustwide/target/debug/deps/libcfg_if-c43ee2bcbaf8d851.rmeta --extern clang_sys=/opt/rustwide/target/debug/deps/libclang_sys-a0d878006bea53d6.rmeta --extern clap=/opt/rustwide/target/debug/deps/libclap-33da8004824b10ba.rmeta --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-296a4ee6ecdc3d56.rmeta --extern fxhash=/opt/rustwide/target/debug/deps/libfxhash-3a2be1e73f14664b.rmeta --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-3a6a80b3c4714b1e.rmeta --extern log=/opt/rustwide/target/debug/deps/liblog-4b84c80a308eeff6.rmeta --extern peeking_take_while=/opt/rustwide/target/debug/deps/libpeeking_take_while-191320f543631329.rmeta --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-e665eb4b129da874.rmeta --extern quote=/opt/rustwide/target/debug/deps/libquote-2f0a252d9256ab3c.rmeta --extern regex=/opt/rustwide/target/debug/deps/libregex-022f7a7becf4b0fd.rmeta --extern shlex=/opt/rustwide/target/debug/deps/libshlex-8c5426a6d62c6a97.rmeta --extern which=/opt/rustwide/target/debug/deps/libwhich-9beb47a4479c2ac8.rmeta --cap-lints allow --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/libloading-b75abaaeed021e15/out -L native=/opt/rustwide/target/debug/build/backtrace-sys-70c55b1ef5af378d/out` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `selectors`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name selectors /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/selectors-0.21.0/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=bfda6fc484d45b47 -C extra-filename=-bfda6fc484d45b47 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern bitflags=/opt/rustwide/target/debug/deps/libbitflags-fc8b7af5c49a2993.rmeta --extern cssparser=/opt/rustwide/target/debug/deps/libcssparser-801df1f096096f8e.rmeta --extern fxhash=/opt/rustwide/target/debug/deps/libfxhash-52ece1062f612857.rmeta --extern log=/opt/rustwide/target/debug/deps/liblog-71f5de42c50d2f4e.rmeta --extern matches=/opt/rustwide/target/debug/deps/libmatches-f78487df75ad5db9.rmeta --extern phf=/opt/rustwide/target/debug/deps/libphf-83294b0e8cc1a96e.rmeta --extern precomputed_hash=/opt/rustwide/target/debug/deps/libprecomputed_hash-53f5d9270ab5b092.rmeta --extern servo_arc=/opt/rustwide/target/debug/deps/libservo_arc-bd3bd582ad1e7a4c.rmeta --extern smallvec=/opt/rustwide/target/debug/deps/libsmallvec-c86163ba20aa804b.rmeta --extern thin_slice=/opt/rustwide/target/debug/deps/libthin_slice-8b1d4a431b4c7fa5.rmeta --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: failed to run custom build command for `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-4bb60a2c9114063b/build-script-build` (exit code: 101) [INFO] [stderr] --- stderr [INFO] [stderr] thread 'main' panicked at 'Build error: [INFO] [stderr] 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/ast_sel_cmp.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 src/ast_fwd_decl.hpp:12:0, [INFO] [stderr] from src/ast.hpp:17, [INFO] [stderr] from src/values.hpp:4, [INFO] [stderr] from src/operators.hpp:4, [INFO] [stderr] from src/fn_maps.cpp:1: [INFO] [stderr] /usr/include/c++/7/unordered_set:48:10: error: /usr/include/c++/7/bits/unordered_set.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast2c.cpp:6:0: [INFO] [stderr] src/ast.hpp:21:10: error: src/context.hpp: Cannot allocate memory [INFO] [stderr] #include "context.hpp" [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:35:0, [INFO] [stderr] from src/ast2c.cpp:6: [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-e283bd3f8f459ce6/out/build/include/sass.h:8:10: error: /opt/rustwide/target/debug/build/sass-sys-e283bd3f8f459ce6/out/build/include/sass/version.h: Cannot allocate memory [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-e283bd3f8f459ce6/out/build/include/sass.h:12:10: error: /opt/rustwide/target/debug/build/sass-sys-e283bd3f8f459ce6/out/build/include/sass2scss.h: Cannot allocate memory [INFO] [stderr] In file included from src/ast_fwd_decl.hpp:11:0, [INFO] [stderr] from src/file.hpp:8, [INFO] [stderr] from src/eval.cpp:12: [INFO] [stderr] /usr/include/c++/7/unordered_map:48:10: error: /usr/include/c++/7/bits/unordered_map.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:20:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/units.hpp:4:10: error: /usr/include/c++/7/cmath: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.cpp:18:10: error: src/parser.hpp: Cannot allocate memory [INFO] [stderr] #include "parser.hpp" [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/inspect.cpp:12: [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 /opt/rustwide/target/debug/build/sass-sys-e283bd3f8f459ce6/out/build/include/sass2scss.h:31:0, [INFO] [stderr] from /opt/rustwide/target/debug/build/sass-sys-e283bd3f8f459ce6/out/build/include/sass.h:12, [INFO] [stderr] from src/ast.hpp:35, [INFO] [stderr] from src/ast.cpp:2: [INFO] [stderr] /usr/include/c++/7/stack:61:10: error: /usr/include/c++/7/bits/stl_stack.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast_fwd_decl.hpp:11:0, [INFO] [stderr] from src/file.hpp:8, [INFO] [stderr] from src/backtrace.hpp:6, [INFO] [stderr] from src/error_handling.hpp:9, [INFO] [stderr] from src/units.cpp:4: [INFO] [stderr] /usr/include/c++/7/unordered_map:48:10: error: /usr/include/c++/7/bits/unordered_map.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/ast_values.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 src/cssize.hpp:4:0, [INFO] [stderr] from src/cssize.cpp:9: [INFO] [stderr] src/ast.hpp:23:10: error: src/constants.hpp: Cannot allocate memory [INFO] [stderr] #include "constants.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/remove_placeholders.hpp:6, [INFO] [stderr] from src/remove_placeholders.cpp:5: [INFO] [stderr] src/utf8.h:31:10: error: src/utf8/checked.h: Cannot allocate memory [INFO] [stderr] #include "utf8/checked.h" [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:19:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/inspect.cpp:12: [INFO] [stderr] src/output.hpp:8:10: error: src/inspect.hpp: Cannot allocate memory [INFO] [stderr] #include "inspect.hpp" [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:20:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/eval.cpp:13: [INFO] [stderr] src/plugins.hpp:6:10: error: src/utf8_string.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/parser.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast.hpp:894:10: error: src/ast_values.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/remove_placeholders.hpp:6:0, [INFO] [stderr] from src/remove_placeholders.cpp:5: [INFO] [stderr] src/ast.hpp:894:10: error: src/ast_values.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast_values.cpp:5: [INFO] [stderr] src/context.hpp:20:10: error: src/plugins.hpp: Cannot allocate memory [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.cpp:4: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:33:10: error: /usr/include/c++/7/bits/atomic_base.h: Cannot allocate memory [INFO] [stderr] src/ast.hpp:895:10: error: src/ast_supports.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:895:10: error: src/ast_supports.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:896:10: error: src/ast_selectors.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/fn_selectors.cpp:1:0: [INFO] [stderr] src/parser.hpp:13:10: error: src/prelexer.hpp: Cannot allocate memory [INFO] [stderr] src/eval.cpp:28:10: error: src/prelexer.hpp: Cannot allocate memory [INFO] [stderr] src/eval.cpp:29:10: error: src/parser.hpp: Cannot allocate memory [INFO] [stderr] src/eval.cpp:30:10: error: src/expand.hpp: Cannot allocate memory [INFO] [stderr] src/eval.cpp:31:10: error: src/color_maps.hpp: Cannot allocate memory [INFO] [stderr] src/eval.cpp:32:10: error: src/sass_functions.hpp: Cannot allocate memory [INFO] [stderr] src/inspect.cpp:16:10: error: src/color_maps.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/values.hpp:4, [INFO] [stderr] from src/operators.hpp:4, [INFO] [stderr] from src/fn_maps.cpp:1: [INFO] [stderr] src/context.hpp:15:10: error: src/environment.hpp: Cannot allocate memory [INFO] [stderr] #include "environment.hpp" [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iomanip:43:0, [INFO] [stderr] from src/ast_values.cpp:14: [INFO] [stderr] /usr/include/c++/7/locale:43:12: error: /usr/include/c++/7/bits/locale_conv.h: Cannot allocate memory [INFO] [stderr] # include [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_fwd_decl.o] Error 4 [INFO] [stderr] make: *** Waiting for unfinished jobs.... [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/parser.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.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/prelexer.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/to_value.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/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/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/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/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/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/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/error_handling.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/subset_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/units.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_colors.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/lexer.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/utf8_string.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/color_maps.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_miscs.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/plugins.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_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/emitter.o] Error 4 [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/values.hpp:4, [INFO] [stderr] from src/operators.hpp:4, [INFO] [stderr] from src/fn_maps.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:269:16: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::unordered_set< [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:292:16: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [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/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/environment.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] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/inspect.cpp:12: [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/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/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] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast_values.cpp:5: [INFO] [stderr] src/context.hpp:44:5: error: 'Plugins' does not name a type [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:156:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Return); [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:157:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Content); [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:158:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Extension); [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:159:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Definition); [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:160:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Mixin_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:161:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Value); [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:162:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Expression); [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:163:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(List); [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:164:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Map); [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:165:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Function); [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:166:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Binary_Expression); [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] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/values.hpp:4, [INFO] [stderr] from src/operators.hpp:4, [INFO] [stderr] from src/fn_maps.cpp:1: [INFO] [stderr] src/fn_utils.hpp:12:5: error: typedef 'Sass::Native_Function' is initialized (use decltype instead) [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [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/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:28:47: error: 'Native_Function' has not been declared [INFO] [stderr] Definition* make_native_function(Signature, Native_Function, Context& ctx); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:34:44: error: 'Env' has not been declared [INFO] [stderr] T* get_arg(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces) [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp: In function 'T* Sass::Functions::get_arg(const string&, int&, Sass::Signature, Sass::ParserState, Sass::Backtraces)': [INFO] [stderr] src/fn_utils.hpp:36:27: error: no match for 'operator[]' (operand types are 'int' and 'const string {aka const std::__cxx11::basic_string}') [INFO] [stderr] T* val = Cast(env[argname]); [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp: At global scope: [INFO] [stderr] src/fn_utils.hpp:43:48: error: 'Env' has not been declared [INFO] [stderr] Map* get_arg_m(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // maps only [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:44:51: error: 'Env' has not been declared [INFO] [stderr] Number* get_arg_n(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // numbers only [INFO] [stderr] ^~~ [INFO] [stderr] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/values.hpp:4, [INFO] [stderr] from src/operators.hpp:4, [INFO] [stderr] from src/fn_maps.cpp:1: [INFO] [stderr] src/fn_utils.hpp:45:50: error: 'Env' has not been declared [INFO] [stderr] double alpha_num(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // colors only [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:46:50: error: 'Env' has not been declared [INFO] [stderr] double color_num(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // colors only [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:47:50: error: 'Env' has not been declared [INFO] [stderr] double get_arg_r(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, double lo, double hi); // colors only [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:48:52: error: 'Env' has not been declared [INFO] [stderr] double get_arg_val(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // shared [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:49:64: error: 'Env' has not been declared [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] src/fn_utils.hpp:50:67: error: 'Env' has not been declared [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] 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] 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] 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] 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] 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] In file included from src/ast.hpp:19:0, [INFO] [stderr] from src/inspect.cpp:12: [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] In file included from src/context.hpp:14:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/inspect.cpp:12: [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/inspect.cpp:12: [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] 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] In file included from src/context.hpp:17:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/inspect.cpp:12: [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/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/inspect.cpp:12: [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/operation.hpp:10:0, [INFO] [stderr] from src/inspect.hpp:5, [INFO] [stderr] from src/output.hpp:8, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/values.hpp:4, [INFO] [stderr] from src/operators.hpp:4, [INFO] [stderr] from src/fn_maps.cpp:1: [INFO] [stderr] src/ast.hpp:700:18: error: 'Env' does not name a type [INFO] [stderr] ADD_PROPERTY(Env*, environment) [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:700:18: error: 'Env' does not name a type [INFO] [stderr] ADD_PROPERTY(Env*, environment) [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:700:18: error: 'Env' does not name a type [INFO] [stderr] ADD_PROPERTY(Env*, environment) [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/context.hpp:19:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/inspect.cpp:12: [INFO] [stderr] src/output.hpp: At global scope: [INFO] [stderr] src/output.hpp:14:33: error: expected class-name before '{' token [INFO] [stderr] class Output : public Inspect { [INFO] [stderr] ^ [INFO] [stderr] src/output.hpp:16:11: error: 'Inspect' has not been declared [INFO] [stderr] using Inspect::operator(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:702:18: error: 'Native_Function' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [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:702:18: error: 'Native_Function' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [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 /opt/rustwide/target/debug/build/sass-sys-e283bd3f8f459ce6/out/build/include/sass.h:12:0, [INFO] [stderr] from src/ast.hpp:35, [INFO] [stderr] from src/ast.cpp:2: [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-e283bd3f8f459ce6/out/build/include/sass2scss.h:84:8: error: 'stack' in namespace 'std' does not name a template type [INFO] [stderr] std::stack indents; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:702:18: error: 'Native_Function' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [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/values.hpp:4:0, [INFO] [stderr] from src/operators.hpp:4, [INFO] [stderr] from src/fn_maps.cpp:1: [INFO] [stderr] src/ast.hpp:717:16: error: 'Native_Function' has not been declared [INFO] [stderr] Native_Function func_ptr, [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/c2ast.o] Error 4 [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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] In file included from src/fn_selectors.cpp:1:0: [INFO] [stderr] src/parser.hpp:92:15: error: 'Prelexer' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:92:34: error: expected '>' before 'mx' [INFO] [stderr] template [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:121:15: error: 'Prelexer' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:121:34: error: expected '>' before 'mx' [INFO] [stderr] template [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:130:15: error: 'Prelexer' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:130:34: error: expected '>' before 'mx' [INFO] [stderr] template [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:152:15: error: 'Prelexer' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:152:34: error: expected '>' before 'mx' [INFO] [stderr] template [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:201:15: error: 'Prelexer' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:201:34: error: expected '>' before 'mx' [INFO] [stderr] template [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:229:15: error: 'Prelexer' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:229:34: error: expected '>' before 'mx' [INFO] [stderr] template [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:356:15: error: 'Prelexer' has not been declared [INFO] [stderr] template [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:356:34: error: expected '>' before 'open' [INFO] [stderr] template [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp: In member function 'const char* Sass::Parser::sneak(const char*)': [INFO] [stderr] src/parser.hpp:95:23: error: 'Prelexer' is not a namespace-name [INFO] [stderr] using namespace Prelexer; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:95:31: error: expected namespace-name before ';' token [INFO] [stderr] using namespace Prelexer; [INFO] [stderr] ^ [INFO] [stderr] src/parser.hpp:101:11: error: 'mx' was not declared in this scope [INFO] [stderr] if (mx == spaces || [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:101:17: error: 'spaces' was not declared in this scope [INFO] [stderr] if (mx == spaces || [INFO] [stderr] ^~~~~~ [INFO] [stderr] In file included from src/inspect.cpp:12:0: [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/parser.hpp:101:17: note: suggested alternative: 'traces' [INFO] [stderr] if (mx == spaces || [INFO] [stderr] ^~~~~~ [INFO] [stderr] traces [INFO] [stderr] src/parser.hpp:102:17: error: 'no_spaces' was not declared in this scope [INFO] [stderr] mx == no_spaces || [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/parser.hpp:102:17: note: suggested alternative: '_ISspace' [INFO] [stderr] mx == no_spaces || [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] _ISspace [INFO] [stderr] src/parser.hpp:103:17: error: 'css_comments' was not declared in this scope [INFO] [stderr] mx == css_comments || [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:103:17: note: suggested alternative: 'Comment' [INFO] [stderr] mx == css_comments || [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Comment [INFO] [stderr] src/parser.hpp:104:17: error: 'css_whitespace' was not declared in this scope [INFO] [stderr] mx == css_whitespace || [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] 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/ast.hpp:297:17: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] std::vector list_; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:104:17: note: suggested alternative: 'iswspace' [INFO] [stderr] mx == css_whitespace || [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] iswspace [INFO] [stderr] src/parser.hpp:105:17: error: 'optional_spaces' was not declared in this scope [INFO] [stderr] mx == optional_spaces || [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] 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/parser.hpp:106:17: error: 'optional_css_comments' was not declared in this scope [INFO] [stderr] mx == optional_css_comments || [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] 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/parser.hpp:106:17: note: suggested alternative: 'parse_block_comments' [INFO] [stderr] mx == optional_css_comments || [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] parse_block_comments [INFO] [stderr] src/parser.hpp:107:17: error: 'optional_css_whitespace' was not declared in this scope [INFO] [stderr] mx == optional_css_whitespace [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/parser.hpp:113:25: error: there are no arguments to 'optional_css_whitespace' that depend on a template parameter, so a declaration of 'optional_css_whitespace' must be available [-fpermissive] [INFO] [stderr] const char* pos = optional_css_whitespace(it_position); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:113:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) [INFO] [stderr] src/parser.hpp: In member function 'const char* Sass::Parser::match(const char*)': [INFO] [stderr] src/parser.hpp:125:14: error: there are no arguments to 'mx' that depend on a template parameter, so a declaration of 'mx' must be available [-fpermissive] [INFO] [stderr] return mx(position); [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp: In member function 'const char* Sass::Parser::peek(const char*)': [INFO] [stderr] src/parser.hpp:136:45: error: 'mx' was not declared in this scope [INFO] [stderr] const char* it_before_token = sneak < mx >(start); [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp: In member function 'const char* Sass::Parser::lex(bool, bool)': [INFO] [stderr] src/parser.hpp:165:43: error: 'mx' was not declared in this scope [INFO] [stderr] if (lazy) it_before_token = sneak < mx >(position); [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:168:36: error: there are no arguments to 'mx' that depend on a template parameter, so a declaration of 'mx' must be available [-fpermissive] [INFO] [stderr] const char* it_after_token = mx(it_before_token); [INFO] [stderr] ^~ [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/parser.hpp: In member function 'const char* Sass::Parser::lex_css()': [INFO] [stderr] src/parser.hpp:213:13: error: 'Prelexer' was not declared in this scope [INFO] [stderr] lex < Prelexer::css_comments >(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:213:13: note: suggested alternative: 'lexed' [INFO] [stderr] lex < Prelexer::css_comments >(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] lexed [INFO] [stderr] src/parser.hpp:213:7: error: parse error in template argument list [INFO] [stderr] lex < Prelexer::css_comments >(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:215:30: error: 'mx' was not declared in this scope [INFO] [stderr] const char* pos = lex< mx >(); [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp: In member function 'const char* Sass::Parser::peek_css(const char*)': [INFO] [stderr] src/parser.hpp:233:20: error: 'mx' was not declared in this scope [INFO] [stderr] return peek< mx >(peek < Prelexer::css_comments >(start)); [INFO] [stderr] ^~ [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/parser.hpp:233:32: error: 'Prelexer' was not declared in this scope [INFO] [stderr] return peek< mx >(peek < Prelexer::css_comments >(start)); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:233:32: note: suggested alternative: 'lexed' [INFO] [stderr] return peek< mx >(peek < Prelexer::css_comments >(start)); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] lexed [INFO] [stderr] src/parser.hpp:233:25: error: parse error in template argument list [INFO] [stderr] return peek< mx >(peek < Prelexer::css_comments >(start)); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp: In member function 'Sass::Expression_Obj Sass::Parser::lex_interp()': [INFO] [stderr] src/parser.hpp:359:17: error: 'open' was not declared in this scope [INFO] [stderr] if (lex < open >(false)) { [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:359:17: note: suggested alternative: 'popen' [INFO] [stderr] if (lex < open >(false)) { [INFO] [stderr] ^~~~ [INFO] [stderr] popen [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/fn_selectors.cpp:1: [INFO] [stderr] src/memory/SharedPtr.hpp:35:28: error: invalid use of incomplete type 'class Sass::String_Schema' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^ [INFO] [stderr] src/parser.hpp:360:36: note: in expansion of macro 'SASS_MEMORY_NEW' [INFO] [stderr] String_Schema_Obj schema = SASS_MEMORY_NEW(String_Schema, pstate); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:84:9: note: forward declaration of 'class Sass::String_Schema' [INFO] [stderr] class String_Schema; [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] In file included from src/fn_selectors.cpp:1:0: [INFO] [stderr] src/parser.hpp:362:15: warning: invalid use of incomplete type 'class Sass::String_Schema' [INFO] [stderr] schema->append(SASS_MEMORY_NEW(String_Constant, pstate, lexed)); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:84:9: note: forward declaration of 'class Sass::String_Schema' [INFO] [stderr] class String_Schema; [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/fn_selectors.cpp:1: [INFO] [stderr] src/memory/SharedPtr.hpp:35:28: error: invalid use of incomplete type 'class Sass::String_Constant' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^ [INFO] [stderr] src/parser.hpp:362:24: note: in expansion of macro 'SASS_MEMORY_NEW' [INFO] [stderr] schema->append(SASS_MEMORY_NEW(String_Constant, pstate, lexed)); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:85:9: note: forward declaration of 'class Sass::String_Constant' [INFO] [stderr] class String_Constant; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/fn_selectors.cpp:1:0: [INFO] [stderr] src/parser.hpp:365:37: warning: invalid use of incomplete type 'class Sass::String_Schema' [INFO] [stderr] if (!itpl.isNull()) schema->append(itpl); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:84:9: note: forward declaration of 'class Sass::String_Schema' [INFO] [stderr] class String_Schema; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from src/fn_selectors.cpp:1:0: [INFO] [stderr] src/parser.hpp:366:24: error: 'close' was not declared in this scope [INFO] [stderr] while (lex < close >(false)) { [INFO] [stderr] ^~~~~ [INFO] [stderr] src/parser.hpp:366:24: note: suggested alternative: 'pclose' [INFO] [stderr] while (lex < close >(false)) { [INFO] [stderr] ^~~~~ [INFO] [stderr] pclose [INFO] [stderr] src/parser.hpp:368:19: warning: invalid use of incomplete type 'class Sass::String_Schema' [INFO] [stderr] schema->append(SASS_MEMORY_NEW(String_Constant, pstate, lexed)); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:84:9: note: forward declaration of 'class Sass::String_Schema' [INFO] [stderr] class String_Schema; [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/fn_selectors.cpp:1: [INFO] [stderr] src/memory/SharedPtr.hpp:35:28: error: invalid use of incomplete type 'class Sass::String_Constant' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^ [INFO] [stderr] src/parser.hpp:368:28: note: in expansion of macro 'SASS_MEMORY_NEW' [INFO] [stderr] schema->append(SASS_MEMORY_NEW(String_Constant, pstate, lexed)); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:85:9: note: forward declaration of 'class Sass::String_Constant' [INFO] [stderr] class String_Constant; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/fn_selectors.cpp:1:0: [INFO] [stderr] src/parser.hpp:371:41: warning: invalid use of incomplete type 'class Sass::String_Schema' [INFO] [stderr] if (!itpl.isNull()) schema->append(itpl); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:84:9: note: forward declaration of 'class Sass::String_Schema' [INFO] [stderr] class String_Schema; [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/fn_selectors.cpp:1: [INFO] [stderr] src/memory/SharedPtr.hpp:35:28: error: invalid use of incomplete type 'class Sass::String_Constant' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^ [INFO] [stderr] src/parser.hpp:377:18: note: in expansion of macro 'SASS_MEMORY_NEW' [INFO] [stderr] return SASS_MEMORY_NEW(String_Constant, pstate, lexed); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:85:9: note: forward declaration of 'class Sass::String_Constant' [INFO] [stderr] class String_Constant; [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/inspect.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/inspect.cpp:12:0: [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/inspect.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/inspect.cpp:12:0: [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/remove_placeholders.cpp: In member function 'virtual void Sass::Remove_Placeholders::operator()(Sass::Supports_Block*)': [INFO] [stderr] src/remove_placeholders.cpp:80:21: error: invalid use of incomplete type 'class Sass::Supports_Block' [INFO] [stderr] operator()(m->block()); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/remove_placeholders.hpp:6, [INFO] [stderr] from src/remove_placeholders.cpp:5: [INFO] [stderr] src/ast_fwd_decl.hpp:40:9: note: forward declaration of 'class Sass::Supports_Block' [INFO] [stderr] class Supports_Block; [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/ast.hpp:896:0, [INFO] [stderr] from src/ast2c.cpp:6: [INFO] [stderr] src/ast_selectors.hpp:531:46: error: 'Subset_Map' has not been declared [INFO] [stderr] void populate_extends(Selector_List_Obj, Subset_Map&); [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/inspect.cpp:12: [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/inspect.cpp:12:0: [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/extend.hpp:8:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/node.hpp: At global scope: [INFO] [stderr] src/node.hpp:53:23: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] Complex_Selector::Combinator combinator() const { return mCombinator; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:8:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/node.hpp:61:58: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] static Node createCombinator(const Complex_Selector::Combinator& combinator); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:8:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/node.hpp:100:46: error: 'Sass::Complex_Selector::Combinator' has not been declared [INFO] [stderr] Node(const TYPE& type, Complex_Selector::Combinator combinator, Complex_Selector* pSelector, NodeDequePtr& pCollection); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/node.hpp:105:23: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] Complex_Selector::Combinator mCombinator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [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/inspect.cpp:12: [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/inspect.cpp:12:0: [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/extend.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/eval.hpp:81:20: error: invalid covariant return type for 'virtual Sass::Selector_List* Sass::Eval::operator()(Sass::Selector_List*)' [INFO] [stderr] Selector_List* operator()(Selector_List*); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [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/fn_selectors.cpp:1: [INFO] [stderr] src/operation.hpp:199:7: error: overriding 'T Sass::Operation_CRTP::operator()(Sass::Selector_List*) [with T = Sass::Expression*; D = Sass::Eval]' [INFO] [stderr] T operator()(Selector_List* x) { return static_cast(this)->fallback(x); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/eval.hpp:82:20: error: invalid covariant return type for 'virtual Sass::Selector_List* Sass::Eval::operator()(Sass::Complex_Selector*)' [INFO] [stderr] Selector_List* operator()(Complex_Selector*); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [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/fn_selectors.cpp:1: [INFO] [stderr] src/operation.hpp:198:7: error: overriding 'T Sass::Operation_CRTP::operator()(Sass::Complex_Selector*) [with T = Sass::Expression*; D = Sass::Eval]' [INFO] [stderr] T operator()(Complex_Selector* x) { return static_cast(this)->fallback(x); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/eval.hpp:83:24: error: invalid covariant return type for 'virtual Sass::Compound_Selector* Sass::Eval::operator()(Sass::Compound_Selector*)' [INFO] [stderr] Compound_Selector* operator()(Compound_Selector*); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [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/fn_selectors.cpp:1: [INFO] [stderr] src/operation.hpp:197:7: error: overriding 'T Sass::Operation_CRTP::operator()(Sass::Compound_Selector*) [with T = Sass::Expression*; D = Sass::Eval]' [INFO] [stderr] T operator()(Compound_Selector* x){ return static_cast(this)->fallback(x); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/eval.hpp:85:23: error: invalid covariant return type for 'virtual Sass::Wrapped_Selector* Sass::Eval::operator()(Sass::Wrapped_Selector*)' [INFO] [stderr] Wrapped_Selector* operator()(Wrapped_Selector* s); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [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/fn_selectors.cpp:1: [INFO] [stderr] src/operation.hpp:196:7: error: overriding 'T Sass::Operation_CRTP::operator()(Sass::Wrapped_Selector*) [with T = Sass::Expression*; D = Sass::Eval]' [INFO] [stderr] T operator()(Wrapped_Selector* x) { return static_cast(this)->fallback(x); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/eval.hpp:88:18: error: invalid covariant return type for 'virtual Sass::Id_Selector* Sass::Eval::operator()(Sass::Id_Selector*)' [INFO] [stderr] Id_Selector* operator()(Id_Selector* s) { return s; }; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [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/fn_selectors.cpp:1: [INFO] [stderr] src/operation.hpp:193:7: error: overriding 'T Sass::Operation_CRTP::operator()(Sass::Id_Selector*) [with T = Sass::Expression*; D = Sass::Eval]' [INFO] [stderr] T operator()(Id_Selector* x) { return static_cast(this)->fallback(x); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/eval.hpp:89:21: error: invalid covariant return type for 'virtual Sass::Class_Selector* Sass::Eval::operator()(Sass::Class_Selector*)' [INFO] [stderr] Class_Selector* operator()(Class_Selector* s) { return s; }; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [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/fn_selectors.cpp:1: [INFO] [stderr] src/operation.hpp:192:7: error: overriding 'T Sass::Operation_CRTP::operator()(Sass::Class_Selector*) [with T = Sass::Expression*; D = Sass::Eval]' [INFO] [stderr] T operator()(Class_Selector* x) { return static_cast(this)->fallback(x); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/eval.hpp:90:22: error: invalid covariant return type for 'virtual Sass::Pseudo_Selector* Sass::Eval::operator()(Sass::Pseudo_Selector*)' [INFO] [stderr] Pseudo_Selector* operator()(Pseudo_Selector* s) { return s; }; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [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/fn_selectors.cpp:1: [INFO] [stderr] src/operation.hpp:195:7: error: overriding 'T Sass::Operation_CRTP::operator()(Sass::Pseudo_Selector*) [with T = Sass::Expression*; D = Sass::Eval]' [INFO] [stderr] T operator()(Pseudo_Selector* x) { return static_cast(this)->fallback(x); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/eval.hpp:91:20: error: invalid covariant return type for 'virtual Sass::Type_Selector* Sass::Eval::operator()(Sass::Type_Selector*)' [INFO] [stderr] Type_Selector* operator()(Type_Selector* s) { return s; }; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [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/fn_selectors.cpp:1: [INFO] [stderr] src/operation.hpp:191:7: error: overriding 'T Sass::Operation_CRTP::operator()(Sass::Type_Selector*) [with T = Sass::Expression*; D = Sass::Eval]' [INFO] [stderr] T operator()(Type_Selector* x) { return static_cast(this)->fallback(x); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/eval.hpp:92:25: error: invalid covariant return type for 'virtual Sass::Attribute_Selector* Sass::Eval::operator()(Sass::Attribute_Selector*)' [INFO] [stderr] Attribute_Selector* operator()(Attribute_Selector* s) { return s; }; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [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/fn_selectors.cpp:1: [INFO] [stderr] src/operation.hpp:194:7: error: overriding 'T Sass::Operation_CRTP::operator()(Sass::Attribute_Selector*) [with T = Sass::Expression*; D = Sass::Eval]' [INFO] [stderr] T operator()(Attribute_Selector* x) { return static_cast(this)->fallback(x); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/eval.hpp:93:27: error: invalid covariant return type for 'virtual Sass::Placeholder_Selector* Sass::Eval::operator()(Sass::Placeholder_Selector*)' [INFO] [stderr] Placeholder_Selector* operator()(Placeholder_Selector* s) { return s; }; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [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/fn_selectors.cpp:1: [INFO] [stderr] src/operation.hpp:190:7: error: overriding 'T Sass::Operation_CRTP::operator()(Sass::Placeholder_Selector*) [with T = Sass::Expression*; D = Sass::Eval]' [INFO] [stderr] T operator()(Placeholder_Selector* x) { return static_cast(this)->fallback(x); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/fn_selectors.cpp:2: [INFO] [stderr] src/eval.hpp:96:20: error: invalid covariant return type for 'virtual Sass::Selector_List* Sass::Eval::operator()(Sass::Selector_Schema*)' [INFO] [stderr] Selector_List* operator()(Selector_Schema*); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [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/fn_selectors.cpp:1: [INFO] [stderr] src/operation.hpp:189:7: error: overriding 'T Sass::Operation_CRTP::operator()(Sass::Selector_Schema*) [with T = Sass::Expression*; D = Sass::Eval]' [INFO] [stderr] T operator()(Selector_Schema* x) { return static_cast(this)->fallback(x); } [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/inspect.cpp:12: [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/inspect.cpp:12:0: [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] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/values.hpp:4, [INFO] [stderr] from src/operators.hpp:4, [INFO] [stderr] from src/fn_maps.cpp:1: [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:22:53: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^ [INFO] [stderr] src/fn_maps.hpp:19:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [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_sel_unify.o] Error 4 [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:22:53: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^ [INFO] [stderr] src/fn_maps.hpp:20:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp: In instantiation of 'bool Sass::CompareFunction(const T&, const T&) [with T = Sass::SharedImpl]': [INFO] [stderr] src/ast_fwd_decl.hpp:242:32: required from 'bool Sass::CompareNodes::operator()(const T&, const T&) const [with T = Sass::SharedImpl]' [INFO] [stderr] /usr/include/c++/7/bits/hashtable_policy.h:1433:46: required from 'static bool std::__detail::_Equal_helper<_Key, _Value, _ExtractKey, _Equal, _HashCodeType, true>::_S_equals(const _Equal&, const _ExtractKey&, const _Key&, _HashCodeType, std::__detail::_Hash_node<_Value, true>*) [with _Key = Sass::SharedImpl; _Value = std::pair, Sass::SharedImpl >; _ExtractKey = std::__detail::_Select1st; _Equal = Sass::CompareNodes; _HashCodeType = long unsigned int]' [INFO] [stderr] /usr/include/c++/7/bits/hashtable_policy.h:1814:37: required from 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::_M_equals(const _Key&, std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::__hash_code, std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::__node_type*) const [with _Key = Sass::SharedImpl; _Value = std::pair, Sass::SharedImpl >; _ExtractKey = std::__detail::_Select1st; _Equal = Sass::CompareNodes; _H1 = Sass::HashNodes; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::__hash_code = long unsigned int; std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::__node_type = std::__detail::_Hash_node, Sass::SharedImpl >, true>]' [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1464:4: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::count(const key_type&) const [with _Key = Sass::SharedImpl; _Value = std::pair, Sass::SharedImpl >; _Alloc = std::allocator, Sass::SharedImpl > >; _ExtractKey = std::__detail::_Select1st; _Equal = Sass::CompareNodes; _H1 = Sass::HashNodes; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::key_type = Sass::SharedImpl]' [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:938:30: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::count(const key_type&) const [with _Key = Sass::SharedImpl; _Tp = Sass::SharedImpl; _Hash = Sass::HashNodes; _Pred = Sass::CompareNodes; _Alloc = std::allocator, Sass::SharedImpl > >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = Sass::SharedImpl]' [INFO] [stderr] src/ast.hpp:313:73: required from here [INFO] [stderr] src/ast_fwd_decl.hpp:234:11: error: cannot dynamic_cast '(& lhs)->Sass::SharedImpl::ptr()' (of type 'class Sass::Expression*') to type 'class Sass::Number*' (target is not pointer or reference to complete type) [INFO] [stderr] if (dynamic_cast(lhs.ptr())) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:235:13: error: cannot dynamic_cast '(& rhs)->Sass::SharedImpl::ptr()' (of type 'class Sass::Expression*') to type 'class Sass::Number*' (target is not pointer or reference to complete type) [INFO] [stderr] if (dynamic_cast(rhs.ptr())) [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/inspect.cpp:12: [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/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:22:53: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^ [INFO] [stderr] src/fn_maps.hpp:21:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/cssize.hpp:4, [INFO] [stderr] from src/cssize.cpp:9: [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Placeholder_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:200:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Placeholder; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Type_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:222:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Element; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Class_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:243:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Class; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Id_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:263:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Id; [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/inspect.cpp:12:0: [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] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:22:53: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Attribute_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:288:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Attribute; [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/inspect.cpp:12: [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/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:22:53: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^ [INFO] [stderr] src/fn_maps.hpp:23:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Pseudo_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:324:16: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_PseudoElement; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:325:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_PseudoClass; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/cssize.hpp:4, [INFO] [stderr] from src/cssize.cpp:9: [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Wrapped_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:353:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Wrapped; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:22:53: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^ [INFO] [stderr] src/fn_maps.hpp:24:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key); [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] src/fn_utils.hpp:12:5: error: redefinition of 'Sass::PreValue* Sass::Functions::map_get' [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:19:14: note: 'Sass::PreValue* Sass::Functions::map_get' previously defined here [INFO] [stderr] BUILT_IN(map_get); [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:36: note: in definition of macro 'BUILT_IN' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:14:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_get) [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/fn_utils.hpp:12:5: error: redefinition of 'Sass::PreValue* Sass::Functions::map_has_key' [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:24:14: note: 'Sass::PreValue* Sass::Functions::map_has_key' previously defined here [INFO] [stderr] BUILT_IN(map_has_key); [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:36: note: in definition of macro 'BUILT_IN' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [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:16:18: error: invalid use of incomplete type 'class Sass::List' [INFO] [stderr] if( arglist->length() == 0 ) [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:65:9: note: forward declaration of 'class Sass::List' [INFO] [stderr] class List; [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/fn_selectors.cpp:21:37: error: invalid use of incomplete type 'class Sass::List' [INFO] [stderr] for (size_t i = 0, L = arglist->length(); i < L; ++i) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:65:9: note: forward declaration of 'class Sass::List' [INFO] [stderr] class List; [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_selectors.cpp:22:54: error: invalid use of incomplete type 'class Sass::List' [INFO] [stderr] Expression_Obj exp = Cast(arglist->value_at_index(i)); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:65:9: note: forward declaration of 'class Sass::List' [INFO] [stderr] class List; [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_selectors.cpp:30:14: error: invalid use of incomplete type 'class Sass::String_Constant' [INFO] [stderr] str->quote_mark(0); [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/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:85:9: note: forward declaration of 'class Sass::String_Constant' [INFO] [stderr] class String_Constant; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/inspect.cpp:12:0: [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] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:32:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_has_key) [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/fn_selectors.cpp:1: [INFO] [stderr] src/memory/SharedPtr.hpp:35:28: error: invalid use of incomplete type 'class Sass::Null' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_selectors.cpp:39:16: note: in expansion of macro 'SASS_MEMORY_NEW' [INFO] [stderr] return SASS_MEMORY_NEW(Null, pstate); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:97:9: note: forward declaration of 'class Sass::Null' [INFO] [stderr] class Null; [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/inspect.cpp:12: [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/fn_utils.hpp:12:5: error: redefinition of 'Sass::PreValue* Sass::Functions::map_keys' [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:22:14: note: 'Sass::PreValue* Sass::Functions::map_keys' previously defined here [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^ [INFO] [stderr] src/fn_maps.hpp:22:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:51:37: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] Selector_List_Obj rv = child->resolve_parent_refs(selector_stack, traces); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:53:37: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] for (size_t m = 0, mLen = rv->length(); m < mLen; ++m) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:54:35: error: no match for 'operator[]' (operand types are 'Sass::Selector_List' and 'size_t {aka long unsigned int}') [INFO] [stderr] exploded.push_back((*rv)[m]); [INFO] [stderr] ^ [INFO] [stderr] src/fn_selectors.cpp:56:15: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] result->elements(exploded); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:60:32: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] return Cast(result->perform(&listize)); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [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:69:18: error: invalid use of incomplete type 'class Sass::List' [INFO] [stderr] if( arglist->length() == 0 ) [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:65:9: note: forward declaration of 'class Sass::List' [INFO] [stderr] class List; [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_selectors.cpp:74:37: error: invalid use of incomplete type 'class Sass::List' [INFO] [stderr] for (size_t i = 0, L = arglist->length(); i < L; ++i) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:65:9: note: forward declaration of 'class Sass::List' [INFO] [stderr] class List; [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_selectors.cpp:75:54: error: invalid use of incomplete type 'class Sass::List' [INFO] [stderr] Expression_Obj exp = Cast(arglist->value_at_index(i)); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:65:9: note: forward declaration of 'class Sass::List' [INFO] [stderr] class List; [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:40:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_keys) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:83:14: error: invalid use of incomplete type 'class Sass::String_Constant' [INFO] [stderr] str->quote_mark(0); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:85:9: note: forward declaration of 'class Sass::String_Constant' [INFO] [stderr] class String_Constant; [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/fn_selectors.cpp:1: [INFO] [stderr] src/memory/SharedPtr.hpp:35:28: error: invalid use of incomplete type 'class Sass::Null' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_selectors.cpp:95:16: note: in expansion of macro 'SASS_MEMORY_NEW' [INFO] [stderr] return SASS_MEMORY_NEW(Null, pstate); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:97:9: note: forward declaration of 'class Sass::Null' [INFO] [stderr] class Null; [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_selectors.cpp:114:46: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] for (size_t i = 0, resultLen = result->length(); i < resultLen; ++i) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:115:46: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] for (size_t j = 0, childLen = child->length(); j < childLen; ++j) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [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/fn_selectors.cpp:1: [INFO] [stderr] src/fn_selectors.cpp:116:78: error: no match for 'operator[]' (operand types are 'Sass::Selector_List' and 'size_t {aka long unsigned int}') [INFO] [stderr] Complex_Selector_Obj parentSeqClone = SASS_MEMORY_CLONE((*result)[i]); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:41:9: note: in definition of macro 'SASS_MEMORY_CLONE' [INFO] [stderr] ((obj)->clone()) \ [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_selectors.cpp:117:53: error: no match for 'operator[]' (operand types are 'Sass::Selector_List' and 'size_t {aka long unsigned int}') [INFO] [stderr] Complex_Selector_Obj childSeq = (*child)[j]; [INFO] [stderr] ^ [INFO] [stderr] src/fn_selectors.cpp:118:49: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] Complex_Selector_Obj base = childSeq->tail(); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:121:25: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] if( childSeq->combinator() != Complex_Selector::Combinator::ANCESTOR_OF ) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:121:61: error: 'Sass::Complex_Selector::Combinator' has not been declared [INFO] [stderr] if( childSeq->combinator() != Complex_Selector::Combinator::ANCESTOR_OF ) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:122:49: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] error("Can't append \"" + childSeq->to_string() + "\" to \"" + [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:123:31: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] parentSeqClone->to_string() + "\" for `selector-append'", pstate, traces); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:127:67: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] Type_Selector_Obj pType = Cast(childSeq->head()->first()); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:128:30: error: invalid use of incomplete type 'class Sass::Type_Selector' [INFO] [stderr] if(pType && pType->name() == "*") { [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:110:9: note: forward declaration of 'class Sass::Type_Selector' [INFO] [stderr] class Type_Selector; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:129:49: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] error("Can't append \"" + childSeq->to_string() + "\" to \"" + [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:130:31: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] parentSeqClone->to_string() + "\" for `selector-append'", pstate, traces); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:135:61: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] Complex_Selector* lastComponent = parentSeqClone->mutable_last(); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:136:30: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] if (lastComponent->head() == nullptr) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:137:61: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] std::string msg = "Parent \"" + parentSeqClone->to_string() + "\" is incompatible with \"" + base->to_string() + "\""; [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:137:112: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] std::string msg = "Parent \"" + parentSeqClone->to_string() + "\" is incompatible with \"" + base->to_string() + "\""; [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:140:26: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] lastComponent->head()->concat(base->head()); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:140:47: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] lastComponent->head()->concat(base->head()); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: redefinition of 'Sass::PreValue* Sass::Functions::map_values' [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:141:26: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] lastComponent->tail(base->tail()); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:23:14: note: 'Sass::PreValue* Sass::Functions::map_values' previously defined here [INFO] [stderr] BUILT_IN(map_values); [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:36: note: in definition of macro 'BUILT_IN' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:141:37: error: invalid use of incomplete type 'class Sass::Complex_Selector' [INFO] [stderr] lastComponent->tail(base->tail()); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:118:9: note: forward declaration of 'class Sass::Complex_Selector' [INFO] [stderr] class Complex_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:147:15: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] result->elements(newElements); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:151:32: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] return Cast(result->perform(&listize)); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp: In function 'Sass::PreValue* Sass::Functions::selector_unify(Sass::Env&, Sass::Env&, Sass::Context&, Sass::Signature, Sass::ParserState, Sass::Backtraces&, Sass::SelectorStack&)': [INFO] [stderr] src/fn_selectors.cpp:160:43: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] Selector_List_Obj result = selector1->unify_with(selector2); [INFO] [stderr] ^~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [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] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:162:32: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] return Cast(result->perform(&listize)); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [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/fn_selectors.cpp:1: [INFO] [stderr] src/fn_selectors.cpp: In function 'Sass::PreValue* Sass::Functions::simple_selectors(Sass::Env&, Sass::Env&, Sass::Context&, Sass::Signature, Sass::ParserState, Sass::Backtraces&, Sass::SelectorStack&)': [INFO] [stderr] src/fn_selectors.cpp:170:42: error: invalid use of incomplete type 'class Sass::Compound_Selector' [INFO] [stderr] List* l = SASS_MEMORY_NEW(List, sel->pstate(), sel->length(), 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] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:117:9: note: forward declaration of 'class Sass::Compound_Selector' [INFO] [stderr] class Compound_Selector; [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/fn_selectors.cpp:1: [INFO] [stderr] src/fn_selectors.cpp:170:57: error: invalid use of incomplete type 'class Sass::Compound_Selector' [INFO] [stderr] List* l = SASS_MEMORY_NEW(List, sel->pstate(), sel->length(), 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] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:117:9: note: forward declaration of 'class Sass::Compound_Selector' [INFO] [stderr] class Compound_Selector; [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/fn_selectors.cpp:1: [INFO] [stderr] src/memory/SharedPtr.hpp:35:28: error: invalid use of incomplete type 'class Sass::List' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_selectors.cpp:170:17: note: in expansion of macro 'SASS_MEMORY_NEW' [INFO] [stderr] List* l = SASS_MEMORY_NEW(List, sel->pstate(), sel->length(), SASS_COMMA); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:65:9: note: forward declaration of 'class Sass::List' [INFO] [stderr] class List; [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_selectors.cpp:172:33: error: invalid use of incomplete type 'class Sass::Compound_Selector' [INFO] [stderr] for (size_t i = 0, L = sel->length(); i < L; ++i) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:117:9: note: forward declaration of 'class Sass::Compound_Selector' [INFO] [stderr] class Compound_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:173:40: error: no match for 'operator[]' (operand types are 'Sass::Compound_Selector' and 'size_t {aka long unsigned int}') [INFO] [stderr] Simple_Selector_Obj ss = (*sel)[i]; [INFO] [stderr] ^ [INFO] [stderr] src/fn_selectors.cpp:174:35: error: invalid use of incomplete type 'class Sass::Simple_Selector' [INFO] [stderr] std::string ss_string = ss->to_string() ; [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:25:9: note: forward declaration of 'class Sass::Simple_Selector' [INFO] [stderr] class Simple_Selector; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:176:10: error: invalid use of incomplete type 'class Sass::List' [INFO] [stderr] l->append(SASS_MEMORY_NEW(String_Quoted, ss->pstate(), ss_string)); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:65:9: note: forward declaration of 'class Sass::List' [INFO] [stderr] class List; [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/fn_selectors.cpp:1: [INFO] [stderr] src/fn_selectors.cpp:176:52: error: invalid use of incomplete type 'class Sass::Simple_Selector' [INFO] [stderr] l->append(SASS_MEMORY_NEW(String_Quoted, ss->pstate(), ss_string)); [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] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:25:9: note: forward declaration of 'class Sass::Simple_Selector' [INFO] [stderr] class Simple_Selector; [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/fn_selectors.cpp:1: [INFO] [stderr] src/memory/SharedPtr.hpp:35:28: error: invalid use of incomplete type 'class Sass::String_Quoted' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_selectors.cpp:176:19: note: in expansion of macro 'SASS_MEMORY_NEW' [INFO] [stderr] l->append(SASS_MEMORY_NEW(String_Quoted, ss->pstate(), ss_string)); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:86:9: note: forward declaration of 'class Sass::String_Quoted' [INFO] [stderr] class String_Quoted; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:179:14: error: cannot convert 'Sass::List*' to 'Sass::PreValue*' in return [INFO] [stderr] return l; [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:65:9: note: class type 'Sass::List' is incomplete [INFO] [stderr] class List; [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/inspect.cpp:12:0: [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] src/fn_selectors.cpp: In function 'Sass::PreValue* Sass::Functions::selector_extend(Sass::Env&, Sass::Env&, Sass::Context&, Sass::Signature, Sass::ParserState, Sass::Backtraces&, Sass::SelectorStack&)': [INFO] [stderr] src/fn_selectors.cpp:190:15: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] extender->populate_extends(extendee, subset_map); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:196:32: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] return Cast(result->perform(&listize)); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp: In function 'Sass::PreValue* Sass::Functions::selector_replace(Sass::Env&, Sass::Env&, Sass::Context&, Sass::Signature, Sass::ParserState, Sass::Backtraces&, Sass::SelectorStack&)': [INFO] [stderr] src/fn_selectors.cpp:206:18: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] replacement->populate_extends(original, subset_map); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp:212:32: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] return Cast(result->perform(&listize)); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:51:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_values) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: redefinition of 'Sass::PreValue* Sass::Functions::map_merge' [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:20:14: note: 'Sass::PreValue* Sass::Functions::map_merge' previously defined here [INFO] [stderr] BUILT_IN(map_merge); [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:36: note: in definition of macro 'BUILT_IN' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp: In function 'Sass::PreValue* Sass::Functions::selector_parse(Sass::Env&, Sass::Env&, Sass::Context&, Sass::Signature, Sass::ParserState, Sass::Backtraces&, Sass::SelectorStack&)': [INFO] [stderr] src/fn_selectors.cpp:221:29: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] return Cast(sel->perform(&listize)); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/fn_selectors.cpp: In function 'Sass::PreValue* Sass::Functions::is_superselector(Sass::Env&, Sass::Env&, Sass::Context&, Sass::Signature, Sass::ParserState, Sass::Backtraces&, Sass::SelectorStack&)': [INFO] [stderr] src/fn_selectors.cpp:229:28: error: invalid use of incomplete type 'class Sass::Selector_List' [INFO] [stderr] bool result = sel_sup->is_superselector_of(sel_sub); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:119:9: note: forward declaration of 'class Sass::Selector_List' [INFO] [stderr] class Selector_List; [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/fn_selectors.cpp:1: [INFO] [stderr] src/memory/SharedPtr.hpp:35:28: error: invalid use of incomplete type 'class Sass::Boolean' [INFO] [stderr] new Class(__VA_ARGS__) \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_selectors.cpp:230:14: note: in expansion of macro 'SASS_MEMORY_NEW' [INFO] [stderr] return SASS_MEMORY_NEW(Boolean, pstate, result); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:81:9: note: forward declaration of 'class Sass::Boolean' [INFO] [stderr] class Boolean; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [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/inspect.cpp:12: [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/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:62:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_merge) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: redefinition of 'Sass::PreValue* Sass::Functions::map_remove' [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_maps.hpp:21:14: note: 'Sass::PreValue* Sass::Functions::map_remove' previously defined here [INFO] [stderr] BUILT_IN(map_remove); [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:36: note: in definition of macro 'BUILT_IN' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] make: *** [src/remove_placeholders.o] Error 1 [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/inspect.cpp:12:0: [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/inspect.cpp:12: [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] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [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: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/inspect.cpp:12:0: [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] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:15: error: expected primary-expression before '&' token [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:22:41: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] #define BUILT_IN(name) PreValue* name(FN_PROTOTYPE) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_maps.cpp:76:5: note: in expansion of macro 'BUILT_IN' [INFO] [stderr] BUILT_IN(map_remove) [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/inspect.cpp:12: [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/inspect.cpp:12:0: [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/inspect.cpp:12: [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/inspect.cpp:12:0: [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/inspect.cpp:12: [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/inspect.cpp:12:0: [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] 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/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:86: error: incomplete type 'Sass::List' used in nested name specifier [INFO] [stderr] error("argument `" + argname + "` of `" + sig + "` must be a " + T::type_name(), pstate, traces); [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/fn_selectors.cpp:1: [INFO] [stderr] src/memory/SharedPtr.hpp: In instantiation of 'Sass::SharedImpl::SharedImpl(U*) [with U = Sass::String_Constant; T = Sass::String_Constant]': [INFO] [stderr] src/fn_selectors.cpp:29:64: required from here [INFO] [stderr] src/memory/SharedPtr.hpp:157:38: error: no matching function for call to 'Sass::SharedPtr::SharedPtr(Sass::String_Constant*)' [INFO] [stderr] SharedPtr(static_cast(node)) {} [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:94:5: note: candidate: Sass::SharedPtr::SharedPtr(const Sass::SharedPtr&) [INFO] [stderr] SharedPtr(const SharedPtr& obj) : SharedPtr(obj.node) {} [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/memory/SharedPtr.hpp:94:5: note: no known conversion for argument 1 from 'Sass::String_Constant*' to 'const Sass::SharedPtr&' [INFO] [stderr] src/memory/SharedPtr.hpp:91:5: note: candidate: Sass::SharedPtr::SharedPtr(Sass::SharedObj*) [INFO] [stderr] SharedPtr(SharedObj* ptr) : node(ptr) { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/memory/SharedPtr.hpp:91:5: note: no known conversion for argument 1 from 'Sass::String_Constant*' to 'Sass::SharedObj*' [INFO] [stderr] src/memory/SharedPtr.hpp:90:5: note: candidate: Sass::SharedPtr::SharedPtr() [INFO] [stderr] SharedPtr() : node(nullptr) {} [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/memory/SharedPtr.hpp:90:5: note: candidate expects 0 arguments, 1 provided [INFO] [stderr] src/memory/SharedPtr.hpp: In instantiation of 'T* Sass::SharedImpl::operator->() const [with T = Sass::String_Constant]': [INFO] [stderr] src/fn_selectors.cpp:30:14: required from here [INFO] [stderr] src/memory/SharedPtr.hpp:185:37: error: invalid static_cast from type 'Sass::SharedObj*' to type 'Sass::String_Constant*' [INFO] [stderr] T* operator-> () const { return static_cast(this->obj()); }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/memory/SharedPtr.hpp: In instantiation of 'T* Sass::SharedImpl::operator->() const [with T = Sass::Selector_List]': [INFO] [stderr] src/fn_selectors.cpp:51:37: required from here [INFO] [stderr] src/memory/SharedPtr.hpp:185:37: error: invalid static_cast from type 'Sass::SharedObj*' to type 'Sass::Selector_List*' [INFO] [stderr] src/memory/SharedPtr.hpp: In instantiation of 'T& Sass::SharedImpl::operator*() const [with T = Sass::Selector_List]': [INFO] [stderr] src/fn_selectors.cpp:54:32: required from here [INFO] [stderr] src/memory/SharedPtr.hpp:184:37: error: invalid static_cast from type 'Sass::SharedObj*' to type 'Sass::Selector_List*' [INFO] [stderr] T& operator* () const { return *static_cast(this->obj()); }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/memory/SharedPtr.hpp: In instantiation of 'T* Sass::SharedImpl::operator->() const [with T = Sass::Complex_Selector]': [INFO] [stderr] src/fn_selectors.cpp:118:49: required from here [INFO] [stderr] src/memory/SharedPtr.hpp:185:37: error: invalid static_cast from type 'Sass::SharedObj*' to type 'Sass::Complex_Selector*' [INFO] [stderr] T* operator-> () const { return static_cast(this->obj()); }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/memory/SharedPtr.hpp: In instantiation of 'T* Sass::SharedImpl::operator->() const [with T = Sass::Type_Selector]': [INFO] [stderr] src/fn_selectors.cpp:128:30: required from here [INFO] [stderr] src/memory/SharedPtr.hpp:185:37: error: invalid static_cast from type 'Sass::SharedObj*' to type 'Sass::Type_Selector*' [INFO] [stderr] src/memory/SharedPtr.hpp: In instantiation of 'T* Sass::SharedImpl::operator->() const [with T = Sass::Compound_Selector]': [INFO] [stderr] src/fn_selectors.cpp:170:17: required from here [INFO] [stderr] src/memory/SharedPtr.hpp:185:37: error: invalid static_cast from type 'Sass::SharedObj*' to type 'Sass::Compound_Selector*' [INFO] [stderr] src/memory/SharedPtr.hpp: In instantiation of 'T& Sass::SharedImpl::operator*() const [with T = Sass::Compound_Selector]': [INFO] [stderr] src/fn_selectors.cpp:173:36: required from here [INFO] [stderr] src/memory/SharedPtr.hpp:184:37: error: invalid static_cast from type 'Sass::SharedObj*' to type 'Sass::Compound_Selector*' [INFO] [stderr] T& operator* () const { return *static_cast(this->obj()); }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/memory/SharedPtr.hpp: In instantiation of 'T* Sass::SharedImpl::operator->() const [with T = Sass::Simple_Selector]': [INFO] [stderr] src/fn_selectors.cpp:174:35: required from here [INFO] [stderr] src/memory/SharedPtr.hpp:185:37: error: invalid static_cast from type 'Sass::SharedObj*' to type 'Sass::Simple_Selector*' [INFO] [stderr] T* operator-> () const { return static_cast(this->obj()); }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/memory/SharedPtr.hpp: In instantiation of 'Sass::SharedImpl::SharedImpl(U*) [with U = Sass::Selector_List; T = Sass::Selector_List]': [INFO] [stderr] src/fn_selectors.cpp:193:75: required from here [INFO] [stderr] src/memory/SharedPtr.hpp:157:38: error: no matching function for call to 'Sass::SharedPtr::SharedPtr(Sass::Selector_List*)' [INFO] [stderr] SharedPtr(static_cast(node)) {} [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:94:5: note: candidate: Sass::SharedPtr::SharedPtr(const Sass::SharedPtr&) [INFO] [stderr] SharedPtr(const SharedPtr& obj) : SharedPtr(obj.node) {} [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/memory/SharedPtr.hpp:94:5: note: no known conversion for argument 1 from 'Sass::Selector_List*' to 'const Sass::SharedPtr&' [INFO] [stderr] src/memory/SharedPtr.hpp:91:5: note: candidate: Sass::SharedPtr::SharedPtr(Sass::SharedObj*) [INFO] [stderr] SharedPtr(SharedObj* ptr) : node(ptr) { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/memory/SharedPtr.hpp:91:5: note: no known conversion for argument 1 from 'Sass::Selector_List*' to 'Sass::SharedObj*' [INFO] [stderr] src/memory/SharedPtr.hpp:90:5: note: candidate: Sass::SharedPtr::SharedPtr() [INFO] [stderr] SharedPtr() : node(nullptr) {} [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/memory/SharedPtr.hpp:90:5: note: candidate expects 0 arguments, 1 provided [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.cpp:4: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:98:54: error: 'memory_order' has not been declared [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: In function 'std::shared_ptr<_Tp> std::atomic_load(const std::shared_ptr<_Tp>*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:107:45: error: 'memory_order_seq_cst' was not declared in this scope [INFO] [stderr] { return std::atomic_load_explicit(__p, memory_order_seq_cst); } [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/inspect.cpp:12: [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] 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/inspect.cpp:12:0: [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] 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/inspect.cpp:12: [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] 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] In file included from src/inspect.cpp:12:0: [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] 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/inspect.cpp:12: [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] 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_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:111:61: error: 'memory_order' has not been declared [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: In function 'std::__shared_ptr<_Tp, _Lp> std::atomic_load(const std::__shared_ptr<_Tp, _Lp>*)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:120:45: error: 'memory_order_seq_cst' was not declared in this scope [INFO] [stderr] { return std::atomic_load_explicit(__p, memory_order_seq_cst); } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [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] 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] 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/inspect.cpp:12:0: [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] 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/inspect.cpp:12: [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] 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] 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] 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] 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] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:135:6: error: 'memory_order' has not been declared [INFO] [stderr] memory_order) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'void std::atomic_store(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:144:55: error: 'memory_order_seq_cst' was not declared in this scope [INFO] [stderr] { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } [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] In file included from src/inspect.cpp:12:0: [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] 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/inspect.cpp:12: [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_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:150:6: error: 'memory_order' has not been declared [INFO] [stderr] memory_order) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'void std::atomic_store(std::__shared_ptr<_Tp, _Lp>*, std::__shared_ptr<_Tp, _Lp>)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:159:55: error: 'memory_order_seq_cst' was not declared in this scope [INFO] [stderr] { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } [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] 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] In file included from src/inspect.cpp:12:0: [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_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:172:9: error: 'memory_order' has not been declared [INFO] [stderr] memory_order) [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/inspect.cpp:12: [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_atomic.h: In function 'std::shared_ptr<_Tp> std::atomic_exchange(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:184:9: error: 'memory_order_seq_cst' was not declared in this scope [INFO] [stderr] memory_order_seq_cst); [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_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:191:9: error: 'memory_order' has not been declared [INFO] [stderr] memory_order) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'std::__shared_ptr<_Tp, _Lp> std::atomic_exchange(std::__shared_ptr<_Tp, _Lp>*, std::__shared_ptr<_Tp, _Lp>)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:203:9: error: 'memory_order_seq_cst' was not declared in this scope [INFO] [stderr] memory_order_seq_cst); [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_util.o] Error 4 [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] In file included from src/inspect.cpp:12:0: [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] 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_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:223:10: error: 'memory_order' has not been declared [INFO] [stderr] memory_order, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:224:10: error: 'memory_order' has not been declared [INFO] [stderr] memory_order) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_strong(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:246:20: error: 'memory_order_seq_cst' was not declared in this scope [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] make: *** [src/ast2c.o] Error 1 [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/inspect.cpp:12: [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_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:254:8: error: 'memory_order' has not been declared [INFO] [stderr] memory_order __success, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:255:8: error: 'memory_order' has not been declared [INFO] [stderr] memory_order __failure) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_weak(std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>*, std::shared_ptr<_Tp>)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:267:20: error: 'memory_order_seq_cst' was not declared in this scope [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [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] 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] In file included from src/inspect.cpp:12:0: [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] /usr/include/c++/7/bits/shared_ptr_atomic.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:275:10: error: 'memory_order' has not been declared [INFO] [stderr] memory_order, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:276:10: error: 'memory_order' has not been declared [INFO] [stderr] memory_order) [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/inspect.cpp:12: [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] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_strong(std::__shared_ptr<_Tp, _Lp>*, std::__shared_ptr<_Tp, _Lp>*, std::__shared_ptr<_Tp, _Lp>)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:299:20: error: 'memory_order_seq_cst' was not declared in this scope [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:307:8: error: 'memory_order' has not been declared [INFO] [stderr] memory_order __success, [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] /usr/include/c++/7/bits/shared_ptr_atomic.h:308:8: error: 'memory_order' has not been declared [INFO] [stderr] memory_order __failure) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h: In function 'bool std::atomic_compare_exchange_weak(std::__shared_ptr<_Tp, _Lp>*, std::__shared_ptr<_Tp, _Lp>*, std::__shared_ptr<_Tp, _Lp>)': [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr_atomic.h:321:20: error: 'memory_order_seq_cst' was not declared in this scope [INFO] [stderr] std::move(__w), memory_order_seq_cst, memory_order_seq_cst); [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] In file included from src/inspect.cpp:12:0: [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] 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/inspect.cpp:12: [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/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] 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] In file included from src/inspect.cpp:12:0: [INFO] [stderr] src/ast.hpp:710:16: error: 'Parameters_Obj' has not been declared [INFO] [stderr] Parameters_Obj params, [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] 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/inspect.cpp:12: [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] 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] 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] 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] 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] 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] src/context.cpp: In member function 'void Sass::Context::register_resource(const Sass::Include&, const Sass::Resource&)': [INFO] [stderr] src/context.cpp:329:5: error: 'Parser' was not declared in this scope [INFO] [stderr] Parser p(Parser::from_c_str(contents, *this, traces, pstate)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] In file included from src/inspect.cpp:12:0: [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] src/context.cpp:329:5: note: suggested alternative: 'parse' [INFO] [stderr] Parser p(Parser::from_c_str(contents, *this, traces, pstate)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] parse [INFO] [stderr] src/context.cpp:334:22: error: 'p' was not declared in this scope [INFO] [stderr] Block_Obj root = p.parse(); [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/inspect.cpp:12: [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] 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] 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/inspect.cpp:12:0: [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] 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/inspect.cpp:12: [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] 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/inspect.cpp:12:0: [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] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_selectors.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp: In instantiation of 'bool Sass::CompareFunction(const T&, const T&) [with T = Sass::SharedImpl]': [INFO] [stderr] src/ast_fwd_decl.hpp:242:32: required from 'bool Sass::CompareNodes::operator()(const T&, const T&) const [with T = Sass::SharedImpl]' [INFO] [stderr] /usr/include/c++/7/bits/hashtable_policy.h:1433:46: required from 'static bool std::__detail::_Equal_helper<_Key, _Value, _ExtractKey, _Equal, _HashCodeType, true>::_S_equals(const _Equal&, const _ExtractKey&, const _Key&, _HashCodeType, std::__detail::_Hash_node<_Value, true>*) [with _Key = Sass::SharedImpl; _Value = std::pair, Sass::SharedImpl >; _ExtractKey = std::__detail::_Select1st; _Equal = Sass::CompareNodes; _HashCodeType = long unsigned int]' [INFO] [stderr] /usr/include/c++/7/bits/hashtable_policy.h:1814:37: required from 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::_M_equals(const _Key&, std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::__hash_code, std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::__node_type*) const [with _Key = Sass::SharedImpl; _Value = std::pair, Sass::SharedImpl >; _ExtractKey = std::__detail::_Select1st; _Equal = Sass::CompareNodes; _H1 = Sass::HashNodes; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::__hash_code = long unsigned int; std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::__node_type = std::__detail::_Hash_node, Sass::SharedImpl >, true>]' [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1464:4: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::count(const key_type&) const [with _Key = Sass::SharedImpl; _Value = std::pair, Sass::SharedImpl >; _Alloc = std::allocator, Sass::SharedImpl > >; _ExtractKey = std::__detail::_Select1st; _Equal = Sass::CompareNodes; _H1 = Sass::HashNodes; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type = long unsigned int; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::key_type = Sass::SharedImpl]' [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:938:30: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::count(const key_type&) const [with _Key = Sass::SharedImpl; _Tp = Sass::SharedImpl; _Hash = Sass::HashNodes; _Pred = Sass::CompareNodes; _Alloc = std::allocator, Sass::SharedImpl > >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = Sass::SharedImpl]' [INFO] [stderr] src/ast.hpp:313:73: required from here [INFO] [stderr] src/ast_fwd_decl.hpp:234:11: error: cannot dynamic_cast '(& lhs)->Sass::SharedImpl::ptr()' (of type 'class Sass::Expression*') to type 'class Sass::Number*' (target is not pointer or reference to complete type) [INFO] [stderr] if (dynamic_cast(lhs.ptr())) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:235:13: error: cannot dynamic_cast '(& rhs)->Sass::SharedImpl::ptr()' (of type 'class Sass::Expression*') to type 'class Sass::Number*' (target is not pointer or reference to complete type) [INFO] [stderr] if (dynamic_cast(rhs.ptr())) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] make: *** [src/fn_maps.o] Error 1 [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/inspect.cpp:12: [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] 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] 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/inspect.cpp:12:0: [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] 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] 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] 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] 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/inspect.cpp:12: [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] 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/inspect.cpp:12:0: [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] 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/inspect.cpp:12: [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] 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] 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] 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/inspect.cpp:12:0: [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] make: *** [src/cssize.o] Error 1 [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/inspect.cpp:12: [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] 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] 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] 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] 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/inspect.cpp:12:0: [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] 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/inspect.cpp:12: [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] 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] 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/inspect.cpp:12:0: [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] 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/inspect.cpp:12: [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] 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/inspect.cpp:12:0: [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] make: *** [src/fn_selectors.o] Error 1 [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/inspect.cpp:12: [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] 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] 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] 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] src/ast_values.hpp:78:49: note: suggested alternative: 'mempcpy' [INFO] [stderr] bool is_invisible() const override { return empty() && !is_bracketed(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] mempcpy [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] 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] 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] 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] 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/inspect.cpp:12: [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] 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] 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] 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] 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] 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 src/ast.hpp:894:0, [INFO] [stderr] from src/inspect.cpp:12: [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] 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/inspect.cpp:12: [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] 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] 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/inspect.cpp:12: [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] 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/inspect.cpp:12: [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] 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] 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] 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] 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] 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] 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] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/inspect.cpp:12: [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/inspect.cpp:12: [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] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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] 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/inspect.cpp:12: [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/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/inspect.cpp:12: [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/inspect.cpp:12: [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.hpp:896:0, [INFO] [stderr] from src/inspect.cpp:12: [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] 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/inspect.cpp:12: [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] 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/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/inspect.cpp:12: [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/inspect.cpp:12: [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] 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/inspect.cpp:12: [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/inspect.cpp:12: [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/inspect.cpp:12: [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] make: *** [src/ast.o] Error 1 [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] src/inspect.cpp: At global scope: [INFO] [stderr] src/inspect.cpp:21:3: error: 'Inspect' does not name a type [INFO] [stderr] Inspect::Inspect(const Emitter& emi) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:24:3: error: 'Inspect' does not name a type [INFO] [stderr] Inspect::~Inspect() { } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:27:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Block* block) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:27:40: error: 'void Sass::operator()(Sass::Block*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Block* block) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:45:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Ruleset* ruleset) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:45:44: error: 'void Sass::operator()(Sass::Ruleset*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Ruleset* ruleset) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:55:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Keyframe_Rule* rule) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:55:47: error: 'void Sass::operator()(Sass::Keyframe_Rule*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Keyframe_Rule* rule) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:61:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Bubble* bubble) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:61:42: error: 'void Sass::operator()(Sass::Bubble*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Bubble* bubble) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:70:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Media_Block* media_block) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:70:52: error: 'void Sass::operator()(Sass::Media_Block*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Media_Block* media_block) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:81:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Supports_Block* feature_block) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:81:57: error: 'void Sass::operator()(Sass::Supports_Block*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Supports_Block* feature_block) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:90:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(At_Root_Block* at_root_block) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:90:56: error: 'void Sass::operator()(Sass::At_Root_Block*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(At_Root_Block* at_root_block) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:99:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Directive* at_rule) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:99:46: error: 'void Sass::operator()(Sass::Directive*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Directive* at_rule) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:122:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Declaration* dec) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:122:44: error: 'void Sass::operator()(Sass::Declaration*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Declaration* dec) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:154:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Assignment* assn) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:154:44: error: 'void Sass::operator()(Sass::Assignment*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Assignment* assn) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:166:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Import* import) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:166:42: error: 'void Sass::operator()(Sass::Import*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Import* import) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:197:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Import_Stub* import) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:197:47: error: 'void Sass::operator()(Sass::Import_Stub*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Import_Stub* import) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:206:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Warning* warning) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:206:44: error: 'void Sass::operator()(Sass::Warning*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Warning* warning) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:215:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Error* error) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:215:40: error: 'void Sass::operator()(Sass::Error*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Error* error) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:224:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Debug* debug) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:224:40: error: 'void Sass::operator()(Sass::Debug*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Debug* debug) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:233:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Comment* comment) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:233:44: error: 'void Sass::operator()(Sass::Comment*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Comment* comment) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:240:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(If* cond) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:240:36: error: 'void Sass::operator()(Sass::If*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(If* cond) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:255:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(For* loop) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:255:37: error: 'void Sass::operator()(Sass::For*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(For* loop) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:268:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Each* loop) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:268:38: error: 'void Sass::operator()(Sass::Each*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Each* loop) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:283:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(While* loop) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:283:39: error: 'void Sass::operator()(Sass::While*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(While* loop) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:292:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Return* ret) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:292:39: error: 'void Sass::operator()(Sass::Return*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Return* ret) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:301:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Extension* extend) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:301:45: error: 'void Sass::operator()(Sass::Extension*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Extension* extend) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:310:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Definition* def) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:310:43: error: 'void Sass::operator()(Sass::Definition*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Definition* def) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:325:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Mixin_Call* call) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:325:44: error: 'void Sass::operator()(Sass::Mixin_Call*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Mixin_Call* call) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:341:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Content* content) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:341:44: error: 'void Sass::operator()(Sass::Content*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Content* content) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:348:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Map* map) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:348:36: error: 'void Sass::operator()(Sass::Map*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Map* map) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:370:15: error: 'Inspect' has not been declared [INFO] [stderr] std::string Inspect::lbracket(List* list) { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:374:15: error: 'Inspect' has not been declared [INFO] [stderr] std::string Inspect::rbracket(List* list) { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:378:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(List* list) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:378:38: error: 'void Sass::operator()(Sass::List*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(List* list) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:466:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Binary_Expression* expr) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:466:51: error: 'void Sass::operator()(Sass::Binary_Expression*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Binary_Expression* expr) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:503:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Unary_Expression* expr) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:503:50: error: 'void Sass::operator()(Sass::Unary_Expression*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Unary_Expression* expr) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:511:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Function_Call* call) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:511:47: error: 'void Sass::operator()(Sass::Function_Call*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Function_Call* call) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:517:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Variable* var) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:517:41: error: 'void Sass::operator()(Sass::Variable*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Variable* var) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:522:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Number* n) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:522:37: error: 'void Sass::operator()(Sass::Number*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Number* n) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:577:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Color_RGBA* c) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:577:41: error: 'void Sass::operator()(Sass::Color_RGBA*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Color_RGBA* c) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:663:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Color_HSLA* c) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:663:41: error: 'void Sass::operator()(Sass::Color_HSLA*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Color_HSLA* c) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:669:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Boolean* b) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:669:38: error: 'void Sass::operator()(Sass::Boolean*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Boolean* b) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:675:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(String_Schema* ss) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:675:45: error: 'void Sass::operator()(Sass::String_Schema*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(String_Schema* ss) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:686:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(String_Constant* s) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:686:46: error: 'void Sass::operator()(Sass::String_Constant*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(String_Constant* s) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:691:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(String_Quoted* s) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:691:44: error: 'void Sass::operator()(Sass::String_Quoted*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(String_Quoted* s) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:700:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Custom_Error* e) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:700:43: error: 'void Sass::operator()(Sass::Custom_Error*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Custom_Error* e) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:705:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Custom_Warning* w) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:705:45: error: 'void Sass::operator()(Sass::Custom_Warning*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Custom_Warning* w) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:710:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Supports_Operator* so) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:710:49: error: 'void Sass::operator()(Sass::Supports_Operator*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Supports_Operator* so) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:732:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Supports_Negation* sn) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:732:49: error: 'void Sass::operator()(Sass::Supports_Negation*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Supports_Negation* sn) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:741:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Supports_Declaration* sd) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:741:52: error: 'void Sass::operator()(Sass::Supports_Declaration*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Supports_Declaration* sd) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:750:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Supports_Interpolation* sd) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:750:54: error: 'void Sass::operator()(Sass::Supports_Interpolation*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Supports_Interpolation* sd) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:755:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Media_Query* mq) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:755:43: error: 'void Sass::operator()(Sass::Media_Query*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Media_Query* mq) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:772:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Media_Query_Expression* mqe) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:772:55: error: 'void Sass::operator()(Sass::Media_Query_Expression*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Media_Query_Expression* mqe) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:788:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(At_Root_Query* ae) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:788:45: error: 'void Sass::operator()(Sass::At_Root_Query*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(At_Root_Query* ae) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:801:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Function* f) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:801:39: error: 'void Sass::operator()(Sass::Function*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Function* f) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:809:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Null* n) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:809:35: error: 'void Sass::operator()(Sass::Null*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Null* n) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:816:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Parameter* p) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:816:40: error: 'void Sass::operator()(Sass::Parameter*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Parameter* p) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:828:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Parameters* p) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:828:41: error: 'void Sass::operator()(Sass::Parameters*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Parameters* p) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:841:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Argument* a) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:841:39: error: 'void Sass::operator()(Sass::Argument*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Argument* a) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:863:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Arguments* a) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:863:40: error: 'void Sass::operator()(Sass::Arguments*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Arguments* a) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:877:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Selector_Schema* s) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:877:46: error: 'void Sass::operator()(Sass::Selector_Schema*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Selector_Schema* s) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:882:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Parent_Selector* p) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:882:46: error: 'void Sass::operator()(Sass::Parent_Selector*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Parent_Selector* p) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:887:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Placeholder_Selector* s) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:887:51: error: 'void Sass::operator()(Sass::Placeholder_Selector*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Placeholder_Selector* s) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:895:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Type_Selector* s) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:895:44: error: 'void Sass::operator()(Sass::Type_Selector*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Type_Selector* s) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:900:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Class_Selector* s) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:900:45: error: 'void Sass::operator()(Sass::Class_Selector*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Class_Selector* s) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:907:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Id_Selector* s) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:907:42: error: 'void Sass::operator()(Sass::Id_Selector*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Id_Selector* s) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:914:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Attribute_Selector* s) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:914:49: error: 'void Sass::operator()(Sass::Attribute_Selector*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Attribute_Selector* s) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:933:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Pseudo_Selector* s) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:933:46: error: 'void Sass::operator()(Sass::Pseudo_Selector*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Pseudo_Selector* s) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:943:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Wrapped_Selector* s) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:943:47: error: 'void Sass::operator()(Sass::Wrapped_Selector*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Wrapped_Selector* s) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:961:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Compound_Selector* s) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:961:48: error: 'void Sass::operator()(Sass::Compound_Selector*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Compound_Selector* s) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:973:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Complex_Selector* c) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:973:47: error: 'void Sass::operator()(Sass::Complex_Selector*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Complex_Selector* c) [INFO] [stderr] ^ [INFO] [stderr] src/inspect.cpp:1037:8: error: 'Inspect' has not been declared [INFO] [stderr] void Inspect::operator()(Selector_List* g) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/inspect.cpp:1037:44: error: 'void Sass::operator()(Sass::Selector_List*)' must be a nonstatic member function [INFO] [stderr] void Inspect::operator()(Selector_List* g) [INFO] [stderr] ^ [INFO] [stderr] make: *** [src/inspect.o] Error 1 [INFO] [stderr] make: *** [src/context.o] Error 1 [INFO] [stderr] [INFO] [stderr] STDOUT:cc -Wall -O2 -I /opt/rustwide/target/debug/build/sass-sys-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/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-e283bd3f8f459ce6/out/build/include -fPIC -c -o src/base64vlq.o src/base64vlq.cpp [INFO] [stderr] mkdir lib [INFO] [stderr] Makefile:219: recipe for target 'src/ast_fwd_decl.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/sass_context.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/parser.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/sass.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/prelexer.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_utils.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/to_value.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/check_nesting.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_numbers.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/expand.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/node.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/operators.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/source_map.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/values.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/error_handling.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/listize.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/subset_map.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/units.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_colors.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/lexer.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/utf8_string.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/color_maps.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_miscs.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/ast_sel_cmp.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/plugins.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/sass_values.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/emitter.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/eval.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/environment.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/bind.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/file.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/ast_values.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_strings.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/c2ast.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/ast_sel_unify.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/remove_placeholders.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/util.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/sass_util.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/ast2c.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_maps.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/cssize.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_selectors.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/ast.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/inspect.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/context.o' failed [INFO] [stderr] ', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sass-sys-0.4.13/build.rs:93:9 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x55a1bb790034 - backtrace::backtrace::libunwind::trace::h837858cfeddf7a26 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/libunwind.rs:88 [INFO] [stderr] 1: 0x55a1bb790034 - backtrace::backtrace::trace_unsynchronized::hf450b231b66758d5 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x55a1bb790034 - std::sys_common::backtrace::_print_fmt::h368e3c833d23dd1d [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:76 [INFO] [stderr] 3: 0x55a1bb790034 - ::fmt::h99a560994a9a8770 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:60 [INFO] [stderr] 4: 0x55a1bb7af97c - core::fmt::write::h331a8aee5b7f3512 [INFO] [stderr] at src/libcore/fmt/mod.rs:1030 [INFO] [stderr] 5: 0x55a1bb78cde7 - std::io::Write::write_fmt::hf05660e3e7df1eca [INFO] [stderr] at src/libstd/io/mod.rs:1412 [INFO] [stderr] 6: 0x55a1bb7924f5 - std::sys_common::backtrace::_print::h2a131efc4c0ac3fa [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:64 [INFO] [stderr] 7: 0x55a1bb7924f5 - std::sys_common::backtrace::print::h983d88dd719c12ff [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stderr] 8: 0x55a1bb7924f5 - std::panicking::default_hook::{{closure}}::h663d5da304a5132f [INFO] [stderr] at src/libstd/panicking.rs:196 [INFO] [stderr] 9: 0x55a1bb7921e6 - std::panicking::default_hook::hf37841c3986e6801 [INFO] [stderr] at src/libstd/panicking.rs:210 [INFO] [stderr] 10: 0x55a1bb792b45 - std::panicking::rust_panic_with_hook::hb2227d83b88686af [INFO] [stderr] at src/libstd/panicking.rs:473 [INFO] [stderr] 11: 0x55a1bb7926e2 - std::panicking::continue_panic_fmt::h8dcb675c0adec47c [INFO] [stderr] at src/libstd/panicking.rs:380 [INFO] [stderr] 12: 0x55a1bb79263c - std::panicking::begin_panic_fmt::hb4d245729a9f886f [INFO] [stderr] at src/libstd/panicking.rs:335 [INFO] [stderr] 13: 0x55a1bb744450 - build_script_build::compile::h19e6d6464401b646 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sass-sys-0.4.13/build.rs:93 [INFO] [stderr] 14: 0x55a1bb744b70 - build_script_build::main::ha8a8d3f8c5ee791d [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sass-sys-0.4.13/build.rs:197 [INFO] [stderr] 15: 0x55a1bb746900 - std::rt::lang_start::{{closure}}::hf474fab28fc16461 [INFO] [stderr] at /rustc/4ff32c07da9d97e6dc315a4a5c9ffbb797cb27bb/src/libstd/rt.rs:64 [INFO] [stderr] 16: 0x55a1bb7925c3 - std::rt::lang_start_internal::{{closure}}::hcbc0d39047dfb53e [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] 17: 0x55a1bb7925c3 - std::panicking::try::do_call::h8b5ef32d822a8d8f [INFO] [stderr] at src/libstd/panicking.rs:292 [INFO] [stderr] 18: 0x55a1bb799d6a - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:80 [INFO] [stderr] 19: 0x55a1bb79303d - std::panicking::try::h9b6fb4e6a40ce0cb [INFO] [stderr] at src/libstd/panicking.rs:271 [INFO] [stderr] 20: 0x55a1bb79303d - std::panic::catch_unwind::h2fbf9b8ead8e504a [INFO] [stderr] at src/libstd/panic.rs:394 [INFO] [stderr] 21: 0x55a1bb79303d - std::rt::lang_start_internal::hb6581c1f21bf501d [INFO] [stderr] at src/libstd/rt.rs:48 [INFO] [stderr] 22: 0x55a1bb7468d9 - std::rt::lang_start::h91aea5743a1ff52e [INFO] [stderr] at /rustc/4ff32c07da9d97e6dc315a4a5c9ffbb797cb27bb/src/libstd/rt.rs:64 [INFO] [stderr] 23: 0x55a1bb744baa - main [INFO] [stderr] 24: 0x7f1851f8eb97 - __libc_start_main [INFO] [stderr] 25: 0x55a1bb7427da - _start [INFO] [stderr] 26: 0x0 - [INFO] [stderr] [INFO] running `"docker" "inspect" "52a3f6e9f5d0fb7b18e61e3eaf990b29f4505f1e1d15e7ae079deda80f391384"` [INFO] running `"docker" "rm" "-f" "52a3f6e9f5d0fb7b18e61e3eaf990b29f4505f1e1d15e7ae079deda80f391384"` [INFO] [stdout] 52a3f6e9f5d0fb7b18e61e3eaf990b29f4505f1e1d15e7ae079deda80f391384