[INFO] updating cached repository https://github.com/cobalt-org/cobalt.rs [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/mnt/big/crater/work/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 60033b860dbb11dce1e551fe5165db60ad87f676 [INFO] checking cobalt-org/cobalt.rs against try#b19afc12c4f781e95f168f2fdea339c972f14ae2 for pr-64327 [INFO] running `"git" "clone" "work/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcobalt-org%2Fcobalt.rs" "work/builds/worker-1/source"` [INFO] [stderr] Cloning into 'work/builds/worker-1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/cobalt-org/cobalt.rs on toolchain b19afc12c4f781e95f168f2fdea339c972f14ae2-alt [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+b19afc12c4f781e95f168f2fdea339c972f14ae2-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/cobalt-org/cobalt.rs [INFO] finished tweaking git repo https://github.com/cobalt-org/cobalt.rs [INFO] tweaked toml for git repo https://github.com/cobalt-org/cobalt.rs written to work/builds/worker-1/source/Cargo.toml [INFO] crate git repo https://github.com/cobalt-org/cobalt.rs already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+b19afc12c4f781e95f168f2fdea339c972f14ae2-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/mnt/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+b19afc12c4f781e95f168f2fdea339c972f14ae2-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] b3c7042435c75f3329302275b524eb0926e8ceab2f1bf3546d2876c71019e0c4 [INFO] running `"docker" "start" "-a" "b3c7042435c75f3329302275b524eb0926e8ceab2f1bf3546d2876c71019e0c4"` [INFO] [stderr] Compiling liquid-error v0.19.0 [INFO] [stderr] Compiling anymap v0.12.1 [INFO] [stderr] Compiling pulldown-cmark v0.5.3 [INFO] [stderr] Checking deunicode v1.0.0 [INFO] [stderr] Checking normalize-line-endings v0.3.0 [INFO] [stderr] Compiling onig_sys v69.1.0 [INFO] [stderr] Checking walkdir v2.2.9 [INFO] [stderr] Checking c2-chacha v0.2.2 [INFO] [stderr] Checking crossbeam-utils v0.6.5 [INFO] [stderr] Checking getrandom v0.1.6 [INFO] [stderr] Checking bstr v0.2.1 [INFO] [stderr] Compiling num-integer v0.1.41 [INFO] [stderr] Checking float-cmp v0.4.0 [INFO] [stderr] Compiling syn v1.0.5 [INFO] [stderr] Compiling sass-sys v0.4.11 [INFO] [stderr] Checking mio v0.6.19 [INFO] [stderr] Checking regex v1.1.9 [INFO] [stderr] Compiling darling_core v0.9.0 [INFO] [stderr] Compiling pest_generator v2.1.0 [INFO] [stderr] Checking rand_core v0.5.0 [INFO] [stderr] Checking crossbeam-channel v0.3.8 [INFO] [stderr] Checking ghp v0.1.2 [INFO] [stderr] Checking hyper v0.10.16 [INFO] [stderr] Compiling serde v1.0.99 [INFO] [stderr] Compiling chrono v0.4.7 [INFO] [stderr] Checking chrono_utils v0.1.3 [INFO] [stderr] error: Could not compile `darling_core`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name darling_core /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/darling_core-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="strsim"' --cfg 'feature="suggestions"' -C metadata=cf334b94e1e6a65c -C extra-filename=-cf334b94e1e6a65c --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern fnv=/opt/rustwide/target/debug/deps/libfnv-3e71579f647078f6.rmeta --extern ident_case=/opt/rustwide/target/debug/deps/libident_case-6f09a6032f46beaa.rmeta --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-4aae22caf66afd02.rmeta --extern quote=/opt/rustwide/target/debug/deps/libquote-9cc5a3ca23697604.rmeta --extern strsim=/opt/rustwide/target/debug/deps/libstrsim-5904b60696af848c.rmeta --extern syn=/opt/rustwide/target/debug/deps/libsyn-4e95331a91b10332.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 `syn`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --edition=2018 --crate-name syn /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/syn-1.0.5/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' -C metadata=b12511a7b30db05c -C extra-filename=-b12511a7b30db05c --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-c1a89e7367d19706.rmeta --extern quote=/opt/rustwide/target/debug/deps/libquote-4762cc0fbedfed19.rmeta --extern unicode_xid=/opt/rustwide/target/debug/deps/libunicode_xid-54c8e9b51f5ff57e.rmeta --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: Could not compile `serde`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name serde /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.99/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="serde_derive"' --cfg 'feature="std"' -C metadata=33bf7d74a4e18155 -C extra-filename=-33bf7d74a4e18155 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-d191b9a9c8f05672.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.99/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=b9ff23552667eb40 -C extra-filename=-b9ff23552667eb40 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-d191b9a9c8f05672.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 `hyper`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name hyper /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hyper-0.10.16/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=2ecd9c646e657f2f -C extra-filename=-2ecd9c646e657f2f --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern base64=/opt/rustwide/target/debug/deps/libbase64-bd5aab67e8dc3b3e.rmeta --extern httparse=/opt/rustwide/target/debug/deps/libhttparse-48b554b60ed91478.rmeta --extern language_tags=/opt/rustwide/target/debug/deps/liblanguage_tags-81f1439483266d65.rmeta --extern log=/opt/rustwide/target/debug/deps/liblog-8f6361c95c0880d8.rmeta --extern mime=/opt/rustwide/target/debug/deps/libmime-eaaa350a3beb5d61.rmeta --extern num_cpus=/opt/rustwide/target/debug/deps/libnum_cpus-39c4aea3d635a2c1.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-8de51616b0981966.rmeta --extern traitobject=/opt/rustwide/target/debug/deps/libtraitobject-d576cfcac65a55ec.rmeta --extern typeable=/opt/rustwide/target/debug/deps/libtypeable-a36395c2c9f0d4c4.rmeta --extern unicase=/opt/rustwide/target/debug/deps/libunicase-a5a2d769e61235b3.rmeta --extern url=/opt/rustwide/target/debug/deps/liburl-672207877705649f.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 `chrono`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name chrono /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="clock"' --cfg 'feature="default"' --cfg 'feature="time"' -C metadata=965b453e92222bfe -C extra-filename=-965b453e92222bfe --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern libc=/opt/rustwide/target/debug/deps/liblibc-023a1ae8f43d6037.rmeta --extern num_integer=/opt/rustwide/target/debug/deps/libnum_integer-67480769eae1089c.rmeta --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-ccdec304d031f5f1.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-179cfa6b24aee647.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 `chrono_utils`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name chrono_utils /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/chrono_utils-0.1.3/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=4009b0c333a714c6 -C extra-filename=-4009b0c333a714c6 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern chrono=/opt/rustwide/target/debug/deps/libchrono-4829dd5ea7211450.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.11` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/sass-sys-5edf2d4f295abd32/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/cstring:42:0, [INFO] [stderr] from src/util.hpp:11, [INFO] [stderr] from src/ast.hpp:19, [INFO] [stderr] from src/expand.cpp:8: [INFO] [stderr] /usr/include/string.h:431:11: fatal error: /usr/include/strings.h: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] compilation terminated. [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/fn_strings.cpp:7: [INFO] [stderr] src/ast_fwd_decl.hpp:4:10: fatal error: /usr/include/c++/7/map: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~ [INFO] [stderr] compilation terminated. [INFO] [stderr] make: *** [src/fn_strings.o] Error 1 [INFO] [stderr] make: *** Waiting for unfinished jobs.... [INFO] [stderr] In file included from /usr/include/c++/7/algorithm:62:0, [INFO] [stderr] from src/ast_fwd_decl.hpp:10, [INFO] [stderr] from src/file.hpp:8, [INFO] [stderr] from src/sass.cpp:11: [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:61:10: error: /usr/include/c++/7/bits/stl_heap.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/sstream:38:0, [INFO] [stderr] from src/ast.hpp:12, [INFO] [stderr] from src/environment.cpp:2: [INFO] [stderr] /usr/include/c++/7/istream:991:10: error: /usr/include/c++/7/bits/istream.tcc: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast_fwd_decl.hpp:4: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/map:62:10: error: /usr/include/c++/7/bits/stl_multimap.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/bits/basic_ios.h:37:0, [INFO] [stderr] from /usr/include/c++/7/ios:44, [INFO] [stderr] from /usr/include/c++/7/istream:38, [INFO] [stderr] from /usr/include/c++/7/sstream:38, [INFO] [stderr] from src/ast.hpp:12, [INFO] [stderr] from src/subset_map.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/locale_facets.h:1534:10: error: /usr/include/x86_64-linux-gnu/c++/7/bits/ctype_inline.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] compilation terminated. [INFO] [stderr] make: *** [src/expand.o] Error 1 [INFO] [stderr] In file included from src/util.hpp:9:0, [INFO] [stderr] from src/sass_values.cpp:7: [INFO] [stderr] src/ast_fwd_decl.hpp:13:10: error: src/memory/SharedPtr.hpp: Cannot allocate memory [INFO] [stderr] #include "memory/SharedPtr.hpp" [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] compilation terminated. [INFO] [stderr] compilation terminated. [INFO] [stderr] make: *** [src/fn_lists.o] Error 1 [INFO] [stderr] In file included from src/ast.hpp:10:0, [INFO] [stderr] from src/source_map.cpp:10: [INFO] [stderr] /usr/include/c++/7/vector:69:11: error: /usr/include/c++/7/bits/vector.tcc: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] make: *** [src/bind.o] Error 1 [INFO] [stderr] make: *** [src/ast_values.o] Error 1 [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/environment.cpp:2: [INFO] [stderr] src/ast_fwd_decl.hpp:13:10: error: src/memory/SharedPtr.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/source_map.cpp:10: [INFO] [stderr] src/ast_fwd_decl.hpp:14:10: error: /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/functions.h: Cannot allocate memory [INFO] [stderr] src/ast_fwd_decl.hpp:14:10: error: /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/functions.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/file.cpp:21: [INFO] [stderr] /usr/include/c++/7/unordered_map:47:10: error: /usr/include/c++/7/bits/hashtable.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:20:0, [INFO] [stderr] from src/node.hpp:7, [INFO] [stderr] from src/sass_util.cpp:5: [INFO] [stderr] src/units.hpp:4:10: error: /usr/include/c++/7/cmath: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~ [INFO] [stderr] In file included from src/context.hpp:14:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast_supports.cpp:5: [INFO] [stderr] src/sass_context.hpp:5:10: error: /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h: Cannot allocate memory [INFO] [stderr] #include "sass/context.h" [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/inspect.cpp:12: [INFO] [stderr] src/utf8.h:32:10: error: src/utf8/unchecked.h: Cannot allocate memory [INFO] [stderr] #include "utf8/unchecked.h" [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/cssize.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/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/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/output.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/util.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/ast.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/memory/SharedPtr.o] Error 4 [INFO] [stderr] src/ast.hpp:53:23: error: expected ')' before 'operand' [INFO] [stderr] src/ast.hpp:57:12: error: use of enum 'Sass_OP' without previous declaration [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:75:36: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] src/ast.hpp:77:38: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] src/ast.hpp:82:37: error: expected class-name before '{' token [INFO] [stderr] src/ast.hpp:83:18: error: 'ParserState' has not been declared [INFO] [stderr] src/ast.hpp:83:31: error: 'pstate' has not been declared [INFO] [stderr] src/ast.hpp:83:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:83:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:85:26: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:109:34: error: expected ',' or '...' before '(' token [INFO] [stderr] src/ast.hpp:110:30: error: 'ParserState' does not name a type; did you mean 'setstate'? [INFO] [stderr] src/ast.hpp:111:5: error: 'Offset' does not name a type; did you mean 'fd_set'? [INFO] [stderr] src/ast.hpp:112:5: error: 'Position' does not name a type [INFO] [stderr] src/ast.hpp:113:44: error: ISO C++ forbids declaration of 'ATTACH_ABSTRACT_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:114:42: error: ISO C++ forbids declaration of 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:114:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:113:36: error: cannot declare parameter to be of abstract type 'Sass::AST_Node' [INFO] [stderr] src/ast.hpp:82:9: note: because the following virtual functions are pure within 'Sass::AST_Node': [INFO] [stderr] src/ast.hpp:100:13: note: virtual Sass::AST_Node::~AST_Node() [INFO] [stderr] src/ast.hpp: In constructor 'Sass::AST_Node::AST_Node(const Sass::AST_Node*)': [INFO] [stderr] src/ast.hpp:89:7: error: class 'Sass::AST_Node' does not have any field named 'pstate_' [INFO] [stderr] src/ast.hpp:89:20: error: 'const class Sass::AST_Node' has no member named 'pstate_' [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] src/ast.hpp: At global scope: [INFO] [stderr] src/ast.hpp:161:24: error: 'is_delayed' has not been declared [INFO] [stderr] src/ast.hpp:161:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:161:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:162:24: error: 'is_expanded' has not been declared [INFO] [stderr] src/ast.hpp:162:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:162:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:162:5: error: 'int Sass::Expression::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:161:5: error: with 'int Sass::Expression::ADD_PROPERTY(bool, int)' [INFO] [stderr] src/ast.hpp:163:24: error: 'is_interpolant' has not been declared [INFO] [stderr] src/ast.hpp:163:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:163:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:163:5: error: 'int Sass::Expression::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:161:5: error: with 'int Sass::Expression::ADD_PROPERTY(bool, int)' [INFO] [stderr] src/ast.hpp:164:24: error: 'concrete_type' has not been declared [INFO] [stderr] src/ast.hpp:164:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:164:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:166:28: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:185:45: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp: In member function 'virtual void Sass::Expression::set_delayed(bool)': [INFO] [stderr] src/ast.hpp:181:46: error: 'is_delayed' was not declared in this scope [INFO] [stderr] src/ast.hpp:181:46: note: suggested alternative: 'set_delayed' [INFO] [stderr] src/ast.hpp: In member function 'virtual bool Sass::Expression::has_interpolant() const': [INFO] [stderr] src/ast.hpp:182:51: error: 'is_interpolant' was not declared in this scope [INFO] [stderr] src/ast.hpp:182:51: note: suggested alternative: 'has_interpolant' [INFO] [stderr] src/ast.hpp: In member function 'virtual bool Sass::Expression::is_left_interpolant() const': [INFO] [stderr] src/ast.hpp:183:55: error: 'is_interpolant' was not declared in this scope [INFO] [stderr] src/ast.hpp:183:55: note: suggested alternative: 'has_interpolant' [INFO] [stderr] src/ast.hpp: In member function 'virtual bool Sass::Expression::is_right_interpolant() const': [INFO] [stderr] src/ast.hpp:184:56: error: 'is_interpolant' was not declared in this scope [INFO] [stderr] src/ast.hpp:184:56: note: suggested alternative: 'has_interpolant' [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] src/ast.hpp:197:21: note: suggested alternative: 'Expression' [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: 'Expression' [INFO] [stderr] src/ast.hpp:197:35: error: template argument 1 is invalid [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: 'Expression' [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: 'Expression' [INFO] [stderr] src/ast.hpp:205:39: error: template argument 1 is invalid [INFO] [stderr] src/ast.hpp:296:5: error: 'ExpressionMap' does not name a type; did you mean 'Expression'? [INFO] [stderr] src/ast.hpp:297:17: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:297:17: note: suggested alternative: 'Expression' [INFO] [stderr] src/ast.hpp:297:31: error: template argument 1 is invalid [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 'Expression'? [INFO] [stderr] src/ast.hpp:303:49: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/sass_functions.o] Error 4 [INFO] [stderr] 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] src/ast.hpp:303:49: note: suggested alternative: 'Expression' [INFO] [stderr] src/ast.hpp:303:65: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:303:65: note: suggested alternative: 'Expression' [INFO] [stderr] src/ast.hpp:303:79: error: template argument 1 is invalid [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] src/ast.hpp:314:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] src/ast.hpp:316:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] src/ast.hpp:317:11: error: 'ExpressionMap' does not name a type; did you mean 'Expression'? [INFO] [stderr] src/ast.hpp:318:34: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:318:34: note: suggested alternative: 'Expression' [INFO] [stderr] src/ast.hpp:318:50: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:318:50: note: suggested alternative: 'Expression' [INFO] [stderr] src/ast.hpp:318:64: error: template argument 1 is invalid [INFO] [stderr] src/ast.hpp:318:64: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:345:11: error: 'ExpressionMap' does not name a type; did you mean 'Expression'? [INFO] [stderr] src/ast.hpp:346:23: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:346:23: note: suggested alternative: 'Expression' [INFO] [stderr] src/ast.hpp:346:37: error: template argument 1 is invalid [INFO] [stderr] src/ast.hpp:346:37: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp: In member function 'void Sass::Hashed::reset_duplicate_key()': [INFO] [stderr] src/ast.hpp:302:34: error: 'duplicate_key_' was not declared in this scope [INFO] [stderr] src/ast.hpp:302:34: note: suggested alternative: 'has_duplicate_key' [INFO] [stderr] src/ast.hpp: In constructor 'Sass::Hashed::Hashed(size_t)': [INFO] [stderr] src/ast.hpp:306:7: error: class 'Sass::Hashed' does not have any field named 'elements_' [INFO] [stderr] src/ast.hpp:306:17: error: 'ExpressionMap' was not declared in this scope [INFO] [stderr] src/ast.hpp:306:17: note: suggested alternative: 'Expression' [INFO] [stderr] src/ast.hpp:307:25: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:307:25: note: suggested alternative: 'Expression' [INFO] [stderr] src/ast.hpp:307:39: error: template argument 1 is invalid [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] src/ast.hpp:309:7: error: 'elements_' was not declared in this scope [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] 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] 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] src/ast.hpp: In member function 'bool Sass::Hashed::has(int) const': [INFO] [stderr] src/ast.hpp:313:56: error: 'elements_' was not declared in this scope [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] src/ast.hpp:315:53: note: suggested alternative: '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] 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] src/ast.hpp:322:44: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] src/ast.hpp:323:17: error: 'duplicate_key_' was not declared in this scope [INFO] [stderr] src/ast.hpp:323:17: note: suggested alternative: '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] src/ast.hpp:325:7: error: 'elements_' was not declared in this scope [INFO] [stderr] src/ast.hpp:325:19: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] src/ast.hpp:325:30: error: request for member 'second' in 'p', which is of non-class type 'int' [INFO] [stderr] src/ast.hpp: In member function 'Sass::Hashed& Sass::Hashed::operator+=(Sass::Hashed*)': [INFO] [stderr] src/ast.hpp:333:15: error: 'class Sass::Hashed' has no member named 'elements_' [INFO] [stderr] src/ast.hpp:333:30: error: 'class Sass::Hashed' has no member named 'elements_' [INFO] [stderr] src/ast.hpp:338:31: error: 'begin' was not declared in this scope [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/extend.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/extend.hpp:7:0, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/ast.hpp:338:31: error: 'end' was not declared in this scope [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/extend.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/extend.hpp:7:0, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/ast.hpp:339:41: error: 'class Sass::Hashed' has no member named 'at' [INFO] [stderr] src/ast.hpp: At global scope: [INFO] [stderr] src/ast.hpp:390:24: error: 'statement_type' has not been declared [INFO] [stderr] src/ast.hpp:390:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:390:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:391:26: error: 'tabs' has not been declared [INFO] [stderr] src/ast.hpp:391:30: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:391:30: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:392:24: error: 'group_end' has not been declared [INFO] [stderr] src/ast.hpp:392:33: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:392:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:394:27: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:400:44: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:400:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:400:35: error: cannot declare parameter to be of abstract type 'Sass::Statement' [INFO] [stderr] src/ast.hpp:362:9: note: because the following virtual functions are pure within 'Sass::Statement': [INFO] [stderr] src/ast.hpp:395:13: note: virtual Sass::Statement::~Statement() [INFO] [stderr] src/ast.hpp:407:59: error: 'Statement_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:407:59: note: suggested alternative: 'Statement' [INFO] [stderr] src/ast.hpp:407:72: error: template argument 1 is invalid [INFO] [stderr] src/ast.hpp:408:24: error: 'is_root' has not been declared [INFO] [stderr] src/ast.hpp:408:31: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:408:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:411:31: error: 'Statement_Obj' has not been declared [INFO] [stderr] src/ast.hpp:413:23: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:415:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:415:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:416:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:416:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:411:10: error: 'void Sass::Block::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] src/ast.hpp:423:18: error: 'Block_Obj' has not been declared [INFO] [stderr] src/ast.hpp:423:29: error: 'block' has not been declared [INFO] [stderr] src/ast.hpp:423:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:423:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:425:27: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:437:18: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] src/ast.hpp:437:37: error: 'selector' has not been declared [INFO] [stderr] src/ast.hpp:437:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:437:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:438:24: error: 'is_root' has not been declared [INFO] [stderr] src/ast.hpp:438:31: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:440:25: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:440:57: error: expected unqualified-id before ',' token [INFO] [stderr] src/ast.hpp:440:75: error: expected unqualified-id before ')' token [INFO] [stderr] src/ast.hpp:442:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:442:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:443:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:443:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:450:18: error: 'Statement_Obj' has not been declared [INFO] [stderr] src/ast.hpp:450:33: error: 'node' has not been declared [INFO] [stderr] src/ast.hpp:450:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:450:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:451:24: error: 'group_end' has not been declared [INFO] [stderr] src/ast.hpp:451:33: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:451:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:453:24: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:453:69: error: expected unqualified-id before ',' token [INFO] [stderr] src/ast.hpp:455:33: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:455:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:456:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:456:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:463:24: error: 'type' has not been declared [INFO] [stderr] src/ast.hpp:463:28: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:463:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:464:31: error: 'name' has not been declared [INFO] [stderr] src/ast.hpp:464:35: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:464:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:466:23: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:466:62: error: expected unqualified-id before ',' token [INFO] [stderr] src/ast.hpp:467:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:467:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:468:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:468:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:475:18: error: 'List_Obj' has not been declared [INFO] [stderr] src/ast.hpp:475:28: error: 'media_queries' has not been declared [INFO] [stderr] src/ast.hpp:475:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:475:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:477:29: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:480:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:480:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:481:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:481:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:489:31: error: 'keyword' has not been declared [INFO] [stderr] src/ast.hpp:489:38: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:489:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:490:18: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] src/ast.hpp:490:37: error: 'selector' has not been declared [INFO] [stderr] src/ast.hpp:490:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:490:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:491:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:491:34: error: 'value' has not been declared [INFO] [stderr] src/ast.hpp:491:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:491:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:491:5: error: 'int Sass::Directive::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:490:5: error: with 'int Sass::Directive::ADD_PROPERTY(int, int)' [INFO] [stderr] src/ast.hpp:493:27: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:493:78: error: expected unqualified-id before ',' token [INFO] [stderr] src/ast.hpp:493:96: error: expected unqualified-id before ',' token [INFO] [stderr] src/ast.hpp:493:121: error: expected unqualified-id before ')' token [INFO] [stderr] src/ast.hpp:497:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:497:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:498:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:498:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:507:18: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] src/ast.hpp:507:37: error: 'name' has not been declared [INFO] [stderr] src/ast.hpp:507:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:507:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:509:31: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:510:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:510:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:511:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:511:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:518:18: error: 'String_Obj' has not been declared [INFO] [stderr] src/ast.hpp:518:30: error: 'property' has not been declared [INFO] [stderr] src/ast.hpp:518:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:518:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:519:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:519:34: error: 'value' has not been declared [INFO] [stderr] src/ast.hpp:519:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:519:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:519:5: error: 'int Sass::Declaration::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:518:5: error: with 'int Sass::Declaration::ADD_PROPERTY(int, int)' [INFO] [stderr] src/ast.hpp:520:24: error: 'is_important' has not been declared [INFO] [stderr] src/ast.hpp:520:36: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:520:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:521:24: error: 'is_custom_property' has not been declared [INFO] [stderr] src/ast.hpp:521:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:521:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:521:5: error: 'int Sass::Declaration::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:520:5: error: with 'int Sass::Declaration::ADD_PROPERTY(bool, int)' [INFO] [stderr] src/ast.hpp:522:24: error: 'is_indented' has not been declared [INFO] [stderr] src/ast.hpp:522:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:522:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:522:5: error: 'int Sass::Declaration::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:520:5: error: with 'int Sass::Declaration::ADD_PROPERTY(bool, int)' [INFO] [stderr] src/ast.hpp:524:29: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:524:122: error: expected unqualified-id before ')' token [INFO] [stderr] src/ast.hpp:526:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:526:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:527:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:527:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:534:31: error: 'variable' has not been declared [INFO] [stderr] src/ast.hpp:534:39: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:534:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:535:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:535:34: error: 'value' has not been declared [INFO] [stderr] src/ast.hpp:535:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:535:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:536:24: error: 'is_default' has not been declared [INFO] [stderr] src/ast.hpp:536:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:536:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:537:24: error: 'is_global' has not been declared [INFO] [stderr] src/ast.hpp:537:33: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:537:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:537:5: error: 'int Sass::Assignment::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:536:5: error: with 'int Sass::Assignment::ADD_PROPERTY(bool, int)' [INFO] [stderr] src/ast.hpp:539:28: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:540:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:540:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:541:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:541:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:549:17: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:549:17: note: suggested alternative: 'Expression' [INFO] [stderr] src/ast.hpp:549:31: error: template argument 1 is invalid [INFO] [stderr] src/ast.hpp:549:31: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:550:17: error: 'Include' was not declared in this scope [INFO] [stderr] src/ast.hpp:550:24: error: template argument 1 is invalid [INFO] [stderr] src/ast.hpp:550:24: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:551:18: error: 'List_Obj' has not been declared [INFO] [stderr] src/ast.hpp:551:33: error: 'import_queries' has not been declared [INFO] [stderr] src/ast.hpp:551:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:553:24: error: expected ')' before 'pstate' [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] src/ast.hpp:554:17: error: 'Include' was not declared in this scope [INFO] [stderr] src/ast.hpp:554:24: error: template argument 1 is invalid [INFO] [stderr] src/ast.hpp:554:24: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:555:17: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:555:17: note: suggested alternative: 'Expression' [INFO] [stderr] src/ast.hpp:555:31: error: template argument 1 is invalid [INFO] [stderr] src/ast.hpp:555:31: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:556:33: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:556:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:557:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:557:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:563:5: error: 'Include' does not name a type [INFO] [stderr] src/ast.hpp:565:29: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:566:5: error: 'Include' does not name a type [INFO] [stderr] src/ast.hpp:569:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:569:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:570:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:570:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:577:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:577:34: error: 'message' has not been declared [INFO] [stderr] src/ast.hpp:577:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:577:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:579:25: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:580:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:580:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:581:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:581:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:588:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:588:34: error: 'message' has not been declared [INFO] [stderr] src/ast.hpp:588:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:588:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:590:23: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:591:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:591:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:592:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:592:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:599:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:599:34: error: 'value' has not been declared [INFO] [stderr] src/ast.hpp:599:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:599:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:601:23: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:602:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:602:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:603:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:603:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:610:18: error: 'String_Obj' has not been declared [INFO] [stderr] src/ast.hpp:610:30: error: 'text' has not been declared [INFO] [stderr] src/ast.hpp:610:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:610:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:611:24: error: 'is_important' has not been declared [INFO] [stderr] src/ast.hpp:611:36: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:611:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:613:25: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:615:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:615:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:616:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:616:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:623:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:623:34: error: 'predicate' has not been declared [INFO] [stderr] src/ast.hpp:623:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:623:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:624:18: error: 'Block_Obj' has not been declared [INFO] [stderr] src/ast.hpp:624:29: error: 'alternative' has not been declared [INFO] [stderr] src/ast.hpp:624:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:624:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:624:5: error: 'int Sass::If::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:623:5: error: with 'int Sass::If::ADD_PROPERTY(int, int)' [INFO] [stderr] src/ast.hpp:626:20: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:626:82: error: expected unqualified-id before ')' token [INFO] [stderr] src/ast.hpp:628:29: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:628:29: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:629:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:629:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:636:31: error: 'variable' has not been declared [INFO] [stderr] src/ast.hpp:636:39: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:636:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:637:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:637:34: error: 'lower_bound' has not been declared [INFO] [stderr] src/ast.hpp:637:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:637:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:638:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:638:34: error: 'upper_bound' has not been declared [INFO] [stderr] src/ast.hpp:638:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:638:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:638:5: error: 'int Sass::For::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:637:5: error: with 'int Sass::For::ADD_PROPERTY(int, int)' [INFO] [stderr] src/ast.hpp:639:24: error: 'is_inclusive' has not been declared [INFO] [stderr] src/ast.hpp:639:36: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:639:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:641:21: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:642:30: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:642:30: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:643:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:643:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:650:44: error: 'variables' has not been declared [INFO] [stderr] src/ast.hpp:650:53: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:650:53: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:651:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:651:34: error: 'list' has not been declared [INFO] [stderr] src/ast.hpp:651:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:651:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:653:22: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:654:31: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:654:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:655:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:655:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:662:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:662:34: error: 'predicate' has not been declared [INFO] [stderr] src/ast.hpp:662:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:662:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:664:23: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:665:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:665:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:666:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:666:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:673:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:673:34: error: 'value' has not been declared [INFO] [stderr] src/ast.hpp:673:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:673:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:675:24: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:676:33: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:676:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:677:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:677:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:684:18: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] src/ast.hpp:684:37: error: 'selector' has not been declared [INFO] [stderr] src/ast.hpp:684:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:684:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:686:27: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:687:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:687:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:688:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:688:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:698:31: error: 'name' has not been declared [INFO] [stderr] src/ast.hpp:698:35: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:698:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:699:18: error: 'Parameters_Obj' has not been declared [INFO] [stderr] src/ast.hpp:699:34: error: 'parameters' has not been declared [INFO] [stderr] src/ast.hpp:699:44: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:699:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:700:18: error: 'Env' has not been declared [INFO] [stderr] src/ast.hpp:700:24: error: 'environment' has not been declared [INFO] [stderr] src/ast.hpp:700:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:700:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:701:24: error: 'type' has not been declared [INFO] [stderr] src/ast.hpp:701:28: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:701:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:702:18: error: 'Native_Function' has not been declared [INFO] [stderr] src/ast.hpp:702:35: error: 'native_function' has not been declared [INFO] [stderr] src/ast.hpp:702:50: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:702:50: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:702:5: error: 'int Sass::Definition::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:699:5: error: with 'int Sass::Definition::ADD_PROPERTY(int, int)' [INFO] [stderr] src/ast.hpp:703:18: error: 'Sass_Function_Entry' has not been declared [INFO] [stderr] src/ast.hpp:703:39: error: 'c_function' has not been declared [INFO] [stderr] src/ast.hpp:703:49: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:703:49: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:703:5: error: 'int Sass::Definition::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:699:5: error: with 'int Sass::Definition::ADD_PROPERTY(int, int)' [INFO] [stderr] src/ast.hpp:704:25: error: 'cookie' has not been declared [INFO] [stderr] src/ast.hpp:704:31: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:704:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:705:24: error: 'is_overload_stub' has not been declared [INFO] [stderr] src/ast.hpp:705:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:705:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:706:18: error: 'Signature' has not been declared [INFO] [stderr] src/ast.hpp:706:29: error: 'signature' has not been declared [INFO] [stderr] src/ast.hpp:706:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:706:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:706:5: error: 'int Sass::Definition::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:699:5: error: with 'int Sass::Definition::ADD_PROPERTY(int, int)' [INFO] [stderr] src/ast.hpp:708:28: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:713:28: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:719:28: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:724:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:724:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:725:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:725:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:732:31: error: 'name' has not been declared [INFO] [stderr] src/ast.hpp:732:35: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:732:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:733:18: error: 'Arguments_Obj' has not been declared [INFO] [stderr] src/ast.hpp:733:33: error: 'arguments' has not been declared [INFO] [stderr] src/ast.hpp:733:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:733:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:734:18: error: 'Parameters_Obj' has not been declared [INFO] [stderr] src/ast.hpp:734:34: error: 'block_parameters' has not been declared [INFO] [stderr] src/ast.hpp:734:50: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:734:50: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:734:5: error: 'int Sass::Mixin_Call::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:733:5: error: with 'int Sass::Mixin_Call::ADD_PROPERTY(int, int)' [INFO] [stderr] src/ast.hpp:736:28: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:736:99: error: expected unqualified-id before ',' token [INFO] [stderr] src/ast.hpp:736:117: error: expected unqualified-id before ')' token [INFO] [stderr] src/ast.hpp:737:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:737:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:738:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:738:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:745:18: error: 'Arguments_Obj' has not been declared [INFO] [stderr] src/ast.hpp:745:33: error: 'arguments' has not been declared [INFO] [stderr] src/ast.hpp:745:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:745:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:747:25: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:748:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:748:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:749:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:749:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:759:25: error: 'optype' has not been declared [INFO] [stderr] src/ast.hpp:759:31: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:759:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:760:19: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:760:35: error: 'operand' has not been declared [INFO] [stderr] src/ast.hpp:760:42: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:760:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:763:34: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:767:43: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:767:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:768:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:768:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:775:19: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:775:35: error: 'value' has not been declared [INFO] [stderr] src/ast.hpp:775:40: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:775:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:776:32: error: 'name' has not been declared [INFO] [stderr] src/ast.hpp:776:36: error: ISO C++ forbids declaration of 'HASH_CONSTREF' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:776:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:777:24: error: 'is_rest_argument' has not been declared [INFO] [stderr] src/ast.hpp:777:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:777:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:778:24: error: 'is_keyword_argument' has not been declared [INFO] [stderr] src/ast.hpp:778:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:778:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:778:5: error: 'int Sass::Argument::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:777:5: error: with 'int Sass::Argument::ADD_PROPERTY(bool, int)' [INFO] [stderr] src/ast.hpp:781:26: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:785:35: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:785:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:786:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:786:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:794:64: error: 'Argument_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:794:64: note: suggested alternative: 'Arguments' [INFO] [stderr] src/ast.hpp:794:76: error: template argument 1 is invalid [INFO] [stderr] src/ast.hpp:795:24: error: 'has_named_arguments' has not been declared [INFO] [stderr] src/ast.hpp:795:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:795:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:796:24: error: 'has_rest_argument' has not been declared [INFO] [stderr] src/ast.hpp:796:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:796:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:796:5: error: 'int Sass::Arguments::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:795:5: error: with 'int Sass::Arguments::ADD_PROPERTY(bool, int)' [INFO] [stderr] src/ast.hpp:797:24: error: 'has_keyword_argument' has not been declared [INFO] [stderr] src/ast.hpp:797:44: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:797:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:797:5: error: 'int Sass::Arguments::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:795:5: error: with 'int Sass::Arguments::ADD_PROPERTY(bool, int)' [INFO] [stderr] src/ast.hpp:799:31: error: 'Argument_Obj' has not been declared [INFO] [stderr] src/ast.hpp:801:27: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:803:5: error: 'Argument_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] src/ast.hpp:804:5: error: 'Argument_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] src/ast.hpp:805:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:805:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:806:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:806:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:799:10: error: 'void Sass::Arguments::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] src/ast.hpp:813:47: error: 'Media_Query_Expression_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:813:47: note: suggested alternative: 'Unary_Expression' [INFO] [stderr] src/ast.hpp:813:73: error: template argument 1 is invalid [INFO] [stderr] src/ast.hpp:814:18: error: 'String_Obj' has not been declared [INFO] [stderr] src/ast.hpp:814:30: error: 'media_type' has not been declared [INFO] [stderr] src/ast.hpp:814:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:814:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:815:24: error: 'is_negated' has not been declared [INFO] [stderr] src/ast.hpp:815:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:815:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:816:24: error: 'is_restricted' has not been declared [INFO] [stderr] src/ast.hpp:816:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:816:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:816:5: error: 'int Sass::Media_Query::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:815:5: error: with 'int Sass::Media_Query::ADD_PROPERTY(bool, int)' [INFO] [stderr] src/ast.hpp:818:29: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:818:54: error: expected unqualified-id before ',' token [INFO] [stderr] src/ast.hpp:819:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:819:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:820:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:820:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:827:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:827:34: error: 'feature' has not been declared [INFO] [stderr] src/ast.hpp:827:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:827:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:828:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:828:34: error: 'value' has not been declared [INFO] [stderr] src/ast.hpp:828:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:828:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:828:5: error: 'int Sass::Media_Query_Expression::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:827:5: error: with 'int Sass::Media_Query_Expression::ADD_PROPERTY(int, int)' [INFO] [stderr] src/ast.hpp:829:24: error: 'is_interpolated' has not been declared [INFO] [stderr] src/ast.hpp:829:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:829:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:831:40: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:832:49: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:832:49: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:833:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:833:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:841:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:841:34: error: 'feature' has not been declared [INFO] [stderr] src/ast.hpp:841:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:841:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:842:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:842:34: error: 'value' has not been declared [INFO] [stderr] src/ast.hpp:842:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:842:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:842:5: error: 'int Sass::At_Root_Query::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:841:5: error: with 'int Sass::At_Root_Query::ADD_PROPERTY(int, int)' [INFO] [stderr] src/ast.hpp:844:31: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:844:60: error: expected unqualified-id before ',' token [INFO] [stderr] src/ast.hpp:844:83: error: expected unqualified-id before ',' token [INFO] [stderr] src/ast.hpp:846:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:846:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:847:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:847:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:854:18: error: 'At_Root_Query_Obj' has not been declared [INFO] [stderr] src/ast.hpp:854:37: error: 'expression' has not been declared [INFO] [stderr] src/ast.hpp:854:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:854:47: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:856:31: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:856:55: error: expected unqualified-id before ',' token [INFO] [stderr] src/ast.hpp:856:81: error: expected unqualified-id before ')' token [INFO] [stderr] src/ast.hpp:858:23: error: 'Statement_Obj' has not been declared [INFO] [stderr] src/ast.hpp:859:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:859:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:860:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:860:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:867:31: error: 'name' has not been declared [INFO] [stderr] src/ast.hpp:867:35: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:867:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:868:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] src/ast.hpp:868:34: error: 'default_value' has not been declared [INFO] [stderr] src/ast.hpp:868:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:868:47: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:869:24: error: 'is_rest_parameter' has not been declared [INFO] [stderr] src/ast.hpp:869:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:869:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:871:27: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:871:73: error: expected unqualified-id before ',' token [INFO] [stderr] src/ast.hpp:872:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:872:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:873:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:873:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:881:63: error: 'Parameter_Obj' was not declared in this scope [INFO] [stderr] src/ast.hpp:881:63: note: suggested alternative: 'Parameters' [INFO] [stderr] src/ast.hpp:881:76: error: template argument 1 is invalid [INFO] [stderr] src/ast.hpp:882:24: error: 'has_optional_parameters' has not been declared [INFO] [stderr] src/ast.hpp:882:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:882:47: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:883:24: error: 'has_rest_parameter' has not been declared [INFO] [stderr] src/ast.hpp:883:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:883:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:883:5: error: 'int Sass::Parameters::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] src/ast.hpp:882:5: error: with 'int Sass::Parameters::ADD_PROPERTY(bool, int)' [INFO] [stderr] src/ast.hpp:885:31: error: 'Parameter_Obj' has not been declared [INFO] [stderr] src/ast.hpp:887:28: error: expected ')' before 'pstate' [INFO] [stderr] src/ast.hpp:888:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:888:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:889:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] src/ast.hpp:889:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:885:10: error: 'void Sass::Parameters::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/extend.hpp:7, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/ast_values.hpp:44:26: error: expected ')' before 'pstate' [INFO] [stderr] PreValue(ParserState pstate, bool d = false, bool e = false, bool i = false, Type ct = NONE); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:45:43: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(PreValue); [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:54:23: error: expected ')' before 'pstate' [INFO] [stderr] Value(ParserState pstate, bool d = false, bool e = false, bool i = false, Type ct = NONE); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:55:40: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:55:35: error: cannot declare parameter to be of abstract type 'Sass::Value' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Value); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:52:9: note: because the following virtual functions are pure within 'Sass::Value': [INFO] [stderr] class Value : public PreValue { [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:56:18: note: virtual bool Sass::Value::operator==(const Sass::Expression&) const [INFO] [stderr] virtual bool operator== (const Expression& rhs) const override = 0; [INFO] [stderr] ^~~~~~~~ [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: 'Expression' [INFO] [stderr] class List : public Value, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [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:66:23: error: use of enum 'Sass_Separator' without previous declaration [INFO] [stderr] ADD_PROPERTY(enum Sass_Separator, separator) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:66:39: error: 'separator' has not been declared [INFO] [stderr] ADD_PROPERTY(enum Sass_Separator, separator) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:66:48: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(enum Sass_Separator, separator) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:66:48: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:67:24: error: 'is_arglist' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_arglist) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:67:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_arglist) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:67:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:68:24: error: 'is_bracketed' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_bracketed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:68:36: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_bracketed) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:68:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:68:5: error: 'int Sass::List::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(bool, is_bracketed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:67:5: error: with 'int Sass::List::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_arglist) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:69:24: error: 'from_selector' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, from_selector) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:69:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, from_selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:69:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:69:5: error: 'int Sass::List::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(bool, from_selector) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:67:5: error: with 'int Sass::List::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_arglist) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:71:22: error: expected ')' before 'pstate' [INFO] [stderr] List(ParserState pstate, size_t size = 0, enum Sass_Separator sep = SASS_SPACE, bool argl = false, bool bracket = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] 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] 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:86:31: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(List) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:86:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:87:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:87:33: error: expected ';' at end of member declaration [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 'void Sass::List::adjust_after_pushing(int)': [INFO] [stderr] src/ast_values.hpp:64:60: error: 'is_expanded' was not declared in this scope [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 std::__cxx11::string Sass::List::type() const': [INFO] [stderr] src/ast_values.hpp:72:48: error: 'is_arglist_' was not declared in this scope [INFO] [stderr] std::string type() const override { return is_arglist_ ? "arglist" : "list"; } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:72:48: note: suggested alternative: 'sys_errlist' [INFO] [stderr] std::string type() const override { return is_arglist_ ? "arglist" : "list"; } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] sys_errlist [INFO] [stderr] src/ast_values.hpp: In member function 'const char* Sass::List::sep_string(bool) const': [INFO] [stderr] src/ast_values.hpp:75:14: error: 'separator' was not declared in this scope [INFO] [stderr] return separator() == SASS_SPACE ? [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:75:14: note: suggested alternative: 'operator<' [INFO] [stderr] return separator() == SASS_SPACE ? [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] operator< [INFO] [stderr] src/ast_values.hpp:75:29: error: 'SASS_SPACE' was not declared in this scope [INFO] [stderr] return separator() == SASS_SPACE ? [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:75:29: note: suggested alternative: 'SASS_AST_H' [INFO] [stderr] return separator() == SASS_SPACE ? [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] SASS_AST_H [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:61: error: 'is_bracketed' was not declared in this scope [INFO] [stderr] bool is_invisible() const override { return empty() && !is_bracketed(); } [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_supports.o] Error 4 [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:96:21: error: expected ')' before 'pstate' [INFO] [stderr] Map(ParserState pstate, size_t size = 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:100:5: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] List_Obj to_list(ParserState& pstate); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] List [INFO] [stderr] src/ast_values.hpp:105:30: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Map) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:105:30: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:106:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:106:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp: In member function 'virtual void Sass::Map::adjust_after_pushing(int)': [INFO] [stderr] src/ast_values.hpp:94:87: error: 'is_expanded' 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: At global scope: [INFO] [stderr] src/ast_values.hpp:117:28: error: 'op' has not been declared [INFO] [stderr] HASH_PROPERTY(Operand, op) [INFO] [stderr] ^~ [INFO] [stderr] src/ast_values.hpp:117:30: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Operand, op) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:117:30: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:118:19: error: 'Expression_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:118:35: error: 'left' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:118:39: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:118:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:119:19: error: 'Expression_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, right) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:119:35: error: 'right' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, right) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:119:40: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Expression_Obj, right) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:119:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:119:5: error: 'int Sass::Binary_Expression::HASH_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(Expression_Obj, right) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:118:5: error: with 'int Sass::Binary_Expression::HASH_PROPERTY(int, int)' [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:122:35: error: expected ')' before 'pstate' [INFO] [stderr] Binary_Expression(ParserState pstate, [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:136:10: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] enum Sass_OP optype() const { return op_.operand; } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_values.hpp:137:44: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Binary_Expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:137:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:138:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:138:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp: In member function 'int Sass::Binary_Expression::optype() const': [INFO] [stderr] src/ast_values.hpp:136:42: error: 'op_' was not declared in this scope [INFO] [stderr] enum Sass_OP optype() const { return op_.operand; } [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_values.hpp: At global scope: [INFO] [stderr] src/ast_values.hpp:146:18: error: 'Definition_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Definition_Obj, definition) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:146:34: error: 'definition' has not been declared [INFO] [stderr] ADD_PROPERTY(Definition_Obj, definition) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:146:44: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Definition_Obj, definition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:146:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:147:24: error: 'is_css' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_css) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:147:30: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_css) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:147:30: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:149:26: error: expected ')' before 'pstate' [INFO] [stderr] Function(ParserState pstate, Definition_Obj def, bool css); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:159:35: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Function) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:159:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:160:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:160:33: error: expected ';' at end of member declaration [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_values.hpp:167:31: error: 'sname' has not been declared [INFO] [stderr] HASH_CONSTREF(String_Obj, sname) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:167:36: error: ISO C++ forbids declaration of 'HASH_CONSTREF' with no type [-fpermissive] [INFO] [stderr] HASH_CONSTREF(String_Obj, sname) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:167:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:168:19: error: 'Arguments_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:168:34: error: 'arguments' has not been declared [INFO] [stderr] HASH_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:168:43: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:168:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:169:19: error: 'Function_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Function_Obj, func) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:169:33: error: 'func' has not been declared [INFO] [stderr] HASH_PROPERTY(Function_Obj, func) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:169:37: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Function_Obj, func) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:169:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:169:5: error: 'int Sass::Function_Call::HASH_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(Function_Obj, func) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:168:5: error: with 'int Sass::Function_Call::HASH_PROPERTY(int, int)' [INFO] [stderr] HASH_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:170:24: error: 'via_call' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, via_call) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_values.hpp:170:32: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, via_call) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:170:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:171:25: error: 'cookie' has not been declared [INFO] [stderr] ADD_PROPERTY(void*, cookie) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:171:31: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(void*, cookie) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:171:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:174:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, std::string n, Arguments_Obj args, void* cookie); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:175:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, std::string n, Arguments_Obj args, Function_Obj func); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:176:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, std::string n, Arguments_Obj args); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:178:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args, void* cookie); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:179:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args, Function_Obj func); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:180:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:189:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Function_Call) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:189:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:190:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:190:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:197:31: error: 'name' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:197:35: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:197:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:199:26: error: expected ')' before 'pstate' [INFO] [stderr] Variable(ParserState pstate, std::string n); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:202:35: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Variable) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:202:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:203:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:203:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:209:51: error: expected class-name before '{' token [INFO] [stderr] class Number final : public Value, public Units { [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:210:27: error: 'value' has not been declared [INFO] [stderr] HASH_PROPERTY(double, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:210:32: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:210:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:211:24: error: 'zero' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, zero) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:211:28: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, zero) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:211:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:214:24: error: expected ')' before 'pstate' [INFO] [stderr] Number(ParserState pstate, double val, std::string u = "", bool zero = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:234:33: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Number) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:234:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:235:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:235:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp: In member function 'bool Sass::Number::zero()': [INFO] [stderr] src/ast_values.hpp:216:26: error: 'zero_' was not declared in this scope [INFO] [stderr] bool zero() { return zero_; } [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:216:26: note: suggested alternative: 'zero' [INFO] [stderr] bool zero() { return zero_; } [INFO] [stderr] ^~~~~ [INFO] [stderr] zero [INFO] [stderr] src/ast_values.hpp: At global scope: [INFO] [stderr] src/ast_values.hpp:242:31: error: 'disp' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, disp) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:242:35: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, disp) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:242:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:243:27: error: 'a' has not been declared [INFO] [stderr] HASH_PROPERTY(double, a) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:243:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, a) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:243:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:247:23: error: expected ')' before 'pstate' [INFO] [stderr] Color(ParserState pstate, double a = 1, const std::string disp = ""); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:256:13: error: 'Color_RGBA' does not name a type; did you mean 'Color'? [INFO] [stderr] virtual Color_RGBA* copyAsRGBA() const = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color [INFO] [stderr] src/ast_values.hpp:257:13: error: 'Color_RGBA' does not name a type; did you mean 'Color'? [INFO] [stderr] virtual Color_RGBA* toRGBA() = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color [INFO] [stderr] src/ast_values.hpp:259:13: error: 'Color_HSLA' does not name a type; did you mean 'Color'? [INFO] [stderr] virtual Color_HSLA* copyAsHSLA() const = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color [INFO] [stderr] src/ast_values.hpp:260:13: error: 'Color_HSLA' does not name a type; did you mean 'Color'? [INFO] [stderr] virtual Color_HSLA* toHSLA() = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color [INFO] [stderr] src/ast_values.hpp:262:40: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Color) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:262:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:262:35: error: cannot declare parameter to be of abstract type 'Sass::Color' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Color) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:241:9: note: because the following virtual functions are pure within 'Sass::Color': [INFO] [stderr] class Color : public Value { [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:252:20: note: virtual size_t Sass::Color::hash() const [INFO] [stderr] virtual size_t hash() const override = 0; [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_selectors.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] src/ast_values.hpp:269:27: error: 'r' has not been declared [INFO] [stderr] HASH_PROPERTY(double, r) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:269:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, r) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:269:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:270:27: error: 'g' has not been declared [INFO] [stderr] HASH_PROPERTY(double, g) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:270:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, g) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:270:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:270:5: error: 'int Sass::Color_RGBA::HASH_PROPERTY(double, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(double, g) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:269:5: error: with 'int Sass::Color_RGBA::HASH_PROPERTY(double, int)' [INFO] [stderr] HASH_PROPERTY(double, r) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:271:27: error: 'b' has not been declared [INFO] [stderr] HASH_PROPERTY(double, b) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:271:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, b) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:271:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:271:5: error: 'int Sass::Color_RGBA::HASH_PROPERTY(double, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(double, b) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:269:5: error: with 'int Sass::Color_RGBA::HASH_PROPERTY(double, int)' [INFO] [stderr] HASH_PROPERTY(double, r) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:273:28: error: expected ')' before 'pstate' [INFO] [stderr] Color_RGBA(ParserState pstate, double r, double g, double b, double a = 1, const std::string disp = ""); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:283:5: error: 'Color_HSLA' does not name a type; did you mean 'Color_RGBA'? [INFO] [stderr] Color_HSLA* copyAsHSLA() const override; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color_RGBA [INFO] [stderr] src/ast_values.hpp:284:5: error: 'Color_HSLA' does not name a type; did you mean 'Color_RGBA'? [INFO] [stderr] Color_HSLA* toHSLA() override { return copyAsHSLA(); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color_RGBA [INFO] [stderr] src/ast_values.hpp:288:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Color_RGBA) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:288:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:289:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:289:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:280:17: error: 'Sass::Color_RGBA* Sass::Color_RGBA::copyAsRGBA() const' marked 'override', but does not override [INFO] [stderr] Color_RGBA* copyAsRGBA() const override; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:281:17: error: 'Sass::Color_RGBA* Sass::Color_RGBA::toRGBA()' marked 'override', but does not override [INFO] [stderr] Color_RGBA* toRGBA() override { return this; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:297:27: error: 'h' has not been declared [INFO] [stderr] HASH_PROPERTY(double, h) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:297:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, h) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:297:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:298:27: error: 's' has not been declared [INFO] [stderr] HASH_PROPERTY(double, s) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:298:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, s) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:298:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:298:5: error: 'int Sass::Color_HSLA::HASH_PROPERTY(double, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(double, s) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:297:5: error: with 'int Sass::Color_HSLA::HASH_PROPERTY(double, int)' [INFO] [stderr] HASH_PROPERTY(double, h) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:299:27: error: 'l' has not been declared [INFO] [stderr] HASH_PROPERTY(double, l) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:299:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, l) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:299:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:299:5: error: 'int Sass::Color_HSLA::HASH_PROPERTY(double, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(double, l) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:297:5: error: with 'int Sass::Color_HSLA::HASH_PROPERTY(double, int)' [INFO] [stderr] HASH_PROPERTY(double, h) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:301:28: error: expected ')' before 'pstate' [INFO] [stderr] Color_HSLA(ParserState pstate, double h, double s, double l, double a = 1, const std::string disp = ""); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:316:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Color_HSLA) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:316:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:317:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:317:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:308:17: error: 'Sass::Color_RGBA* Sass::Color_HSLA::copyAsRGBA() const' marked 'override', but does not override [INFO] [stderr] Color_RGBA* copyAsRGBA() const override; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:309:17: error: 'Sass::Color_RGBA* Sass::Color_HSLA::toRGBA()' marked 'override', but does not override [INFO] [stderr] Color_RGBA* toRGBA() override { return copyAsRGBA(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:311:17: error: 'Sass::Color_HSLA* Sass::Color_HSLA::copyAsHSLA() const' marked 'override', but does not override [INFO] [stderr] Color_HSLA* copyAsHSLA() const override; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:312:17: error: 'Sass::Color_HSLA* Sass::Color_HSLA::toHSLA()' marked 'override', but does not override [INFO] [stderr] Color_HSLA* toHSLA() override { return this; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:324:31: error: 'message' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, message) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_values.hpp:324:38: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:324:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:326:30: error: expected ')' before 'pstate' [INFO] [stderr] Custom_Error(ParserState pstate, std::string msg); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:328:39: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Custom_Error) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:328:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:329:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:329:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:336:31: error: 'message' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, message) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_values.hpp:336:38: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:336:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:338:32: error: expected ')' before 'pstate' [INFO] [stderr] Custom_Warning(ParserState pstate, std::string msg); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:340:41: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Custom_Warning) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:340:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:341:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:341:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:348:25: error: 'value' has not been declared [INFO] [stderr] HASH_PROPERTY(bool, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:348:30: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(bool, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:348:30: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:351:25: error: expected ')' before 'pstate' [INFO] [stderr] Boolean(ParserState pstate, bool val); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:363:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Boolean) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:363:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:364:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:364:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp: In member function 'virtual Sass::Boolean::operator bool()': [INFO] [stderr] src/ast_values.hpp:352:39: error: 'value_' was not declared in this scope [INFO] [stderr] operator bool() override { return value_; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:352:39: note: suggested alternative: 'Value' [INFO] [stderr] operator bool() override { return value_; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] Value [INFO] [stderr] src/ast_values.hpp: In member function 'virtual bool Sass::Boolean::is_false()': [INFO] [stderr] src/ast_values.hpp:359:40: error: 'value_' was not declared in this scope [INFO] [stderr] bool is_false() override { return !value_; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:359:40: note: suggested alternative: 'Value' [INFO] [stderr] bool is_false() override { return !value_; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] Value [INFO] [stderr] src/ast_values.hpp: At global scope: [INFO] [stderr] src/ast_values.hpp:373:24: error: expected ')' before 'pstate' [INFO] [stderr] String(ParserState pstate, bool delayed = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:380:41: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(String); [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:381:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:381:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:380:35: error: cannot declare parameter to be of abstract type 'Sass::String' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(String); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:371:9: note: because the following virtual functions are pure within 'Sass::String': [INFO] [stderr] class String : public Value { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:375:13: note: virtual Sass::String::~String() [INFO] [stderr] virtual ~String() = 0; [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:56:18: note: virtual bool Sass::Value::operator==(const Sass::Expression&) const [INFO] [stderr] virtual bool operator== (const Expression& rhs) const override = 0; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_values.hpp:376:18: note: virtual void Sass::String::rtrim() [INFO] [stderr] virtual void rtrim() = 0; [INFO] [stderr] ^~~~~ [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] src/ast_values.hpp:390:24: error: 'css' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, css) [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_values.hpp:390:27: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, css) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:390:27: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:393:31: error: expected ')' before 'pstate' [INFO] [stderr] String_Schema(ParserState pstate, size_t size = 0, bool css = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:407:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(String_Schema) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:407:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:408:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:408:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:415:24: error: 'quote_mark' has not been declared [INFO] [stderr] ADD_PROPERTY(char, quote_mark) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:415:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(char, quote_mark) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:415:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:416:24: error: 'can_compress_whitespace' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, can_compress_whitespace) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:416:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, can_compress_whitespace) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:416:47: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:417:32: error: 'value' has not been declared [INFO] [stderr] HASH_CONSTREF(std::string, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:417:37: error: ISO C++ forbids declaration of 'HASH_CONSTREF' with no type [-fpermissive] [INFO] [stderr] HASH_CONSTREF(std::string, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:417:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:421:33: error: expected ')' before 'pstate' [INFO] [stderr] String_Constant(ParserState pstate, std::string val, bool css = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:422:33: error: expected ')' before 'pstate' [INFO] [stderr] String_Constant(ParserState pstate, const char* beg, bool css = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:423:33: error: expected ')' before 'pstate' [INFO] [stderr] String_Constant(ParserState pstate, const char* beg, const char* end, bool css = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:424:33: error: expected ')' before 'pstate' [INFO] [stderr] String_Constant(ParserState pstate, const Token& tok, bool css = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:433:42: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(String_Constant) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:433:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:434:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:434:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:442:31: error: expected ')' before 'pstate' [INFO] [stderr] String_Quoted(ParserState pstate, std::string val, char q = 0, [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:448:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(String_Quoted) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:448:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:449:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:449:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:457:22: error: expected ')' before 'pstate' [INFO] [stderr] Null(ParserState pstate); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:468:31: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Null) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:468:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:469:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:469:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:477:34: error: expected ')' before 'pstate' [INFO] [stderr] Parent_Reference(ParserState pstate); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:483:43: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Parent_Reference) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:483:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:484:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:484:33: error: expected ';' at end of member declaration [INFO] [stderr] In file included from src/ast.hpp:895:0, [INFO] [stderr] from src/extend.hpp:7, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/ast_supports.hpp:43:18: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:43:42: error: 'condition' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:43:51: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:43:51: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:45:32: error: expected ')' before 'pstate' [INFO] [stderr] Supports_Block(ParserState pstate, Supports_Condition_Obj condition, Block_Obj block = {}); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_supports.hpp:45:94: error: expected unqualified-id before ')' token [INFO] [stderr] Supports_Block(ParserState pstate, Supports_Condition_Obj condition, Block_Obj block = {}); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:47:41: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Block) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:47:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:48:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:48:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:56:36: error: expected ')' before 'pstate' [INFO] [stderr] Supports_Condition(ParserState pstate); [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] src/ast_supports.hpp:58:45: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Condition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:58:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:59:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:59:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:69:18: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, left); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:69:42: error: 'left' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, left); [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:69:46: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, left); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:70:18: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, right); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:70:42: error: 'right' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, right); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_supports.hpp:70:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, right); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:70:5: error: 'int Sass::Supports_Operator::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, right); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:69:5: error: with 'int Sass::Supports_Operator::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, left); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:71:27: error: 'operand' has not been declared [INFO] [stderr] ADD_PROPERTY(Operand, operand); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_supports.hpp:71:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Operand, operand); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:73:35: error: expected ')' before 'pstate' [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] src/ast_supports.hpp:75:44: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Operator) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:75:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:76:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:76:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:84:18: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:84:42: error: 'condition' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:84:51: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:86:35: error: expected ')' before 'pstate' [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] src/ast_supports.hpp:88:44: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Negation) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:88:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:89:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:89:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:97:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:97:34: error: 'feature' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_supports.hpp:97:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:98:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:98:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_supports.hpp:98:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:98:5: error: 'int Sass::Supports_Declaration::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:97:5: error: with 'int Sass::Supports_Declaration::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:100:38: error: expected ')' before 'pstate' [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] src/ast_supports.hpp:102:47: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Declaration) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:102:47: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:103:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:103:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:111:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:111:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_supports.hpp:111:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:113:40: error: expected ')' before 'pstate' [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] src/ast_supports.hpp:115:49: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Interpolation) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:115:49: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:116:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:116:33: error: expected ';' at end of member declaration [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/extend.hpp:7, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/ast_selectors.hpp:44:24: error: 'has_line_feed' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_line_feed) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:44:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_line_feed) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:44:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:46:24: error: 'has_line_break' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_line_break) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:46:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_line_break) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:46:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:46:5: error: 'int Sass::Selector::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(bool, has_line_break) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:44:5: error: with 'int Sass::Selector::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, has_line_feed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:48:24: error: 'is_optional' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_optional) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:48:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_optional) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:48:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:48:5: error: 'int Sass::Selector::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(bool, is_optional) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:44:5: error: with 'int Sass::Selector::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, has_line_feed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:51:32: error: 'media_block' has not been declared [INFO] [stderr] ADD_PROPERTY(Media_Block*, media_block) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:51:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Media_Block*, media_block) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:51:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:55:26: error: expected ')' before 'pstate' [INFO] [stderr] Selector(ParserState pstate); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:68:43: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Selector); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:68:35: error: cannot declare parameter to be of abstract type 'Sass::Selector' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Selector); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:42:9: note: because the following virtual functions are pure within 'Sass::Selector': [INFO] [stderr] class Selector : public Expression { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:56:13: note: virtual Sass::Selector::~Selector() [INFO] [stderr] virtual ~Selector() = 0; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:57:12: note: virtual size_t Sass::Selector::hash() const [INFO] [stderr] size_t hash() const override = 0; [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:58:27: note: virtual long unsigned int Sass::Selector::specificity() const [INFO] [stderr] virtual unsigned long specificity() const = 0; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:59:17: note: virtual int Sass::Selector::unification_order() const [INFO] [stderr] virtual int unification_order() const = 0; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:64:18: note: virtual bool Sass::Selector::operator<(const Sass::Selector&) const [INFO] [stderr] virtual bool operator<(const Selector& rhs) const = 0; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:65:18: note: virtual bool Sass::Selector::operator==(const Sass::Selector&) const [INFO] [stderr] virtual bool operator==(const Selector& rhs) const = 0; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:77:18: error: 'String_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, contents) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:77:30: error: 'contents' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, contents) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:77:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, contents) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:77:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:78:24: error: 'connect_parent' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, connect_parent); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:78:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, connect_parent); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:81:32: error: 'media_block' has not been declared [INFO] [stderr] ADD_PROPERTY(Media_Block*, media_block) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:81:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Media_Block*, media_block) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:81:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:85:33: error: expected ')' before 'pstate' [INFO] [stderr] Selector_Schema(ParserState pstate, String_Obj c); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:94:42: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Selector_Schema) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:94:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:95:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:95:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:114:32: error: 'ns' has not been declared [INFO] [stderr] HASH_CONSTREF(std::string, ns) [INFO] [stderr] ^~ [INFO] [stderr] src/ast_selectors.hpp:114:34: error: ISO C++ forbids declaration of 'HASH_CONSTREF' with no type [-fpermissive] [INFO] [stderr] HASH_CONSTREF(std::string, ns) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:114:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:115:32: error: 'name' has not been declared [INFO] [stderr] HASH_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:115:36: error: ISO C++ forbids declaration of 'HASH_CONSTREF' with no type [-fpermissive] [INFO] [stderr] HASH_CONSTREF(std::string, name) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:115:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:115:5: error: 'int Sass::Simple_Selector::HASH_CONSTREF(std::__cxx11::string, int)' cannot be overloaded [INFO] [stderr] HASH_CONSTREF(std::string, name) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:114:5: error: with 'int Sass::Simple_Selector::HASH_CONSTREF(std::__cxx11::string, int)' [INFO] [stderr] HASH_CONSTREF(std::string, ns) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:116:31: error: 'simple_type' has not been declared [INFO] [stderr] ADD_PROPERTY(Simple_Type, simple_type) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:116:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Simple_Type, simple_type) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:116:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:117:25: error: 'has_ns' has not been declared [INFO] [stderr] HASH_PROPERTY(bool, has_ns) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:117:31: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(bool, has_ns) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:117:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:119:33: error: expected ')' before 'pstate' [INFO] [stderr] Simple_Selector(ParserState pstate, std::string n = ""); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:135:13: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual Compound_Selector* unify_with(Compound_Selector*); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:140:44: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual bool is_superselector_of(const Compound_Selector* sub) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:144:34: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] virtual bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:145:35: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] virtual bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:146:34: error: 'Complex_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual bool operator<(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:146:18: error: 'virtual bool Sass::Simple_Selector::operator<(const int&) const' cannot be overloaded [INFO] [stderr] virtual bool operator<(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:144:18: error: with 'virtual bool Sass::Simple_Selector::operator<(const int&) const' [INFO] [stderr] virtual bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:147:35: error: 'Complex_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual bool operator==(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:147:18: error: 'virtual bool Sass::Simple_Selector::operator==(const int&) const' cannot be overloaded [INFO] [stderr] virtual bool operator==(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:145:18: error: with 'virtual bool Sass::Simple_Selector::operator==(const int&) const' [INFO] [stderr] virtual bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:148:34: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual bool operator<(const Compound_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:148:18: error: 'virtual bool Sass::Simple_Selector::operator<(const int&) const' cannot be overloaded [INFO] [stderr] virtual bool operator<(const Compound_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:144:18: error: with 'virtual bool Sass::Simple_Selector::operator<(const int&) const' [INFO] [stderr] virtual bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:149:35: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual bool operator==(const Compound_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:149:18: error: 'virtual bool Sass::Simple_Selector::operator==(const int&) const' cannot be overloaded [INFO] [stderr] virtual bool operator==(const Compound_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:145:18: error: with 'virtual bool Sass::Simple_Selector::operator==(const int&) const' [INFO] [stderr] virtual bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:153:50: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Simple_Selector); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:154:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS(); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:153:35: error: cannot declare parameter to be of abstract type 'Sass::Simple_Selector' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Simple_Selector); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:101:9: note: because the following virtual functions are pure within 'Sass::Simple_Selector': [INFO] [stderr] class Simple_Selector : public Selector { [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:134:13: note: virtual Sass::Simple_Selector::~Simple_Selector() [INFO] [stderr] virtual ~Simple_Selector() = 0; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:58:27: note: virtual long unsigned int Sass::Selector::specificity() const [INFO] [stderr] virtual unsigned long specificity() const = 0; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:59:17: note: virtual int Sass::Selector::unification_order() const [INFO] [stderr] virtual int unification_order() const = 0; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:168:24: error: 'real' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, real) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:168:28: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, real) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:168:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:170:33: error: expected ')' before 'pstate' [INFO] [stderr] Parent_Selector(ParserState pstate, bool r = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:186:42: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Parent_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:186:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:187:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:187:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Parent_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:178:18: error: 'runtime_error' is not a member of 'std' [INFO] [stderr] throw std::runtime_error("unification_order for Parent_Selector is undefined"); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:179:5: warning: no return statement in function returning non-void [-Wreturn-type] [INFO] [stderr] } [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:196:38: error: expected ')' before 'pstate' [INFO] [stderr] Placeholder_Selector(ParserState pstate, std::string n); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:209:47: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Placeholder_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:209:47: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:210:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:210:33: error: expected ';' at end of member declaration [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: At global scope: [INFO] [stderr] src/ast_selectors.hpp:218:31: error: expected ')' before 'pstate' [INFO] [stderr] Type_Selector(ParserState pstate, std::string n); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:225:5: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Compound_Selector* unify_with(Compound_Selector*) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:230:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Type_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:230:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:231:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:231:33: error: expected ';' at end of member declaration [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: At global scope: [INFO] [stderr] src/ast_selectors.hpp:239:32: error: expected ')' before 'pstate' [INFO] [stderr] Class_Selector(ParserState pstate, std::string n); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:245:5: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Compound_Selector* unify_with(Compound_Selector*) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:250:41: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Class_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:250:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:251:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:251:33: error: expected ';' at end of member declaration [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: At global scope: [INFO] [stderr] src/ast_selectors.hpp:259:29: error: expected ')' before 'pstate' [INFO] [stderr] Id_Selector(ParserState pstate, std::string n); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:265:5: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Compound_Selector* unify_with(Compound_Selector*) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:270:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Id_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:270:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:271:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:271:33: error: expected ';' at end of member declaration [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_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:278:31: error: 'matcher' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, matcher) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:278:38: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, matcher) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:278:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:280:18: error: 'String_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, value) // might be interpolated [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:280:30: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, value) // might be interpolated [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_selectors.hpp:280:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, value) // might be interpolated [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:280:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:281:24: error: 'modifier' has not been declared [INFO] [stderr] ADD_PROPERTY(char, modifier); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:281:32: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(char, modifier); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:283:36: error: expected ')' before 'pstate' [INFO] [stderr] Attribute_Selector(ParserState pstate, std::string n, std::string m, String_Obj v, char o = 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:294:45: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Attribute_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:294:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:295:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:295:33: error: expected ';' at end of member declaration [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] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:315:18: error: 'String_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, expression) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:315:30: error: 'expression' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, expression) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:315:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:315:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:317:33: error: expected ')' before 'pstate' [INFO] [stderr] Pseudo_Selector(ParserState pstate, std::string n, String_Obj expr = {}); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:317:76: error: expected unqualified-id before ')' token [INFO] [stderr] Pseudo_Selector(ParserState pstate, std::string n, String_Obj expr = {}); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:331:5: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Compound_Selector* unify_with(Compound_Selector*) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:332:42: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Pseudo_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:332:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:333:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:333:33: error: expected ';' at end of member declaration [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/extend.hpp:7, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:340:18: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:340:37: error: 'selector' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:340:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:340:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:342:34: error: expected ')' before 'pstate' [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:361:43: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Wrapped_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:361:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:362:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:362:33: error: expected ';' at end of member declaration [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/ast_selectors.hpp: At global scope: [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:371:5: error: 'ComplexSelectorSet' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] ComplexSelectorSet sources_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:372:24: error: 'extended' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, extended); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:372:32: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, extended); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:373:24: error: 'has_parent_reference' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_parent_reference); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:373:44: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_parent_reference); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:373:5: error: 'int Sass::Compound_Selector::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(bool, has_parent_reference); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:372:5: error: with 'int Sass::Compound_Selector::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, extended); [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:381:35: error: expected ')' before 'pstate' [INFO] [stderr] Compound_Selector(ParserState pstate, size_t s = 0); [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 'Simple_Selector'? [INFO] [stderr] Complex_Selector_Obj to_complex(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:392:36: error: 'Complex_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] bool is_superselector_of(const Complex_Selector* sub, std::string wrapped = "") const; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:393:36: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool is_superselector_of(const Selector_List* sub, std::string wrapped = "") const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:393:10: error: 'bool Sass::Compound_Selector::is_superselector_of(const int*, std::__cxx11::string) const' cannot be overloaded [INFO] [stderr] bool is_superselector_of(const Selector_List* sub, std::string wrapped = "") const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:392:10: error: with 'bool Sass::Compound_Selector::is_superselector_of(const int*, std::__cxx11::string) const' [INFO] [stderr] bool is_superselector_of(const Complex_Selector* sub, std::string wrapped = "") const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [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:406:26: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:407:27: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:408:26: error: 'Complex_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] bool operator<(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:408:10: error: 'bool Sass::Compound_Selector::operator<(const int&) const' cannot be overloaded [INFO] [stderr] bool operator<(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:406:10: error: with 'bool Sass::Compound_Selector::operator<(const int&) const' [INFO] [stderr] bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:409:27: error: 'Complex_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] bool operator==(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:409:10: error: 'bool Sass::Compound_Selector::operator==(const int&) const' cannot be overloaded [INFO] [stderr] bool operator==(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:407:10: error: with 'bool Sass::Compound_Selector::operator==(const int&) const' [INFO] [stderr] bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:415:5: error: 'ComplexSelectorSet' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] ComplexSelectorSet& sources() { return sources_; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:417:23: error: 'ComplexSelectorSet' has not been declared [INFO] [stderr] void mergeSources(ComplexSelectorSet& sources); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:421:44: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Compound_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:421:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:422:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:422:33: error: expected ';' at end of member declaration [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 'virtual int Sass::Compound_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:400:18: error: 'runtime_error' is not a member of 'std' [INFO] [stderr] throw std::runtime_error("unification_order for Compound_Selector is undefined"); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:401:5: warning: no return statement in function returning non-void [-Wreturn-type] [INFO] [stderr] } [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp: In member function 'void Sass::Compound_Selector::clearSources()': [INFO] [stderr] src/ast_selectors.hpp:416:27: error: 'sources_' was not declared in this scope [INFO] [stderr] void clearSources() { sources_.clear(); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:434:31: error: 'combinator' has not been declared [INFO] [stderr] HASH_CONSTREF(Combinator, combinator) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:434:41: error: ISO C++ forbids declaration of 'HASH_CONSTREF' with no type [-fpermissive] [INFO] [stderr] HASH_CONSTREF(Combinator, combinator) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:434:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:435:19: error: 'Compound_Selector_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:435:42: error: 'head' has not been declared [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:435:46: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:435:46: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:436:19: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Complex_Selector_Obj, tail) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:436:41: error: 'tail' has not been declared [INFO] [stderr] HASH_PROPERTY(Complex_Selector_Obj, tail) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:436:45: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Complex_Selector_Obj, tail) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:436:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:436:5: error: 'int Sass::Complex_Selector::HASH_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(Complex_Selector_Obj, tail) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:435:5: error: with 'int Sass::Complex_Selector::HASH_PROPERTY(int, int)' [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:437:19: error: 'String_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(String_Obj, reference); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:437:31: error: 'reference' has not been declared [INFO] [stderr] HASH_PROPERTY(String_Obj, reference); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:437:40: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(String_Obj, reference); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:437:5: error: 'int Sass::Complex_Selector::HASH_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(String_Obj, reference); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:435:5: error: with 'int Sass::Complex_Selector::HASH_PROPERTY(int, int)' [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:444:34: error: expected ')' before 'pstate' [INFO] [stderr] Complex_Selector(ParserState pstate, [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:446:50: error: expected unqualified-id before ',' token [INFO] [stderr] Compound_Selector_Obj h = {}, [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:447:49: error: expected unqualified-id before ',' token [INFO] [stderr] Complex_Selector_Obj t = {}, [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:448:39: error: expected unqualified-id before ')' token [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:459:5: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] Selector_List* tails(Selector_List* tails); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:471:5: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] Selector_List* resolve_parent_refs(SelectorStack& pstack, Backtraces& traces, bool implicit_parent = true); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:474:36: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool is_superselector_of(const Selector_List* sub, std::string wrapping = "") const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:475:5: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] Selector_List* unify_with(Complex_Selector* rhs); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] 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:477:39: error: 'Backtraces' 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:492:26: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:493:27: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:501:11: error: 'ComplexSelectorSet' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] const ComplexSelectorSet sources(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp:502:21: error: 'ComplexSelectorSet' has not been declared [INFO] [stderr] void addSources(ComplexSelectorSet& sources); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:506:43: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Complex_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:506:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:507:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:507:33: error: expected ';' at end of member declaration [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: 'this' [INFO] [stderr] if (tail() && tail()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] this [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Complex_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:486:18: error: 'runtime_error' is not a member of 'std' [INFO] [stderr] throw std::runtime_error("unification_order for Complex_Selector is undefined"); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:487:5: warning: no return statement in function returning non-void [-Wreturn-type] [INFO] [stderr] } [INFO] [stderr] ^ [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] src/ast_selectors.hpp:514:18: error: 'Selector_Schema_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_Schema_Obj, schema) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:514:39: error: 'schema' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_Schema_Obj, schema) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:514:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Selector_Schema_Obj, schema) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:514:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:515:44: error: 'wspace' has not been declared [INFO] [stderr] ADD_CONSTREF(std::vector, wspace) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:515:50: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::vector, wspace) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:515:50: error: expected ';' at end of member declaration [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:519:31: error: expected ')' before 'pstate' [INFO] [stderr] Selector_List(ParserState pstate, size_t s = 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:526:20: error: expected ';' at end of member declaration [INFO] [stderr] Selector_List* resolve_parent_refs(SelectorStack& pstack, Backtraces& traces, bool implicit_parent = true); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:526:53: error: expected ')' before '&' token [INFO] [stderr] Selector_List* resolve_parent_refs(SelectorStack& pstack, Backtraces& traces, bool implicit_parent = true); [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:531:46: error: 'Subset_Map' 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:557:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Selector_List) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:557:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:558:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:558:33: error: expected ';' at end of member declaration [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: In member function 'virtual int Sass::Selector_List::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:540:18: error: 'runtime_error' is not a member of 'std' [INFO] [stderr] throw std::runtime_error("unification_order for Selector_List is undefined"); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:541:5: warning: no return statement in function returning non-void [-Wreturn-type] [INFO] [stderr] } [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:562:63: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp:562:93: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp: In member function 'bool Sass::cmp_complex_selector::operator()(int, int)': [INFO] [stderr] src/ast_selectors.hpp:562:128: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:562:133: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:563:64: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_selectors.hpp:563:95: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_selectors.hpp: In member function 'bool Sass::cmp_compound_selector::operator()(int, int)': [INFO] [stderr] src/ast_selectors.hpp:563:131: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:563:136: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:564:62: error: 'Simple_Selector_Obj' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] struct cmp_simple_selector { inline bool operator() (const Simple_Selector_Obj l, const Simple_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:564:91: error: 'Simple_Selector_Obj' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] struct cmp_simple_selector { inline bool operator() (const Simple_Selector_Obj l, const Simple_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp: In member function 'bool Sass::cmp_simple_selector::operator()(int, int)': [INFO] [stderr] src/ast_selectors.hpp:564:125: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_simple_selector { inline bool operator() (const Simple_Selector_Obj l, const Simple_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:564:130: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_simple_selector { inline bool operator() (const Simple_Selector_Obj l, const Simple_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] 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_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/ast_selectors.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/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/subset_map.o] Error 4 [INFO] [stderr] In file included from /usr/include/c++/7/algorithm:62:0, [INFO] [stderr] from src/ast_fwd_decl.hpp:10, [INFO] [stderr] from src/file.hpp:8, [INFO] [stderr] from src/sass.cpp:11: [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare)': [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1672:12: error: '__make_heap' is not a member of 'std' [INFO] [stderr] std::__make_heap(__first, __middle, __comp); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1672:12: note: suggested alternative: 'make_heap' [INFO] [stderr] std::__make_heap(__first, __middle, __comp); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] make_heap [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1675:9: error: '__pop_heap' is not a member of 'std' [INFO] [stderr] std::__pop_heap(__first, __middle, __i, __comp); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1675:9: note: suggested alternative: 'pop_heap' [INFO] [stderr] std::__pop_heap(__first, __middle, __i, __comp); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] pop_heap [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::__partial_sort_copy(_InputIterator, _InputIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare)': [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1703:12: error: '__make_heap' is not a member of 'std' [INFO] [stderr] std::__make_heap(__result_first, __result_real_last, __comp); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1703:12: note: suggested alternative: 'make_heap' [INFO] [stderr] std::__make_heap(__result_first, __result_real_last, __comp); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] make_heap [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1707:11: error: '__adjust_heap' is not a member of 'std' [INFO] [stderr] std::__adjust_heap(__result_first, _DistanceType(0), [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1707:11: note: suggested alternative: '_S_adjustfield' [INFO] [stderr] std::__adjust_heap(__result_first, _DistanceType(0), [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] _S_adjustfield [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1713:12: error: '__sort_heap' is not a member of 'std' [INFO] [stderr] std::__sort_heap(__result_first, __result_real_last, __comp); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1713:12: note: suggested alternative: 'sort_heap' [INFO] [stderr] std::__sort_heap(__result_first, __result_real_last, __comp); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] sort_heap [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare)': [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1934:12: error: '__sort_heap' is not a member of 'std' [INFO] [stderr] std::__sort_heap(__first, __middle, __comp); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1934:12: note: suggested alternative: 'sort_heap' [INFO] [stderr] std::__sort_heap(__first, __middle, __comp); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] sort_heap [INFO] [stderr] In file included from src/extend.hpp:8:0, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/node.hpp: At global scope: [INFO] [stderr] src/node.hpp:55:5: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] Complex_Selector_Obj selector() { return mpSelector; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/node.hpp:56:5: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] Complex_Selector_Obj selector() const { return mpSelector; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/node.hpp:106:5: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] Complex_Selector_Obj mpSelector; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] In file included from src/eval.hpp:6:0, [INFO] [stderr] from src/extend.hpp:9, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/listize.hpp:20:40: error: expected template-name before '<' token [INFO] [stderr] class Listize : public Operation_CRTP { [INFO] [stderr] ^ [INFO] [stderr] src/listize.hpp:20:40: error: expected '{' before '<' token [INFO] [stderr] src/listize.hpp:20:40: error: expected unqualified-id before '<' token [INFO] [stderr] In file included from src/extend.hpp:9:0, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/eval.hpp:15:37: error: expected template-name before '<' token [INFO] [stderr] class Eval : public Operation_CRTP { [INFO] [stderr] ^ [INFO] [stderr] src/eval.hpp:15:37: error: expected '{' before '<' token [INFO] [stderr] src/eval.hpp:15:37: error: expected unqualified-id before '<' token [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from src/ast_fwd_decl.hpp:11, [INFO] [stderr] from src/file.hpp:8, [INFO] [stderr] from src/file.cpp:21: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:39:37: error: '_Hashtable_traits' in namespace 'std::__detail' does not name a template type [INFO] [stderr] using __umap_traits = __detail::_Hashtable_traits<_Cache, false, true>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:46:20: error: '__umap_traits' does not name a type; did you mean '__array_traits'? [INFO] [stderr] typename _Tr = __umap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] __array_traits [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:46:33: error: expected '>' before '<' token [INFO] [stderr] typename _Tr = __umap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:47:30: error: '_Hashtable' does not name a type; did you mean '_Hash'? [INFO] [stderr] using __umap_hashtable = _Hashtable<_Key, std::pair, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] _Hash [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:56:38: error: '_Hashtable_traits' in namespace 'std::__detail' does not name a template type [INFO] [stderr] using __ummap_traits = __detail::_Hashtable_traits<_Cache, false, false>; [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] /usr/include/c++/7/bits/unordered_map.h:63:20: error: '__ummap_traits' does not name a type; did you mean '__array_traits'? [INFO] [stderr] typename _Tr = __ummap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] __array_traits [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:63:34: error: expected '>' before '<' token [INFO] [stderr] typename _Tr = __ummap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:64:31: error: '_Hashtable' does not name a type; did you mean '_Hash'? [INFO] [stderr] using __ummap_hashtable = _Hashtable<_Key, std::pair, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] _Hash [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:103:15: error: '__umap_hashtable' does not name a type; did you mean '__is_insertable'? [INFO] [stderr] typedef __umap_hashtable<_Key, _Tp, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] __is_insertable [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:104:7: error: '_Hashtable' does not name a type; did you mean '_Hash'? [INFO] [stderr] _Hashtable _M_h; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] _Hash [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:110:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:111:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:112:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::mapped_type mapped_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:113:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:114:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:115:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:120:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:121:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:122:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:123:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:124:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:125:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:126:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:127:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:128:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:129:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:796:7: error: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:791:7: error: with 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:856:26: error: '_M_h' was not declared in this scope [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:856:26: note: suggested alternative: '__x' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:154:9: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:176:4: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__first, __last, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:191:4: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:201:9: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__umap._M_h, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:211:9: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(std::move(__umap._M_h), __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:230:9: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__l, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:290:2: error: '_M_h' was not declared in this scope [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:290:2: note: suggested alternative: '__l' [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:297:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.get_allocator(); } [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_numbers.o] Error 4 [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:297:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'bool std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:304:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:304:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:309:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:309:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] In file included from src/extend.hpp:11:0, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/subset_map.hpp:63:17: error: 'SubSetMapPair' was not declared in this scope [INFO] [stderr] std::vector values_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:314:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:314:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:324:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:324:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] src/subset_map.hpp:63:17: note: suggested alternative: 'Subset_Map' [INFO] [stderr] std::vector values_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Subset_Map [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:333:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:333:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] src/subset_map.hpp:63:30: error: template argument 1 is invalid [INFO] [stderr] std::vector values_; [INFO] [stderr] ^ [INFO] [stderr] src/subset_map.hpp:63:30: error: template argument 2 is invalid [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] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:337:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:337:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:346:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:346:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:355:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [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] /usr/include/c++/7/bits/unordered_map.h:355:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [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] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:359:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:359:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [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:91: error: 'OrderNodes' was not declared in this scope [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^~~~~~~~~~ [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 3 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:66:54: error: 'SubSetMapPair' does not name a type; did you mean 'Subset_Map'? [INFO] [stderr] void put(const Compound_Selector_Obj& sel, const SubSetMapPair& value); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Subset_Map [INFO] [stderr] src/subset_map.hpp:67:17: error: 'SubSetMapPair' was not declared in this scope [INFO] [stderr] std::vector get_kv(const Compound_Selector_Obj& s); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/subset_map.hpp:67:17: note: suggested alternative: 'Subset_Map' [INFO] [stderr] std::vector get_kv(const Compound_Selector_Obj& s); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Subset_Map [INFO] [stderr] src/subset_map.hpp:67:30: error: template argument 1 is invalid [INFO] [stderr] std::vector get_kv(const Compound_Selector_Obj& s); [INFO] [stderr] ^ [INFO] [stderr] src/subset_map.hpp:67:30: error: template argument 2 is invalid [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] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:387:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:387:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:418:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [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/context.o] Error 4 [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:418:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:579:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:579:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:585:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:585:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::__enable_if_t::value, std::pair > std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_Pair&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:591:18: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:591:18: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.emplace(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:618:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, __x); } [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: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/subset_map.hpp:68:17: error: 'SubSetMapPair' was not declared in this scope [INFO] [stderr] std::vector get_v(const Compound_Selector_Obj& s); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/subset_map.hpp:68:17: note: suggested alternative: 'Subset_Map' [INFO] [stderr] std::vector get_v(const Compound_Selector_Obj& s); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Subset_Map [INFO] [stderr] src/subset_map.hpp:68:30: error: template argument 1 is invalid [INFO] [stderr] std::vector get_v(const Compound_Selector_Obj& s); [INFO] [stderr] ^ [INFO] [stderr] src/subset_map.hpp:68:30: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:618:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:624:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:624:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::__enable_if_t::value, int> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Pair&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:629:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:629:11: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:644:4: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:644:4: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:655:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__l); } [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/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:71:23: error: 'SubSetMapPair' was not declared in this scope [INFO] [stderr] const std::vector values(void) { return values_; } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/subset_map.hpp:71:23: note: suggested alternative: 'Subset_Map' [INFO] [stderr] const std::vector values(void) { return values_; } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Subset_Map [INFO] [stderr] src/subset_map.hpp:71:36: error: template argument 1 is invalid [INFO] [stderr] const std::vector values(void) { return values_; } [INFO] [stderr] ^ [INFO] [stderr] src/subset_map.hpp:71:36: error: template argument 2 is invalid [INFO] [stderr] src/subset_map.hpp: In member function 'bool Sass::Subset_Map::empty()': [INFO] [stderr] src/subset_map.hpp:69:35: error: request for member 'empty' in '((Sass::Subset_Map*)this)->Sass::Subset_Map::values_', which is of non-class type 'int' [INFO] [stderr] bool empty() { return values_.empty(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] src/subset_map.hpp: In member function 'void Sass::Subset_Map::clear()': [INFO] [stderr] src/subset_map.hpp:70:28: error: request for member 'clear' in '((Sass::Subset_Map*)this)->Sass::Subset_Map::values_', which is of non-class type 'int' [INFO] [stderr] void clear() { values_.clear(); hash_.clear(); } [INFO] [stderr] ^~~~~ [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] /usr/include/c++/7/bits/unordered_map.h:655:9: note: suggested alternative: '__l' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:792:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:792:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:797:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:797:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:814:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:814:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:832:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__first, __last); } [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] /usr/include/c++/7/bits/unordered_map.h:832:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:842:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:842:9: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::swap(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:857:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:857:9: note: suggested alternative: '__x' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:896:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:896:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:902:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:902:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:920:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:920:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:924:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:924:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:938:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.count(__x); } [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/inspect.hpp:11:40: error: expected template-name before '<' token [INFO] [stderr] class Inspect : public Operation_CRTP, public Emitter { [INFO] [stderr] ^ [INFO] [stderr] src/inspect.hpp:11:40: error: expected '{' before '<' token [INFO] [stderr] src/inspect.hpp:11:40: error: expected unqualified-id before '<' token [INFO] [stderr] In file included from src/context.hpp:19:0, [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/output.hpp:14:25: error: invalid use of incomplete type 'class Sass::Inspect' [INFO] [stderr] class Output : public Inspect { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] In file included from src/output.hpp:8:0, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/remove_placeholders.hpp:6, [INFO] [stderr] from src/remove_placeholders.cpp:5: [INFO] [stderr] src/inspect.hpp:11:9: note: forward declaration of 'class Sass::Inspect' [INFO] [stderr] class Inspect : public Operation_CRTP, public Emitter { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] In file included from src/context.hpp:19:0, [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/output.hpp:16:29: error: type 'Sass::Inspect' is not a base type for type 'Sass::Output' [INFO] [stderr] using Inspect::operator(); [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] /usr/include/c++/7/bits/unordered_map.h:938:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:951:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:951:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:955:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:955:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:973:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h[__k]; } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:973:16: note: suggested alternative: '__k' [INFO] [stderr] { return _M_h[__k]; } [INFO] [stderr] ^~~~ [INFO] [stderr] __k [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:977:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h[std::move(__k)]; } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:977:16: note: suggested alternative: '__k' [INFO] [stderr] { return _M_h[std::move(__k)]; } [INFO] [stderr] ^~~~ [INFO] [stderr] __k [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:990:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.at(__k); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:990:16: note: suggested alternative: '__k' [INFO] [stderr] { return _M_h.at(__k); } [INFO] [stderr] ^~~~ [INFO] [stderr] __k [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'const mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:994:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.at(__k); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:994:16: note: suggested alternative: '__k' [INFO] [stderr] { return _M_h.at(__k); } [INFO] [stderr] ^~~~ [INFO] [stderr] __k [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1002:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1002:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1007:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1007:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1016:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1016:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1025:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1025:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1035:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1035:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1046:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1046:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1050:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1050:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1061:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1061:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1072:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1072:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cend(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1076:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1076:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'float std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1084:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1084:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'float std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1090:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1090:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1098:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1098:9: note: suggested alternative: '__z' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] __z [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::rehash(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1109:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1109:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::reserve(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1120:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1120:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1158:15: error: '__ummap_hashtable' does not name a type [INFO] [stderr] typedef __ummap_hashtable<_Key, _Tp, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1159:7: error: '_Hashtable' does not name a type; did you mean '_Hash'? [INFO] [stderr] _Hashtable _M_h; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] _Hash [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1165:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1166:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1167:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::mapped_type mapped_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1168:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1169:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1170:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1175:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1176:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1177:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1178:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1179:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1180:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1181:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1182:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1183:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1184:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1596:7: error: 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1591:7: error: with 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1656:26: error: '_M_h' was not declared in this scope [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1656:26: note: suggested alternative: '__x' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1208:9: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(_InputIterator, _InputIterator, std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1230:4: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__first, __last, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1245:9: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1255:9: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__ummap._M_h, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1265:9: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(std::move(__ummap._M_h), __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(std::initializer_list, std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1284:9: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__l, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1344:2: error: '_M_h' was not declared in this scope [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1344:2: note: suggested alternative: '__l' [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1351:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp: At global scope: [INFO] [stderr] src/extend.hpp:18:39: error: expected template-name before '<' token [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^ [INFO] [stderr] src/extend.hpp:18:39: error: expected '{' before '<' token [INFO] [stderr] src/extend.hpp:18:39: error: expected unqualified-id before '<' token [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1351:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'bool std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1358:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1358:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1363:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1363:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1368:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1368:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1378:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1378:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1387:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1387:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1391:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1391:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1400:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1400:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1409:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1409:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1413:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1413:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1436:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1436:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1463:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1463:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1477:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1477:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1481:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1481:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::__enable_if_t::value, int> std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_Pair&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1486:18: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1486:18: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.emplace(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1511:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1511:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1517:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1517:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::__enable_if_t::value, int> std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Pair&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1522:18: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1522:18: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1537:4: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1537:4: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1549:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1549:9: note: suggested alternative: '__l' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1592:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1592:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1597:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1597:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1613:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1613:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1632:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1632:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1642:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1642:9: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::swap(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1657:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1657:9: note: suggested alternative: '__x' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1698:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1698:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1704:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1704:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1722:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [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] /usr/include/c++/7/bits/unordered_map.h:1722:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1726:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1726:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1736:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1736:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1747:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1747:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1751:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [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] In file included from src/backtrace.hpp:6:0, [INFO] [stderr] from src/extend.cpp:7: [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] /usr/include/c++/7/bits/unordered_map.h:1751:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1759:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1759:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1764:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1764:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1773:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1773:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1782:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:149:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Comment); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:150:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(PreValue); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:151:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Has_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:152:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(If); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:153:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(For); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1782:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1792:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1792:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [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: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:167:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Unary_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:168:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Function_Call); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:169:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Custom_Warning); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:170:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Custom_Error); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:171:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Variable); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:172:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Number); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:173:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Color); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:174:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Color_RGBA); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] 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] In file included from src/extend.cpp:7:0: [INFO] [stderr] src/backtrace.hpp: At global scope: [INFO] [stderr] src/backtrace.hpp:13:5: error: 'ParserState' does not name a type; did you mean 'setstate'? [INFO] [stderr] ParserState pstate; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] setstate [INFO] [stderr] src/backtrace.hpp:16:27: error: expected ')' before 'pstate' [INFO] [stderr] Backtrace(ParserState pstate, std::string c = "") [INFO] [stderr] ^~~~~~ [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp: In function 'std::__cxx11::string vector_to_string(std::vector)': [INFO] [stderr] src/paths.hpp:13:10: error: no match for 'operator<<' (operand types are 'std::stringstream {aka std::__cxx11::basic_stringstream}' and 'const char [2]') [INFO] [stderr] buffer << "["; [INFO] [stderr] ~~~~~~~^~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:682:5: note: candidate: template typename std::enable_if >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [INFO] [stderr] operator<<(_Ostream&& __os, const _Tp& __x) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:682:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/ostream: In substitution of 'template typename std::enable_if >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::__cxx11::basic_stringstream&; _Tp = char [2]]': [INFO] [stderr] src/paths.hpp:13:13: required from here [INFO] [stderr] /usr/include/c++/7/ostream:682:5: error: no type named 'type' in 'struct std::enable_if' [INFO] [stderr] /usr/include/c++/7/ostream:574:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*) [INFO] [stderr] operator<<(basic_ostream& __out, const unsigned char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:574:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:569:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*) [INFO] [stderr] operator<<(basic_ostream& __out, const signed char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:569:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:556:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*) [INFO] [stderr] operator<<(basic_ostream& __out, const char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:556:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/ostream:693:0, [INFO] [stderr] from /usr/include/c++/7/iterator:64, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/ostream.tcc:321:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:539:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:539:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:519:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) [INFO] [stderr] operator<<(basic_ostream& __out, unsigned char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:519:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:514:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) [INFO] [stderr] operator<<(basic_ostream& __out, signed char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:514:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:508:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, char) [INFO] [stderr] operator<<(basic_ostream& __out, char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:508:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:502:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:502:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:497:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:497:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/bits/ios_base.h:46:0, [INFO] [stderr] from /usr/include/c++/7/ios:42, [INFO] [stderr] from /usr/include/c++/7/ostream:38, [INFO] [stderr] from /usr/include/c++/7/iterator:64, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/system_error:217:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/system_error:217:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:175:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Color_HSLA); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/memory:81:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:66:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&) [INFO] [stderr] operator<<(std::basic_ostream<_Ch, _Tr>& __os, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:66:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1803:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/string:52:0, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/extend.cpp:3: [INFO] [stderr] /usr/include/c++/7/bits/basic_string.h:6284:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __os, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/basic_string.h:6284:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:13:13: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "["; [INFO] [stderr] ^~~ [INFO] [stderr] src/paths.hpp:18:12: error: no match for 'operator<<' (operand types are 'std::stringstream {aka std::__cxx11::basic_stringstream}' and 'const char [2]') [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ~~~~~~~^~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:682:5: note: candidate: template typename std::enable_if >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [INFO] [stderr] operator<<(_Ostream&& __os, const _Tp& __x) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:682:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/ostream: In substitution of 'template typename std::enable_if >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::__cxx11::basic_stringstream&; _Tp = char [2]]': [INFO] [stderr] src/paths.hpp:18:15: required from here [INFO] [stderr] /usr/include/c++/7/ostream:682:5: error: no type named 'type' in 'struct std::enable_if' [INFO] [stderr] /usr/include/c++/7/ostream:574:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*) [INFO] [stderr] operator<<(basic_ostream& __out, const unsigned char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:574:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:569:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*) [INFO] [stderr] operator<<(basic_ostream& __out, const signed char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:569:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:556:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*) [INFO] [stderr] operator<<(basic_ostream& __out, const char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:556:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/ostream:693:0, [INFO] [stderr] from /usr/include/c++/7/iterator:64, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/ostream.tcc:321:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:539:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:539:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:519:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) [INFO] [stderr] operator<<(basic_ostream& __out, unsigned char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:519:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:514:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) [INFO] [stderr] operator<<(basic_ostream& __out, signed char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:514:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:508:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, char) [INFO] [stderr] operator<<(basic_ostream& __out, char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:508:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:502:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:502:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:497:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:497:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/bits/ios_base.h:46:0, [INFO] [stderr] from /usr/include/c++/7/ios:42, [INFO] [stderr] from /usr/include/c++/7/ostream:38, [INFO] [stderr] from /usr/include/c++/7/iterator:64, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/system_error:217:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/system_error:217:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/memory:81:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:66:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&) [INFO] [stderr] operator<<(std::basic_ostream<_Ch, _Tr>& __os, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:66:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/string:52:0, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/extend.cpp:3: [INFO] [stderr] /usr/include/c++/7/bits/basic_string.h:6284:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __os, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/basic_string.h:6284:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:18:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] src/paths.hpp:21:12: error: no match for 'operator<<' (operand types are 'std::stringstream {aka std::__cxx11::basic_stringstream}' and 'const char [2]') [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ~~~~~~~^~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:682:5: note: candidate: template typename std::enable_if >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [INFO] [stderr] operator<<(_Ostream&& __os, const _Tp& __x) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:682:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/ostream: In substitution of 'template typename std::enable_if >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::__cxx11::basic_stringstream&; _Tp = char [2]]': [INFO] [stderr] src/paths.hpp:21:15: required from here [INFO] [stderr] /usr/include/c++/7/ostream:682:5: error: no type named 'type' in 'struct std::enable_if' [INFO] [stderr] /usr/include/c++/7/ostream:574:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*) [INFO] [stderr] operator<<(basic_ostream& __out, const unsigned char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:574:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:569:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*) [INFO] [stderr] operator<<(basic_ostream& __out, const signed char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:569:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:556:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*) [INFO] [stderr] operator<<(basic_ostream& __out, const char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:556:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/ostream:693:0, [INFO] [stderr] from /usr/include/c++/7/iterator:64, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/ostream.tcc:321:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:539:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:539:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:519:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) [INFO] [stderr] operator<<(basic_ostream& __out, unsigned char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:519:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:514:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) [INFO] [stderr] operator<<(basic_ostream& __out, signed char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:514:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:508:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, char) [INFO] [stderr] operator<<(basic_ostream& __out, char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:508:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:502:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:502:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:497:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:497:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/bits/ios_base.h:46:0, [INFO] [stderr] from /usr/include/c++/7/ios:42, [INFO] [stderr] from /usr/include/c++/7/ostream:38, [INFO] [stderr] from /usr/include/c++/7/iterator:64, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/system_error:217:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/system_error:217:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/memory:81:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:66:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&) [INFO] [stderr] operator<<(std::basic_ostream<_Ch, _Tr>& __os, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:66:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/string:52:0, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/extend.cpp:3: [INFO] [stderr] /usr/include/c++/7/bits/basic_string.h:6284:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __os, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/basic_string.h:6284:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:21:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] { buffer << "]"; } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1803:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1807:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/paths.hpp:24:57: error: no match for 'operator<<' (operand types are 'std::stringstream {aka std::__cxx11::basic_stringstream}' and 'const char [3]') [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ~~~~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:682:5: note: candidate: template typename std::enable_if >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [INFO] [stderr] operator<<(_Ostream&& __os, const _Tp& __x) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:682:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/ostream: In substitution of 'template typename std::enable_if >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::__cxx11::basic_stringstream&; _Tp = char [3]]': [INFO] [stderr] src/paths.hpp:24:60: required from here [INFO] [stderr] /usr/include/c++/7/ostream:682:5: error: no type named 'type' in 'struct std::enable_if' [INFO] [stderr] /usr/include/c++/7/ostream:574:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*) [INFO] [stderr] operator<<(basic_ostream& __out, const unsigned char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:574:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:569:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*) [INFO] [stderr] operator<<(basic_ostream& __out, const signed char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:569:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:556:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*) [INFO] [stderr] operator<<(basic_ostream& __out, const char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:556:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/ostream:693:0, [INFO] [stderr] from /usr/include/c++/7/iterator:64, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/ostream.tcc:321:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:539:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:539:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:519:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) [INFO] [stderr] operator<<(basic_ostream& __out, unsigned char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:519:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:514:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) [INFO] [stderr] operator<<(basic_ostream& __out, signed char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:514:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:508:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, char) [INFO] [stderr] operator<<(basic_ostream& __out, char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:508:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:502:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:502:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:497:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:497:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/bits/ios_base.h:46:0, [INFO] [stderr] from /usr/include/c++/7/ios:42, [INFO] [stderr] from /usr/include/c++/7/ostream:38, [INFO] [stderr] from /usr/include/c++/7/iterator:64, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/system_error:217:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/system_error:217:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/memory:81:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:66:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&) [INFO] [stderr] operator<<(std::basic_ostream<_Ch, _Tr>& __os, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:66:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/string:52:0, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/extend.cpp:3: [INFO] [stderr] /usr/include/c++/7/bits/basic_string.h:6284:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __os, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/basic_string.h:6284:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:24:60: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] for (size_t i = 1, S = v.size(); i < S; ++i) buffer << ", " << v[i]; [INFO] [stderr] ^~~~ [INFO] [stderr] src/paths.hpp:25:12: error: no match for 'operator<<' (operand types are 'std::stringstream {aka std::__cxx11::basic_stringstream}' and 'const char [2]') [INFO] [stderr] buffer << "]"; [INFO] [stderr] ~~~~~~~^~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:682:5: note: candidate: template typename std::enable_if >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [INFO] [stderr] operator<<(_Ostream&& __os, const _Tp& __x) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:682:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/7/ostream: In substitution of 'template typename std::enable_if >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::__cxx11::basic_stringstream&; _Tp = char [2]]': [INFO] [stderr] src/paths.hpp:25:15: required from here [INFO] [stderr] /usr/include/c++/7/ostream:682:5: error: no type named 'type' in 'struct std::enable_if' [INFO] [stderr] /usr/include/c++/7/ostream:574:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*) [INFO] [stderr] operator<<(basic_ostream& __out, const unsigned char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:574:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:569:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*) [INFO] [stderr] operator<<(basic_ostream& __out, const signed char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:569:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:556:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*) [INFO] [stderr] operator<<(basic_ostream& __out, const char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:556:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/ostream:693:0, [INFO] [stderr] from /usr/include/c++/7/iterator:64, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/ostream.tcc:321:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:539:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1807:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/ostream:539:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:519:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) [INFO] [stderr] operator<<(basic_ostream& __out, unsigned char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:519:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:514:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) [INFO] [stderr] operator<<(basic_ostream& __out, signed char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1818:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/ostream:514:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:508:5: note: candidate: template std::basic_ostream& std::operator<<(std::basic_ostream&, char) [INFO] [stderr] operator<<(basic_ostream& __out, char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:508:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:502:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:502:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/iterator:64:0, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/ostream:497:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/ostream:497:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/bits/ios_base.h:46:0, [INFO] [stderr] from /usr/include/c++/7/ios:42, [INFO] [stderr] from /usr/include/c++/7/ostream:38, [INFO] [stderr] from /usr/include/c++/7/iterator:64, [INFO] [stderr] from src/subset_map.hpp:8, [INFO] [stderr] from src/extend.hpp:11, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/system_error:217:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/system_error:217:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/memory:81:0, [INFO] [stderr] from src/node.hpp:5, [INFO] [stderr] from src/extend.hpp:8, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:66:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&) [INFO] [stderr] operator<<(std::basic_ostream<_Ch, _Tr>& __os, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/shared_ptr.h:66:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/7/string:52:0, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/extend.cpp:3: [INFO] [stderr] /usr/include/c++/7/bits/basic_string.h:6284:5: note: candidate: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [INFO] [stderr] operator<<(basic_ostream<_CharT, _Traits>& __os, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/basic_string.h:6284:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from src/extend.cpp:8:0: [INFO] [stderr] src/paths.hpp:25:15: note: 'std::stringstream {aka std::__cxx11::basic_stringstream}' is not derived from 'std::basic_ostream<_CharT, _Traits>' [INFO] [stderr] buffer << "]"; [INFO] [stderr] ^~~ [INFO] [stderr] src/paths.hpp:12:21: error: 'buffer' has incomplete type [INFO] [stderr] std::stringstream buffer; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1818:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1829:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/7/bits/localefwd.h:41:0, [INFO] [stderr] from /usr/include/c++/7/string:43, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/extend.cpp:3: [INFO] [stderr] /usr/include/c++/7/iosfwd:108:11: note: declaration of 'std::stringstream {aka class std::__cxx11::basic_stringstream}' [INFO] [stderr] class basic_stringstream; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:176:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Boolean); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:177:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String_Schema); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:178:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:179:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String_Constant); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:180:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String_Quoted); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:181:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Media_Query); [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:182:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Media_Query_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:183:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Supports_Condition); [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:184:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Supports_Operator); [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:185:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Supports_Negation); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1829:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cend(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1833:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1833:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'float std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1841:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.load_factor(); } [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:186:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Supports_Declaration); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1841:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'float std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1847:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1847:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1855:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1855:9: note: suggested alternative: '__z' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] __z [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::rehash(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1866:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.rehash(__n); } [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:187:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Supports_Interpolation); [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:188:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(At_Root_Query); [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:189:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Null); [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:190:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Parent_Selector); [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:191:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Parent_Reference); [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:192:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Parameter); [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:193:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Parameters); [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:194:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Argument); [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:195:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Arguments); [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:196:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Selector); [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:197:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Selector_Schema); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1866:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::reserve(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1877:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1877:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [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:198:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Simple_Selector); [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:199:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Placeholder_Selector); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from src/extend.cpp:9:0: [INFO] [stderr] src/parser.hpp: At global scope: [INFO] [stderr] src/parser.hpp:35:37: error: expected class-name before '{' token [INFO] [stderr] class Parser : public ParserState { [INFO] [stderr] ^ [INFO] [stderr] src/parser.hpp:41:17: error: 'Block_Obj' was not declared in this scope [INFO] [stderr] std::vector block_stack; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/parser.hpp:41:17: note: suggested alternative: 'Block' [INFO] [stderr] std::vector block_stack; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/parser.hpp:41:26: error: template argument 1 is invalid [INFO] [stderr] std::vector block_stack; [INFO] [stderr] ^ [INFO] [stderr] src/parser.hpp:41:26: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:200:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Type_Selector); [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:201:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Class_Selector); [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:202:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Id_Selector); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:47:5: error: 'Position' does not name a type; did you mean 'Function'? [INFO] [stderr] Position before_token; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Function [INFO] [stderr] src/parser.hpp:48:5: error: 'Position' does not name a type; did you mean 'Function'? [INFO] [stderr] Position after_token; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Function [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from src/ast_fwd_decl.hpp:12, [INFO] [stderr] from src/file.hpp:8, [INFO] [stderr] from src/file.cpp:21: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:39:37: error: '_Hashtable_traits' in namespace 'std::__detail' does not name a template type [INFO] [stderr] using __uset_traits = __detail::_Hashtable_traits<_Cache, true, true>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:45:20: error: '__uset_traits' does not name a type; did you mean '__array_traits'? [INFO] [stderr] typename _Tr = __uset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] __array_traits [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:45:33: error: expected '>' before '<' token [INFO] [stderr] typename _Tr = __uset_traits<__cache_default<_Value, _Hash>::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:203:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Attribute_Selector); [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:204:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Pseudo_Selector); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:49:5: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] ParserState pstate; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:46:30: error: '_Hashtable' does not name a type; did you mean '_Hash'? [INFO] [stderr] using __uset_hashtable = _Hashtable<_Value, _Value, _Alloc, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] _Hash [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:54:38: error: '_Hashtable_traits' in namespace 'std::__detail' does not name a template type [INFO] [stderr] using __umset_traits = __detail::_Hashtable_traits<_Cache, true, false>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:55:5: error: 'Token' does not name a type; did you mean 'popen'? [INFO] [stderr] Token lexed; [INFO] [stderr] ^~~~~ [INFO] [stderr] popen [INFO] [stderr] src/parser.hpp:57:32: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] Parser(Context& ctx, const ParserState& pstate, Backtraces traces, bool allow_parent = true) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] src/parser.hpp:66:73: error: 'ParserState' has not been declared [INFO] [stderr] static Parser from_c_str(const char* src, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] In file included from src/extend.cpp:9:0: [INFO] [stderr] src/parser.hpp:67:90: error: 'ParserState' has not been declared [INFO] [stderr] static Parser from_c_str(const char* beg, const char* end, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:68:30: error: 'Token' has not been declared [INFO] [stderr] static Parser from_token(Token t, Context& ctx, Backtraces, ParserState pstate = ParserState("[TOKEN]"), const char* source = nullptr); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:60:20: error: '__umset_traits' does not name a type; did you mean '__array_traits'? [INFO] [stderr] typename _Tr = __umset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] __array_traits [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:60:34: error: expected '>' before '<' token [INFO] [stderr] typename _Tr = __umset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:61:31: error: '_Hashtable' does not name a type; did you mean '_Hash'? [INFO] [stderr] using __umset_hashtable = _Hashtable<_Value, _Value, _Alloc, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] _Hash [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:205:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Wrapped_Selector); [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:206:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Compound_Selector); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:68:65: error: 'ParserState' has not been declared [INFO] [stderr] static Parser from_token(Token t, Context& ctx, Backtraces, ParserState pstate = ParserState("[TOKEN]"), const char* source = nullptr); [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:207:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Complex_Selector); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:208:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Selector_List); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:70:12: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] static Selector_List_Obj parse_selector(const char* src, Context& ctx, Backtraces, ParserState pstate = ParserState("[SELECTOR]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/parser.hpp:243:33: error: 'Position' has not been declared [INFO] [stderr] void error(std::string msg, Position pos); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:252:5: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] Block_Obj parse(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/parser.hpp:253:5: error: 'Import_Obj' does not name a type; did you mean 'Importer'? [INFO] [stderr] Import_Obj parse_import(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Importer [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:98:15: error: '__uset_hashtable' does not name a type; did you mean '__is_extractable'? [INFO] [stderr] typedef __uset_hashtable<_Value, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] __is_extractable [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/remove_placeholders.o] Error 4 [INFO] [stderr] src/parser.hpp:254:5: error: 'Definition_Obj' does not name a type; did you mean 'Definition'? [INFO] [stderr] Definition_Obj parse_definition(Definition::Type which_type); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Definition [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] /usr/include/c++/7/bits/unordered_set.h:99:7: error: '_Hashtable' does not name a type; did you mean '_Hash'? [INFO] [stderr] _Hashtable _M_h; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] _Hash [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:105:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:106:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:107:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:108:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:109:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:114:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:115:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:116:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:117:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:118:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:119:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:120:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:121:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:122:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:123:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:526:7: error: 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:521:7: error: with 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:585:26: error: '_M_h' was not declared in this scope [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:585:26: note: suggested alternative: '__x' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:148:9: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(_InputIterator, _InputIterator, std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:170:4: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__first, __last, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:185:9: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(const std::unordered_set<_Value, _Hash, _Pred, _Alloc>&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:195:9: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__uset._M_h, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>&&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:205:9: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(std::move(__uset._M_h), __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::initializer_list, std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:224:9: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__l, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>& std::unordered_set<_Value, _Hash, _Pred, _Alloc>::operator=(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:284:2: error: '_M_h' was not declared in this scope [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:255:5: error: 'Parameters_Obj' does not name a type; did you mean 'Parameters'? [INFO] [stderr] Parameters_Obj parse_parameters(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Parameters [INFO] [stderr] src/parser.hpp:256:5: error: 'Parameter_Obj' does not name a type; did you mean 'Parameters'? [INFO] [stderr] Parameter_Obj parse_parameter(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Parameters [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:284:2: note: suggested alternative: '__l' [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:291:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:291:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [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] /usr/include/c++/7/bits/unordered_set.h: In member function 'bool std::unordered_set<_Value, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:298:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:298:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] src/parser.hpp:257:5: error: 'Mixin_Call_Obj' does not name a type; did you mean 'Mixin_Call'? [INFO] [stderr] Mixin_Call_Obj parse_include_directive(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Mixin_Call [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:303:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:303:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] src/parser.hpp:258:5: error: 'Arguments_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] Arguments_Obj parse_arguments(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Arguments [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:308:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:308:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:319:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:319:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] src/parser.hpp:259:5: error: 'Argument_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] Argument_Obj parse_argument(); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Arguments [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] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:323:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:323:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:333:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:333:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] src/ast_fwd_decl.hpp:295:23: error: 'Sass_Callee' was not declared in this scope [INFO] [stderr] typedef std::vector CalleeStack; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:260:5: error: 'Assignment_Obj' does not name a type; did you mean 'Assignment'? [INFO] [stderr] Assignment_Obj parse_assignment(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Assignment [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:337:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:337:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:346:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:346:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] src/parser.hpp:261:5: error: 'Ruleset_Obj' does not name a type; did you mean 'Ruleset'? [INFO] [stderr] Ruleset_Obj parse_ruleset(Lookahead lookahead); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Ruleset [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:354:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:354:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:376:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:376:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:402:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:402:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:420:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:420:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] src/parser.hpp:262:5: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] Selector_List_Obj parse_selector_list(bool chroot); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [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] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:424:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:424:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:449:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:449:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:453:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:295:34: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector CalleeStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:295:34: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:299:23: error: 'Sass_Import_Entry' was not declared in this scope [INFO] [stderr] typedef std::vector ImporterStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:453:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] src/parser.hpp:263:5: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] Complex_Selector_Obj parse_complex_selector(bool chroot); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:468:4: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:468:4: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [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] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:479:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:479:9: note: suggested alternative: '__l' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:522:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:522:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:527:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:527:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:544:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:544:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] src/parser.hpp:264:5: error: 'Selector_Schema_Obj' does not name a type; did you mean 'Selector_Schema'? [INFO] [stderr] Selector_Schema_Obj parse_selector_schema(const char* end_of_selector, bool chroot); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_Schema [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] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:562:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:562:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:572:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:572:9: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::swap(std::unordered_set<_Value, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:586:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:586:9: note: suggested alternative: '__x' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:625:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:625:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:631:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:631:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] src/ast_fwd_decl.hpp:299:23: note: suggested alternative: 'Sass_Input_Style' [INFO] [stderr] typedef std::vector ImporterStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Sass_Input_Style [INFO] [stderr] src/ast_fwd_decl.hpp:299:40: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector ImporterStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:299:40: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:649:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:649:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] src/parser.hpp:265:5: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] Compound_Selector_Obj parse_compound_selector(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [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] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:653:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:653:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:667:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:667:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:680:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:680:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:684:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:266:5: error: 'Simple_Selector_Obj' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Simple_Selector_Obj parse_simple_selector(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:684:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [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] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:692:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:692:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [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] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:697:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:267:5: error: 'Wrapped_Selector_Obj' does not name a type; did you mean 'Wrapped_Selector'? [INFO] [stderr] Wrapped_Selector_Obj parse_negated_selector(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Wrapped_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 1 is invalid [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:288:22: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:288:22: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:697:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:706:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:706:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:715:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:715:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:726:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [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] /usr/include/c++/7/bits/unordered_set.h:726:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:730:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:730:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cbegin(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:734:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:734:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] src/parser.hpp:268:5: error: 'Simple_Selector_Obj' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Simple_Selector_Obj parse_pseudo_selector(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:746:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:746:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [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] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:750:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [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] /usr/include/c++/7/bits/unordered_set.h:750:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [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/parser.hpp:269:5: error: 'Attribute_Selector_Obj' does not name a type; did you mean 'Attribute_Selector'? [INFO] [stderr] Attribute_Selector_Obj parse_attribute_selector(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Attribute_Selector [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cend(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:754:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:754:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'float std::unordered_set<_Value, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:762:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:762:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'float std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:768:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:270:5: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] Block_Obj parse_block(bool is_root = false); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:768:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [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] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:776:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:776:9: note: suggested alternative: '__z' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] __z [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::rehash(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:787:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:787:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] src/parser.hpp:271:5: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] Block_Obj parse_css_block(bool is_root = false); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/parser.hpp:276:5: error: 'Declaration_Obj' does not name a type; did you mean 'Declaration'? [INFO] [stderr] Declaration_Obj parse_declaration(); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] Declaration [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::reserve(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:798:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:798:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [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:295:23: error: 'Sass_Callee' was not declared in this scope [INFO] [stderr] typedef std::vector CalleeStack; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:277:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_map(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:278:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_bracket_list(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_fwd_decl.hpp:295:34: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector CalleeStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:295:34: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:296:23: error: 'AST_Node_Obj' was not declared in this scope [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:296:23: note: suggested alternative: 'AST_Node' [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] AST_Node [INFO] [stderr] src/ast_fwd_decl.hpp:296:35: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:296:35: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:298:23: error: 'Selector_List_Obj' was not declared in this scope [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:279:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_list(bool delayed = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_fwd_decl.hpp:298:23: note: suggested alternative: 'Selector_List' [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/ast_fwd_decl.hpp:298:40: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:298:40: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:299:23: error: 'Sass_Import_Entry' was not declared in this scope [INFO] [stderr] typedef std::vector ImporterStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:832:15: error: '__umset_hashtable' does not name a type; did you mean '__is_extractable'? [INFO] [stderr] typedef __umset_hashtable<_Value, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] __is_extractable [INFO] [stderr] src/parser.hpp:280:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_comma_list(bool delayed = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:833:7: error: '_Hashtable' does not name a type; did you mean '_Hash'? [INFO] [stderr] _Hashtable _M_h; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] _Hash [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:839:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:840:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:841:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:842:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:843:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:848:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:849:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:850:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:851:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:852:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:853:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:854:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:855:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:856:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:857:24: error: '_Hashtable' has not been declared [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/parser.hpp:281:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_space_list(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1238:7: error: 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1233:7: error: with 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1301:26: error: '_M_h' was not declared in this scope [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:299:23: note: suggested alternative: 'Sass_Input_Style' [INFO] [stderr] typedef std::vector ImporterStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Sass_Input_Style [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1301:26: note: suggested alternative: '__x' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:881:9: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(_InputIterator, _InputIterator, std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:903:4: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__first, __last, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(std::initializer_list, std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:928:9: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__l, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:945:9: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:955:9: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__umset._M_h, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>&&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:965:9: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(std::move(__umset._M_h), __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>& std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::operator=(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1017:2: error: '_M_h' was not declared in this scope [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:282:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_disjunction(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_fwd_decl.hpp:299:40: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector ImporterStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:299:40: error: template argument 2 is invalid [INFO] [stderr] In file included from src/sass_context.hpp:5:0, [INFO] [stderr] from src/context.hpp:14, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/source_map.cpp:10: [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:86:8: error: 'Sass_Importer_List' does not name a type; did you mean 'sass_make_list'? [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1017:2: note: suggested alternative: '__l' [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::allocator_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1024:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1024:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] src/parser.hpp:283:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_conjunction(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:284:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_relation(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:285:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_expression(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:286:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_operators(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:87:8: error: 'Sass_Importer_List' does not name a type; did you mean 'sass_make_list'? [INFO] [stderr] src/parser.hpp:287:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_factor(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:88:8: error: 'Sass_Function_List' does not name a type; did you mean 'Sass_Options'? [INFO] [stderr] src/parser.hpp:288:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_value(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:289:5: error: 'Function_Call_Obj' does not name a type; did you mean 'Function_Call'? [INFO] [stderr] Function_Call_Obj parse_calc_function(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Function_Call [INFO] [stderr] src/parser.hpp:290:5: error: 'Function_Call_Obj' does not name a type; did you mean 'Function_Call'? [INFO] [stderr] Function_Call_Obj parse_function_call(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Function_Call [INFO] [stderr] src/parser.hpp:291:5: error: 'Function_Call_Obj' does not name a type; did you mean 'Function_Call'? [INFO] [stderr] Function_Call_Obj parse_function_call_schema(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Function_Call [INFO] [stderr] src/parser.hpp:292:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_url_function_string(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:293:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_url_function_argument(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:294:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_interpolated_chunk(Token, bool constant = false, bool css = true); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:295:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_string(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:297:5: error: 'String_Schema_Obj' does not name a type; did you mean 'String_Schema'? [INFO] [stderr] String_Schema_Obj parse_css_variable_value(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] String_Schema [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] src/parser.hpp:298:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_ie_property(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:299:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_ie_keyword_arg(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:300:5: error: 'String_Schema_Obj' does not name a type; did you mean 'String_Schema'? [INFO] [stderr] String_Schema_Obj parse_value_schema(const char* stop); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] String_Schema [INFO] [stderr] src/parser.hpp:301:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_identifier_schema(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:302:5: error: 'If_Obj' does not name a type [INFO] [stderr] If_Obj parse_if_directive(bool else_if = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:303:5: error: 'For_Obj' does not name a type [INFO] [stderr] For_Obj parse_for_directive(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.hpp:304:5: error: 'Each_Obj' does not name a type; did you mean 'Each'? [INFO] [stderr] Each_Obj parse_each_directive(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Each [INFO] [stderr] src/parser.hpp:305:5: error: 'While_Obj' does not name a type; did you mean 'While'? [INFO] [stderr] While_Obj parse_while_directive(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] While [INFO] [stderr] src/parser.hpp:306:5: error: 'Return_Obj' does not name a type; did you mean 'Return'? [INFO] [stderr] Return_Obj parse_return_directive(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Return [INFO] [stderr] src/parser.hpp:307:5: error: 'Content_Obj' does not name a type; did you mean 'Content'? [INFO] [stderr] Content_Obj parse_content_directive(); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Content [INFO] [stderr] src/parser.hpp:309:5: error: 'Media_Block_Obj' does not name a type; did you mean 'Media_Block'? [INFO] [stderr] Media_Block_Obj parse_media_block(); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] Media_Block [INFO] [stderr] src/parser.hpp:310:5: error: 'List_Obj' does not name a type; did you mean 'Listize'? [INFO] [stderr] List_Obj parse_media_queries(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Listize [INFO] [stderr] src/parser.hpp:311:5: error: 'Media_Query_Obj' does not name a type; did you mean 'Media_Query'? [INFO] [stderr] Media_Query_Obj parse_media_query(); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] Media_Query [INFO] [stderr] src/parser.hpp:312:5: error: 'Media_Query_Expression_Obj' does not name a type; did you mean 'Media_Query_Expression'? [INFO] [stderr] Media_Query_Expression_Obj parse_media_expression(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Media_Query_Expression [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:107:78: error: 'Sass_Importer_List' has not been declared [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:108:80: error: 'Sass_Importer_List' has not been declared [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:109:80: error: 'Sass_Function_List' has not been declared [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'bool std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1031:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1031:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1036:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1036:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1041:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1041:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1052:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:146:8: error: 'Sass_Import_Entry' does not name a type; did you mean 'Sass_Input_Style'? [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1052:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1056:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1056:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1066:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1066:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1070:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1070:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1079:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1079:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1087:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1087:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1101:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1101:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1123:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1123:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1135:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1135:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1139:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1139:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1161:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1161:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1165:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1165:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1179:4: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1179:4: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1190:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1190:9: note: suggested alternative: '__l' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1234:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1234:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1239:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:313:5: error: 'Supports_Block_Obj' does not name a type; did you mean 'Supports_Block'? [INFO] [stderr] Supports_Block_Obj parse_supports_directive(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Block [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:147:8: error: 'Sass_Import_Entry' does not name a type; did you mean 'Sass_Input_Style'? [INFO] [stderr] src/parser.hpp:314:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_condition(bool top_level); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1239:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1257:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1257:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1277:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1277:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1288:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1288:9: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::swap(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1302:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:149:8: error: 'Sass_Callee_Entry' does not name a type; did you mean 'sass_alloc_memory'? [INFO] [stderr] src/parser.hpp:315:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_negation(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1302:9: note: suggested alternative: '__x' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::hasher std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1343:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1343:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::key_equal std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1349:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1349:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1367:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1367:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1371:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1371:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1381:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:150:8: error: 'Sass_Callee_Entry' does not name a type; did you mean 'sass_alloc_memory'? [INFO] [stderr] In file included from src/ast.hpp:19:0, [INFO] [stderr] from src/environment.cpp:2: [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] /usr/include/c++/7/bits/unordered_set.h:1381:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1392:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1392:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1396:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1396:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1404:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1404:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1409:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:316:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_operator(bool top_level); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1409:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1418:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1418:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1427:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1427:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1438:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1438:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1442:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:317:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_interpolation(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] In file included from src/context.hpp:14:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/source_map.cpp:10: [INFO] [stderr] src/sass_context.hpp:60:3: error: 'Sass_Function_List' does not name a type; did you mean 'Sass_Options'? [INFO] [stderr] Sass_Function_List c_functions; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] Sass_Options [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] /usr/include/c++/7/bits/unordered_set.h:1442:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cbegin(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1446:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1446:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1458:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:318:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_declaration(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1458:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1462:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1462:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cend(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1466:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1466:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'float std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1474:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1474:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'float std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1480:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1480:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1488:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/sass_context.hpp:5:0, [INFO] [stderr] from src/context.hpp:14, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/environment.cpp:2: [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:86:8: error: 'Sass_Importer_List' does not name a type; did you mean 'sass_make_list'? [INFO] [stderr] ADDAPI Sass_Importer_List ADDCALL sass_option_get_c_headers (struct Sass_Options* options); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] sass_make_list [INFO] [stderr] src/sass_context.hpp:63:3: error: 'Sass_Importer_List' does not name a type; did you mean 'sass_make_list'? [INFO] [stderr] Sass_Importer_List c_importers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] sass_make_list [INFO] [stderr] src/parser.hpp:319:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_condition_in_parens(bool parens_required); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1488:9: note: suggested alternative: '__z' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] __z [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::rehash(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1499:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1499:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::reserve(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1510:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1510:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:87:8: error: 'Sass_Importer_List' does not name a type; did you mean 'sass_make_list'? [INFO] [stderr] ADDAPI Sass_Importer_List ADDCALL sass_option_get_c_importers (struct Sass_Options* options); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] sass_make_list [INFO] [stderr] src/parser.hpp:320:5: error: 'At_Root_Block_Obj' does not name a type; did you mean 'At_Root_Block'? [INFO] [stderr] At_Root_Block_Obj parse_at_root_block(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] At_Root_Block [INFO] [stderr] src/sass_context.hpp:66:3: error: 'Sass_Importer_List' does not name a type; did you mean 'sass_make_list'? [INFO] [stderr] Sass_Importer_List c_headers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] sass_make_list [INFO] [stderr] src/parser.hpp:321:5: error: 'At_Root_Query_Obj' does not name a type; did you mean 'At_Root_Query'? [INFO] [stderr] At_Root_Query_Obj parse_at_root_query(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] At_Root_Query [INFO] [stderr] src/parser.hpp:322:5: error: 'String_Schema_Obj' does not name a type; did you mean 'String_Schema'? [INFO] [stderr] String_Schema_Obj parse_almost_any_value(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] String_Schema [INFO] [stderr] src/parser.hpp:323:5: error: 'Directive_Obj' does not name a type; did you mean 'Directive'? [INFO] [stderr] Directive_Obj parse_special_directive(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Directive [INFO] [stderr] src/parser.hpp:324:5: error: 'Directive_Obj' does not name a type; did you mean 'Directive'? [INFO] [stderr] Directive_Obj parse_prefixed_directive(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Directive [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:88:8: error: 'Sass_Function_List' does not name a type; did you mean 'Sass_Options'? [INFO] [stderr] ADDAPI Sass_Function_List ADDCALL sass_option_get_c_functions (struct Sass_Options* options); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] Sass_Options [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:107:78: error: 'Sass_Importer_List' has not been declared [INFO] [stderr] ADDAPI void ADDCALL sass_option_set_c_headers (struct Sass_Options* options, Sass_Importer_List c_headers); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:108:80: error: 'Sass_Importer_List' has not been declared [INFO] [stderr] ADDAPI void ADDCALL sass_option_set_c_importers (struct Sass_Options* options, Sass_Importer_List c_importers); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:109:80: error: 'Sass_Function_List' has not been declared [INFO] [stderr] ADDAPI void ADDCALL sass_option_set_c_functions (struct Sass_Options* options, Sass_Function_List c_functions); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:325:5: error: 'Directive_Obj' does not name a type; did you mean 'Directive'? [INFO] [stderr] Directive_Obj parse_directive(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Directive [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:146:8: error: 'Sass_Import_Entry' does not name a type; did you mean 'Sass_Input_Style'? [INFO] [stderr] ADDAPI Sass_Import_Entry ADDCALL sass_compiler_get_last_import(struct Sass_Compiler* compiler); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Sass_Input_Style [INFO] [stderr] src/parser.hpp:326:5: error: 'Warning_Obj' does not name a type; did you mean 'Warning'? [INFO] [stderr] Warning_Obj parse_warning(); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Warning [INFO] [stderr] src/parser.hpp:327:5: error: 'Error_Obj' does not name a type; did you mean 'Error'? [INFO] [stderr] Error_Obj parse_error(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Error [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:147:8: error: 'Sass_Import_Entry' does not name a type; did you mean 'Sass_Input_Style'? [INFO] [stderr] ADDAPI Sass_Import_Entry ADDCALL sass_compiler_get_import_entry(struct Sass_Compiler* compiler, size_t idx); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Sass_Input_Style [INFO] [stderr] src/parser.hpp:328:5: error: 'Debug_Obj' does not name a type; did you mean 'Debug'? [INFO] [stderr] Debug_Obj parse_debug(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Debug [INFO] [stderr] src/parser.hpp:333:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_almost_any_value_token(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:334:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_almost_any_value_chars(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:335:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_interp_string(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:336:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_interp_uri(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:337:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_interpolation(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:340:5: error: 'Token' does not name a type; did you mean 'popen'? [INFO] [stderr] Token lex_variable(); [INFO] [stderr] ^~~~~ [INFO] [stderr] popen [INFO] [stderr] src/parser.hpp:341:5: error: 'Token' does not name a type; did you mean 'popen'? [INFO] [stderr] Token lex_identifier(); [INFO] [stderr] ^~~~~ [INFO] [stderr] popen [INFO] [stderr] src/parser.hpp:349:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj fold_operands(Expression_Obj base, std::vector& operands, Operand op); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:350:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj fold_operands(Expression_Obj base, std::vector& operands, std::vector& ops, size_t i = 0); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:357:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_interp() [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:384:39: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] static Number* lexed_number(const ParserState& pstate, const std::string& parsed); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] src/parser.hpp:385:42: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] static Number* lexed_dimension(const ParserState& pstate, const std::string& parsed); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] src/parser.hpp:386:43: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] static Number* lexed_percentage(const ParserState& pstate, const std::string& parsed); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] In file included from src/context.hpp:20:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/source_map.cpp:10: [INFO] [stderr] src/plugins.hpp:44:25: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] const std::vector get_headers(void) { return headers; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:149:8: error: 'Sass_Callee_Entry' does not name a type; did you mean 'sass_alloc_memory'? [INFO] [stderr] ADDAPI Sass_Callee_Entry ADDCALL sass_compiler_get_last_callee(struct Sass_Compiler* compiler); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] sass_alloc_memory [INFO] [stderr] src/parser.hpp:387:41: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] static Value* lexed_hex_color(const ParserState& pstate, const std::string& parsed); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] In file included from src/extend.cpp:9:0: [INFO] [stderr] src/parser.hpp:66:94: error: 'ParserState' was not declared in this scope [INFO] [stderr] static Parser from_c_str(const char* src, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] make: *** [src/sass.o] Error 1 [INFO] [stderr] src/parser.hpp:66:94: note: suggested alternative: 'Parser' [INFO] [stderr] static Parser from_c_str(const char* src, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] In file included from src/extend.cpp:9:0: [INFO] [stderr] src/parser.hpp:67:111: error: 'ParserState' was not declared in this scope [INFO] [stderr] static Parser from_c_str(const char* beg, const char* end, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-d0b4a8968a2c829b/out/build/include/sass/context.h:150:8: error: 'Sass_Callee_Entry' does not name a type; did you mean 'sass_alloc_memory'? [INFO] [stderr] ADDAPI Sass_Callee_Entry ADDCALL sass_compiler_get_callee_entry(struct Sass_Compiler* compiler, size_t idx); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] sass_alloc_memory [INFO] [stderr] src/plugins.hpp:44:44: error: template argument 1 is invalid [INFO] [stderr] const std::vector get_headers(void) { return headers; } [INFO] [stderr] ^ [INFO] [stderr] src/plugins.hpp:44:44: error: template argument 2 is invalid [INFO] [stderr] src/plugins.hpp:45:25: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] const std::vector get_importers(void) { return importers; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:67:111: note: suggested alternative: 'Parser' [INFO] [stderr] static Parser from_c_str(const char* beg, const char* end, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] src/parser.hpp:68:86: error: 'ParserState' was not declared in this scope [INFO] [stderr] static Parser from_token(Token t, Context& ctx, Backtraces, ParserState pstate = ParserState("[TOKEN]"), const char* source = nullptr); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:68:86: note: suggested alternative: 'Parser' [INFO] [stderr] static Parser from_token(Token t, Context& ctx, Backtraces, ParserState pstate = ParserState("[TOKEN]"), const char* source = nullptr); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] In file included from src/context.hpp:14:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/environment.cpp:2: [INFO] [stderr] src/sass_context.hpp:60:3: error: 'Sass_Function_List' does not name a type; did you mean 'Sass_Options'? [INFO] [stderr] Sass_Function_List c_functions; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] Sass_Options [INFO] [stderr] In file included from src/extend.cpp:9:0: [INFO] [stderr] src/parser.hpp: In constructor 'Sass::Parser::Parser(Sass::Context&, const int&, Sass::Backtraces, bool)': [INFO] [stderr] src/parser.hpp:58:7: error: class 'Sass::Parser' does not have any field named 'ParserState' [INFO] [stderr] : ParserState(pstate), ctx(ctx), block_stack(), stack(0), last_media_block(), [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:59:39: error: class 'Sass::Parser' does not have any field named 'before_token' [INFO] [stderr] source(0), position(0), end(0), before_token(pstate), after_token(pstate), [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:59:61: error: class 'Sass::Parser' does not have any field named 'after_token' [INFO] [stderr] source(0), position(0), end(0), before_token(pstate), after_token(pstate), [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:60:7: error: class 'Sass::Parser' does not have any field named 'pstate' [INFO] [stderr] pstate(pstate), traces(traces), indentation(0), nestings(0), allow_parent(allow_parent) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/plugins.hpp:45:44: error: template argument 1 is invalid [INFO] [stderr] const std::vector get_importers(void) { return importers; } [INFO] [stderr] ^ [INFO] [stderr] src/plugins.hpp:45:44: error: template argument 2 is invalid [INFO] [stderr] src/plugins.hpp:46:25: error: 'Sass_Function_Entry' was not declared in this scope [INFO] [stderr] const std::vector get_functions(void) { return functions; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/sass_context.hpp:63:3: error: 'Sass_Importer_List' does not name a type; did you mean 'sass_make_list'? [INFO] [stderr] Sass_Importer_List c_importers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] sass_make_list [INFO] [stderr] In file included from src/extend.cpp:9:0: [INFO] [stderr] src/parser.hpp: In member function 'const char* Sass::Parser::lex(bool, bool)': [INFO] [stderr] src/parser.hpp:182:7: error: 'lexed' was not declared in this scope [INFO] [stderr] lexed = Token(position, it_before_token, it_after_token); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/parser.hpp:182:7: note: suggested alternative: 'lex' [INFO] [stderr] lexed = Token(position, it_before_token, it_after_token); [INFO] [stderr] ^~~~~ [INFO] [stderr] lex [INFO] [stderr] src/parser.hpp:182:15: error: there are no arguments to 'Token' that depend on a template parameter, so a declaration of 'Token' must be available [-fpermissive] [INFO] [stderr] lexed = Token(position, it_before_token, it_after_token); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/parser.hpp:182:15: 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:185:7: error: 'before_token' was not declared in this scope [INFO] [stderr] before_token = after_token.add(position, it_before_token); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:185:7: note: suggested alternative: 'it_before_token' [INFO] [stderr] before_token = after_token.add(position, it_before_token); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] it_before_token [INFO] [stderr] src/parser.hpp:185:22: error: 'after_token' was not declared in this scope [INFO] [stderr] before_token = after_token.add(position, it_before_token); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:185:22: note: suggested alternative: 'it_after_token' [INFO] [stderr] before_token = after_token.add(position, it_before_token); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] it_after_token [INFO] [stderr] src/parser.hpp:191:7: error: 'pstate' was not declared in this scope [INFO] [stderr] pstate = ParserState(path, source, lexed, before_token, after_token - before_token); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:191:7: note: suggested alternative: 'stack' [INFO] [stderr] pstate = ParserState(path, source, lexed, before_token, after_token - before_token); [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/parser.hpp:191:28: error: 'path' was not declared in this scope [INFO] [stderr] pstate = ParserState(path, source, lexed, before_token, after_token - before_token); [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:191:28: note: suggested alternative: 'paths' [INFO] [stderr] pstate = ParserState(path, source, lexed, before_token, after_token - before_token); [INFO] [stderr] ^~~~ [INFO] [stderr] paths [INFO] [stderr] src/parser.hpp:191:16: error: there are no arguments to 'ParserState' that depend on a template parameter, so a declaration of 'ParserState' must be available [-fpermissive] [INFO] [stderr] pstate = ParserState(path, source, lexed, before_token, after_token - before_token); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp: In member function 'const char* Sass::Parser::lex_css()': [INFO] [stderr] src/parser.hpp:205:7: error: 'Token' was not declared in this scope [INFO] [stderr] Token prev = lexed; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/parser.hpp:205:7: note: suggested alternative: 'popen' [INFO] [stderr] Token prev = lexed; [INFO] [stderr] ^~~~~ [INFO] [stderr] popen [INFO] [stderr] src/parser.hpp:208:7: error: 'Position' was not declared in this scope [INFO] [stderr] Position bt = before_token; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:208:7: note: suggested alternative: 'position' [INFO] [stderr] Position bt = before_token; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] position [INFO] [stderr] make: *** [src/units.o] Error 1 [INFO] [stderr] src/parser.hpp:209:16: error: expected ';' before 'at' [INFO] [stderr] Position at = after_token; [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:210:7: error: 'ParserState' was not declared in this scope [INFO] [stderr] ParserState op = pstate; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:210:7: note: suggested alternative: 'Parser' [INFO] [stderr] ParserState op = pstate; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] src/parser.hpp:218:9: error: 'pstate' was not declared in this scope [INFO] [stderr] pstate = op; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/plugins.hpp:46:44: error: template argument 1 is invalid [INFO] [stderr] const std::vector get_functions(void) { return functions; } [INFO] [stderr] ^ [INFO] [stderr] src/plugins.hpp:46:44: error: template argument 2 is invalid [INFO] [stderr] src/plugins.hpp:49:19: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] std::vector headers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/sass_context.hpp:66:3: error: 'Sass_Importer_List' does not name a type; did you mean 'sass_make_list'? [INFO] [stderr] Sass_Importer_List c_headers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] sass_make_list [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] src/parser.hpp:218:9: note: suggested alternative: 'stack' [INFO] [stderr] pstate = op; [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/parser.hpp:218:18: error: 'op' was not declared in this scope [INFO] [stderr] pstate = op; [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:218:18: note: suggested alternative: [INFO] [stderr] In file included from src/parser.hpp:13:0, [INFO] [stderr] from src/extend.cpp:9: [INFO] [stderr] src/prelexer.hpp:300:17: note: 'Sass::Prelexer::op' [INFO] [stderr] const char* op(const char* src); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/extend.cpp:9:0: [INFO] [stderr] src/parser.hpp:219:9: error: 'lexed' was not declared in this scope [INFO] [stderr] lexed = prev; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/parser.hpp:219:9: note: suggested alternative: 'lex' [INFO] [stderr] lexed = prev; [INFO] [stderr] ^~~~~ [INFO] [stderr] lex [INFO] [stderr] src/parser.hpp:219:17: error: 'prev' was not declared in this scope [INFO] [stderr] lexed = prev; [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:219:17: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/bits/stl_algobase.h:66:0, [INFO] [stderr] from /usr/include/c++/7/bits/char_traits.h:39, [INFO] [stderr] from /usr/include/c++/7/string:40, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/extend.cpp:3: [INFO] [stderr] /usr/include/c++/7/bits/stl_iterator_base_funcs.h:220:5: note: 'std::prev' [INFO] [stderr] prev(_BidirectionalIterator __x, typename [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/extend.cpp:9:0: [INFO] [stderr] src/parser.hpp:221:9: error: 'after_token' was not declared in this scope [INFO] [stderr] after_token = at; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:221:9: note: suggested alternative: 'from_token' [INFO] [stderr] after_token = at; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] from_token [INFO] [stderr] src/parser.hpp:221:23: error: 'at' was not declared in this scope [INFO] [stderr] after_token = at; [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:222:9: error: 'before_token' was not declared in this scope [INFO] [stderr] before_token = bt; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:222:9: note: suggested alternative: 'from_token' [INFO] [stderr] before_token = bt; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] from_token [INFO] [stderr] src/parser.hpp:222:24: error: 'bt' was not declared in this scope [INFO] [stderr] before_token = bt; [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp: In member function 'Sass::Number* Sass::Parser::lexed_number(const string&)': [INFO] [stderr] src/parser.hpp:389:75: error: 'pstate' was not declared in this scope [INFO] [stderr] Number* lexed_number(const std::string& parsed) { return lexed_number(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] In file included from src/context.hpp:15:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/environment.cpp:2: [INFO] [stderr] src/environment.hpp:11:40: error: 'AST_Node_Obj' was not declared in this scope [INFO] [stderr] typedef environment_map::iterator EnvIter; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/environment.hpp:11:40: note: suggested alternative: 'AST_Node' [INFO] [stderr] typedef environment_map::iterator EnvIter; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] AST_Node [INFO] [stderr] src/environment.hpp:11:52: error: template argument 2 is invalid [INFO] [stderr] typedef environment_map::iterator EnvIter; [INFO] [stderr] ^ [INFO] [stderr] src/environment.hpp:11:52: error: template argument 4 is invalid [INFO] [stderr] src/environment.hpp:11:64: error: expected initializer before 'EnvIter' [INFO] [stderr] typedef environment_map::iterator EnvIter; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/environment.hpp:15:7: error: 'EnvIter' does not name a type [INFO] [stderr] EnvIter it; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/environment.hpp:18:25: error: expected ')' before 'it' [INFO] [stderr] EnvResult(EnvIter it, bool found) [INFO] [stderr] ^~ [INFO] [stderr] src/environment.hpp:114:23: error: 'AST_Node_Obj' was not declared in this scope [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/environment.hpp:114:23: note: suggested alternative: 'AST_Node' [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] AST_Node [INFO] [stderr] src/environment.hpp:114:35: error: template argument 1 is invalid [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^ [INFO] [stderr] src/parser.hpp:389:75: note: suggested alternative: 'stack' [INFO] [stderr] Number* lexed_number(const std::string& parsed) { return lexed_number(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/parser.hpp: In member function 'Sass::Number* Sass::Parser::lexed_dimension(const string&)': [INFO] [stderr] src/parser.hpp:390:81: error: 'pstate' was not declared in this scope [INFO] [stderr] Number* lexed_dimension(const std::string& parsed) { return lexed_dimension(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:390:81: note: suggested alternative: 'stack' [INFO] [stderr] Number* lexed_dimension(const std::string& parsed) { return lexed_dimension(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/parser.hpp: In member function 'Sass::Number* Sass::Parser::lexed_percentage(const string&)': [INFO] [stderr] src/parser.hpp:391:83: error: 'pstate' was not declared in this scope [INFO] [stderr] Number* lexed_percentage(const std::string& parsed) { return lexed_percentage(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:391:83: note: suggested alternative: 'stack' [INFO] [stderr] Number* lexed_percentage(const std::string& parsed) { return lexed_percentage(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/parser.hpp: In member function 'Sass::Value* Sass::Parser::lexed_hex_color(const string&)': [INFO] [stderr] src/parser.hpp:392:80: error: 'pstate' was not declared in this scope [INFO] [stderr] Value* lexed_hex_color(const std::string& parsed) { return lexed_hex_color(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:392:80: note: suggested alternative: 'stack' [INFO] [stderr] Value* lexed_hex_color(const std::string& parsed) { return lexed_hex_color(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/plugins.hpp:49:38: error: template argument 1 is invalid [INFO] [stderr] std::vector headers; [INFO] [stderr] ^ [INFO] [stderr] src/plugins.hpp:49:38: error: template argument 2 is invalid [INFO] [stderr] src/plugins.hpp:50:19: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] std::vector importers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/extend.cpp:10:0: [INFO] [stderr] src/expand.hpp: At global scope: [INFO] [stderr] src/expand.hpp:18:39: error: expected template-name before '<' token [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^ [INFO] [stderr] src/expand.hpp:18:39: error: expected '{' before '<' token [INFO] [stderr] src/expand.hpp:18:39: error: expected unqualified-id before '<' token [INFO] [stderr] src/plugins.hpp:50:38: error: template argument 1 is invalid [INFO] [stderr] std::vector importers; [INFO] [stderr] ^ [INFO] [stderr] src/plugins.hpp:50:38: error: template argument 2 is invalid [INFO] [stderr] src/plugins.hpp:51:19: error: 'Sass_Function_Entry' was not declared in this scope [INFO] [stderr] std::vector functions; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/extend.cpp:13:0: [INFO] [stderr] src/remove_placeholders.hpp:12:54: error: expected template-name before '<' token [INFO] [stderr] class Remove_Placeholders : public Operation_CRTP { [INFO] [stderr] ^ [INFO] [stderr] src/remove_placeholders.hpp:12:54: error: expected '{' before '<' token [INFO] [stderr] src/remove_placeholders.hpp:12:54: error: expected unqualified-id before '<' token [INFO] [stderr] src/extend.cpp: In function 'bool Sass::parentSuperselector(Sass::Complex_Selector*, Sass::Complex_Selector*)': [INFO] [stderr] src/extend.cpp:289:5: error: 'Type_Selector_Obj' was not declared in this scope [INFO] [stderr] Type_Selector_Obj fakeParent = SASS_MEMORY_NEW(Type_Selector, ParserState("[FAKE]"), "temp"); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:289:5: note: suggested alternative: 'Type_Selector' [INFO] [stderr] Type_Selector_Obj fakeParent = SASS_MEMORY_NEW(Type_Selector, ParserState("[FAKE]"), "temp"); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Type_Selector [INFO] [stderr] src/extend.cpp:290:5: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] Compound_Selector_Obj fakeHead = SASS_MEMORY_NEW(Compound_Selector, ParserState("[FAKE]"), 1 /*size*/); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:290:5: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] Compound_Selector_Obj fakeHead = SASS_MEMORY_NEW(Compound_Selector, ParserState("[FAKE]"), 1 /*size*/); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/extend.cpp:291:5: error: 'fakeHead' was not declared in this scope [INFO] [stderr] fakeHead->elements().push_back(fakeParent); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/extend.cpp:291:5: note: suggested alternative: 'fread' [INFO] [stderr] fakeHead->elements().push_back(fakeParent); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] fread [INFO] [stderr] src/extend.cpp:291:36: error: 'fakeParent' was not declared in this scope [INFO] [stderr] fakeHead->elements().push_back(fakeParent); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:17:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/environment.cpp:2: [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/extend.cpp:291:36: note: suggested alternative: 'clearenv' [INFO] [stderr] fakeHead->elements().push_back(fakeParent); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] clearenv [INFO] [stderr] src/extend.cpp:292:5: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] Complex_Selector_Obj fakeParentContainer = SASS_MEMORY_NEW(Complex_Selector, ParserState("[FAKE]"), Complex_Selector::ANCESTOR_OF, fakeHead /*head*/, {} /*tail*/); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:292:5: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] Complex_Selector_Obj fakeParentContainer = SASS_MEMORY_NEW(Complex_Selector, ParserState("[FAKE]"), Complex_Selector::ANCESTOR_OF, fakeHead /*head*/, {} /*tail*/); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/extend.cpp:292:166: error: expected primary-expression before ')' token [INFO] [stderr] Complex_Selector_Obj fakeParentContainer = SASS_MEMORY_NEW(Complex_Selector, ParserState("[FAKE]"), Complex_Selector::ANCESTOR_OF, fakeHead /*head*/, {} /*tail*/); [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:294:25: error: 'fakeParentContainer' was not declared in this scope [INFO] [stderr] pOne->set_innermost(fakeParentContainer, Complex_Selector::ANCESTOR_OF); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/plugins.hpp:51:38: error: template argument 1 is invalid [INFO] [stderr] std::vector functions; [INFO] [stderr] ^ [INFO] [stderr] src/plugins.hpp:51:38: error: template argument 2 is invalid [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/source_map.cpp:10: [INFO] [stderr] src/context.hpp:37:120: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] bool call_loader(const std::string& load_path, const char* ctx_path, ParserState& pstate, Import* imp, std::vector importers, bool only_one = true); [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/extend.cpp: At global scope: [INFO] [stderr] src/extend.cpp:305:53: error: 'ComplexSelectorDeque' has not been declared [INFO] [stderr] void nodeToComplexSelectorDeque(const Node& node, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp: In function 'void Sass::nodeToComplexSelectorDeque(const Sass::Node&, int&)': [INFO] [stderr] src/extend.cpp:308:11: error: request for member 'push_back' in 'out', which is of non-class type 'int' [INFO] [stderr] out.push_back(nodeToComplexSelector(child)); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/source_map.cpp:10: [INFO] [stderr] src/context.hpp:37:139: error: template argument 1 is invalid [INFO] [stderr] bool call_loader(const std::string& load_path, const char* ctx_path, ParserState& pstate, Import* imp, std::vector importers, bool only_one = true); [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:37:139: error: template argument 2 is invalid [INFO] [stderr] src/extend.cpp: At global scope: [INFO] [stderr] src/extend.cpp:312:41: error: 'ComplexSelectorDeque' does not name a type; did you mean 'nodeToComplexSelectorDeque'? [INFO] [stderr] Node complexSelectorDequeToNode(const ComplexSelectorDeque& deque) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] nodeToComplexSelectorDeque [INFO] [stderr] src/extend.cpp: In function 'Sass::Node Sass::complexSelectorDequeToNode(const int&)': [INFO] [stderr] src/extend.cpp:315:10: error: 'ComplexSelectorDeque' has not been declared [INFO] [stderr] for (ComplexSelectorDeque::const_iterator iter = deque.begin(), iterEnd = deque.end(); iter != iterEnd; iter++) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:315:92: error: 'iter' was not declared in this scope [INFO] [stderr] for (ComplexSelectorDeque::const_iterator iter = deque.begin(), iterEnd = deque.end(); iter != iterEnd; iter++) { [INFO] [stderr] ^~~~ [INFO] [stderr] src/extend.cpp:315:100: error: 'iterEnd' was not declared in this scope [INFO] [stderr] for (ComplexSelectorDeque::const_iterator iter = deque.begin(), iterEnd = deque.end(); iter != iterEnd; iter++) { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/extend.cpp:315:100: note: suggested alternative: 'Operand' [INFO] [stderr] for (ComplexSelectorDeque::const_iterator iter = deque.begin(), iterEnd = deque.end(); iter != iterEnd; iter++) { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] Operand [INFO] [stderr] src/extend.cpp:316:7: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] Complex_Selector_Obj pChild = *iter; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:316:7: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] Complex_Selector_Obj pChild = *iter; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [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/extend.cpp:317:60: error: 'pChild' was not declared in this scope [INFO] [stderr] result.collection()->push_back(complexSelectorToNode(pChild)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:317:60: note: suggested alternative: 'While' [INFO] [stderr] result.collection()->push_back(complexSelectorToNode(pChild)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] While [INFO] [stderr] src/extend.cpp: At global scope: [INFO] [stderr] src/extend.cpp:327:21: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] bool operator()(Complex_Selector_Obj pOne, Complex_Selector_Obj pTwo, Complex_Selector_Obj& pOut) const { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:327:48: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] bool operator()(Complex_Selector_Obj pOne, Complex_Selector_Obj pTwo, Complex_Selector_Obj& pOut) const { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:327:75: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] bool operator()(Complex_Selector_Obj pOne, Complex_Selector_Obj pTwo, Complex_Selector_Obj& pOut) const { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp: In member function 'bool Sass::LcsCollectionComparator::operator()(int, int, int&) const': [INFO] [stderr] src/extend.cpp:338:12: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] if (*pOne == *pTwo) { [INFO] [stderr] ^~~~ [INFO] [stderr] src/extend.cpp:338:21: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] if (*pOne == *pTwo) { [INFO] [stderr] ^~~~ [INFO] [stderr] src/extend.cpp:343:15: error: base operand of '->' is not a pointer [INFO] [stderr] if (pOne->combinator() != Complex_Selector::ANCESTOR_OF || pTwo->combinator() != Complex_Selector::ANCESTOR_OF) { [INFO] [stderr] ^~ [INFO] [stderr] src/extend.cpp:343:70: error: base operand of '->' is not a pointer [INFO] [stderr] if (pOne->combinator() != Complex_Selector::ANCESTOR_OF || pTwo->combinator() != Complex_Selector::ANCESTOR_OF) { [INFO] [stderr] ^~ [INFO] [stderr] src/extend.cpp:347:41: error: invalid conversion from 'int' to 'Sass::Complex_Selector*' [-fpermissive] [INFO] [stderr] if (parentSuperselector(pOne, pTwo)) { [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:286:15: note: initializing argument 1 of 'bool Sass::parentSuperselector(Sass::Complex_Selector*, Sass::Complex_Selector*)' [INFO] [stderr] static bool parentSuperselector(Complex_Selector* pOne, Complex_Selector* pTwo) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:347:41: error: invalid conversion from 'int' to 'Sass::Complex_Selector*' [-fpermissive] [INFO] [stderr] if (parentSuperselector(pOne, pTwo)) { [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:286:15: note: initializing argument 2 of 'bool Sass::parentSuperselector(Sass::Complex_Selector*, Sass::Complex_Selector*)' [INFO] [stderr] static bool parentSuperselector(Complex_Selector* pOne, Complex_Selector* pTwo) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:352:41: error: invalid conversion from 'int' to 'Sass::Complex_Selector*' [-fpermissive] [INFO] [stderr] if (parentSuperselector(pTwo, pOne)) { [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:286:15: note: initializing argument 1 of 'bool Sass::parentSuperselector(Sass::Complex_Selector*, Sass::Complex_Selector*)' [INFO] [stderr] static bool parentSuperselector(Complex_Selector* pOne, Complex_Selector* pTwo) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:352:41: error: invalid conversion from 'int' to 'Sass::Complex_Selector*' [-fpermissive] [INFO] [stderr] if (parentSuperselector(pTwo, pOne)) { [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:286:15: note: initializing argument 2 of 'bool Sass::parentSuperselector(Sass::Complex_Selector*, Sass::Complex_Selector*)' [INFO] [stderr] static bool parentSuperselector(Complex_Selector* pOne, Complex_Selector* pTwo) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp: At global scope: [INFO] [stderr] src/extend.cpp:368:41: error: 'ComplexSelectorDeque' has not been declared [INFO] [stderr] void lcs_backtrace(const LCSTable& c, ComplexSelectorDeque& x, ComplexSelectorDeque& y, int i, int j, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:368:66: error: 'ComplexSelectorDeque' has not been declared [INFO] [stderr] void lcs_backtrace(const LCSTable& c, ComplexSelectorDeque& x, ComplexSelectorDeque& y, int i, int j, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:368:148: error: 'ComplexSelectorDeque' has not been declared [INFO] [stderr] void lcs_backtrace(const LCSTable& c, ComplexSelectorDeque& x, ComplexSelectorDeque& y, int i, int j, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp: In function 'void Sass::lcs_backtrace(const LCSTable&, int&, int&, int, int, const Sass::LcsCollectionComparator&, int&)': [INFO] [stderr] src/extend.cpp:378:5: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] Complex_Selector_Obj pCompareOut; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:57:17: error: 'Sass_Callee' was not declared in this scope [INFO] [stderr] std::vector callee_stack; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/context.hpp:57:17: note: suggested alternative: 'Sass_Value' [INFO] [stderr] std::vector callee_stack; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Sass_Value [INFO] [stderr] src/extend.cpp:378:5: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] Complex_Selector_Obj pCompareOut; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/extend.cpp:379:23: error: invalid types 'int[int]' for array subscript [INFO] [stderr] if (comparator(x[i], y[j], pCompareOut)) { [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:379:29: error: invalid types 'int[int]' for array subscript [INFO] [stderr] if (comparator(x[i], y[j], pCompareOut)) { [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:379:32: error: 'pCompareOut' was not declared in this scope [INFO] [stderr] if (comparator(x[i], y[j], pCompareOut)) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:382:11: error: request for member 'push_back' in 'out', which is of non-class type 'int' [INFO] [stderr] out.push_back(pCompareOut); [INFO] [stderr] ^~~~~~~~~ [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] src/context.hpp:57:28: error: template argument 1 is invalid [INFO] [stderr] std::vector callee_stack; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:57:28: error: template argument 2 is invalid [INFO] [stderr] src/extend.cpp: At global scope: [INFO] [stderr] src/extend.cpp:403:24: error: 'ComplexSelectorDeque' does not name a type; did you mean 'nodeToComplexSelectorDeque'? [INFO] [stderr] void lcs_table(const ComplexSelectorDeque& x, const ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, LCSTable& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] nodeToComplexSelectorDeque [INFO] [stderr] src/extend.cpp:403:55: error: 'ComplexSelectorDeque' does not name a type; did you mean 'nodeToComplexSelectorDeque'? [INFO] [stderr] void lcs_table(const ComplexSelectorDeque& x, const ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, LCSTable& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] nodeToComplexSelectorDeque [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/environment.cpp:2: [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] src/extend.cpp: In function 'void Sass::lcs_table(const int&, const int&, const Sass::LcsCollectionComparator&, Sass::LCSTable&)': [INFO] [stderr] src/extend.cpp:407:18: error: request for member 'size' in 'x', which is of non-class type 'const int' [INFO] [stderr] LCSTable c(x.size(), std::vector(y.size())); [INFO] [stderr] ^~~~ [INFO] [stderr] src/extend.cpp:407:45: error: request for member 'size' in 'y', which is of non-class type 'const int' [INFO] [stderr] LCSTable c(x.size(), std::vector(y.size())); [INFO] [stderr] ^~~~ [INFO] [stderr] src/extend.cpp:413:30: error: request for member 'size' in 'x', which is of non-class type 'const int' [INFO] [stderr] for (size_t i = 1; i < x.size(); i++) { [INFO] [stderr] ^~~~ [INFO] [stderr] src/extend.cpp:414:32: error: request for member 'size' in 'y', which is of non-class type 'const int' [INFO] [stderr] for (size_t j = 1; j < y.size(); j++) { [INFO] [stderr] ^~~~ [INFO] [stderr] src/extend.cpp:415:9: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] Complex_Selector_Obj pCompareOut; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:77:17: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] std::vector c_headers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:415:9: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] Complex_Selector_Obj pCompareOut; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/extend.cpp:417:27: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript [INFO] [stderr] if (comparator(x[i], y[j], pCompareOut)) { [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:417:33: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript [INFO] [stderr] if (comparator(x[i], y[j], pCompareOut)) { [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:417:36: error: 'pCompareOut' was not declared in this scope [INFO] [stderr] if (comparator(x[i], y[j], pCompareOut)) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/extend.cpp: At global scope: [INFO] [stderr] src/extend.cpp:442:12: error: variable or field 'lcs' declared void [INFO] [stderr] void lcs(ComplexSelectorDeque& x, ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:442:12: error: 'ComplexSelectorDeque' was not declared in this scope [INFO] [stderr] src/context.hpp:77:36: error: template argument 1 is invalid [INFO] [stderr] std::vector c_headers; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:77:36: error: template argument 2 is invalid [INFO] [stderr] src/context.hpp:78:17: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] std::vector c_importers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:442:12: note: suggested alternative: 'nodeToComplexSelectorDeque' [INFO] [stderr] void lcs(ComplexSelectorDeque& x, ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] nodeToComplexSelectorDeque [INFO] [stderr] src/extend.cpp:442:34: error: 'x' was not declared in this scope [INFO] [stderr] void lcs(ComplexSelectorDeque& x, ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:442:37: error: 'ComplexSelectorDeque' was not declared in this scope [INFO] [stderr] void lcs(ComplexSelectorDeque& x, ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:442:37: note: suggested alternative: 'nodeToComplexSelectorDeque' [INFO] [stderr] void lcs(ComplexSelectorDeque& x, ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] nodeToComplexSelectorDeque [INFO] [stderr] src/extend.cpp:442:59: error: 'y' was not declared in this scope [INFO] [stderr] void lcs(ComplexSelectorDeque& x, ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^ [INFO] [stderr] In file included from src/context.hpp:20:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/environment.cpp:2: [INFO] [stderr] src/plugins.hpp: At global scope: [INFO] [stderr] src/plugins.hpp:44:25: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] const std::vector get_headers(void) { return headers; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:442:62: error: expected primary-expression before 'const' [INFO] [stderr] void lcs(ComplexSelectorDeque& x, ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~~~ [INFO] [stderr] src/extend.cpp:442:105: error: 'ComplexSelectorDeque' was not declared in this scope [INFO] [stderr] void lcs(ComplexSelectorDeque& x, ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:78:36: error: template argument 1 is invalid [INFO] [stderr] std::vector c_importers; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:78:36: error: template argument 2 is invalid [INFO] [stderr] src/context.hpp:79:17: error: 'Sass_Function_Entry' was not declared in this scope [INFO] [stderr] std::vector c_functions; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:442:105: note: suggested alternative: 'nodeToComplexSelectorDeque' [INFO] [stderr] void lcs(ComplexSelectorDeque& x, ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] nodeToComplexSelectorDeque [INFO] [stderr] src/extend.cpp:442:127: error: 'out' was not declared in this scope [INFO] [stderr] void lcs(ComplexSelectorDeque& x, ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~ [INFO] [stderr] src/extend.cpp:442:127: note: suggested alternative: 'putw' [INFO] [stderr] void lcs(ComplexSelectorDeque& x, ComplexSelectorDeque& y, const LcsCollectionComparator& comparator, ComplexSelectorDeque& out) { [INFO] [stderr] ^~~ [INFO] [stderr] putw [INFO] [stderr] src/extend.cpp:522:49: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] Node Extend::trim(Node& seqses, bool isReplace) { [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp: In function 'bool Sass::parentSuperselector(const Sass::Node&, const Sass::Node&)': [INFO] [stderr] src/extend.cpp:649:5: error: 'Type_Selector_Obj' was not declared in this scope [INFO] [stderr] Type_Selector_Obj fakeParent = SASS_MEMORY_NEW(Type_Selector, ParserState("[FAKE]"), "temp"); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/plugins.hpp:44:44: error: template argument 1 is invalid [INFO] [stderr] const std::vector get_headers(void) { return headers; } [INFO] [stderr] ^ [INFO] [stderr] src/plugins.hpp:44:44: error: template argument 2 is invalid [INFO] [stderr] src/plugins.hpp:45:25: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] const std::vector get_importers(void) { return importers; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:649:5: note: suggested alternative: 'Type_Selector' [INFO] [stderr] Type_Selector_Obj fakeParent = SASS_MEMORY_NEW(Type_Selector, ParserState("[FAKE]"), "temp"); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Type_Selector [INFO] [stderr] src/extend.cpp:650:5: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] Compound_Selector_Obj fakeHead = SASS_MEMORY_NEW(Compound_Selector, ParserState("[FAKE]"), 1 /*size*/); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:79:17: note: suggested alternative: 'Sass_Function' [INFO] [stderr] std::vector c_functions; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Sass_Function [INFO] [stderr] src/context.hpp:79:36: error: template argument 1 is invalid [INFO] [stderr] std::vector c_functions; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:79:36: error: template argument 2 is invalid [INFO] [stderr] src/context.hpp:81:23: error: 'Sass_Importer_Entry' has not been declared [INFO] [stderr] void add_c_header(Sass_Importer_Entry header); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:82:25: error: 'Sass_Importer_Entry' has not been declared [INFO] [stderr] void add_c_importer(Sass_Importer_Entry importer); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:83:25: error: 'Sass_Function_Entry' has not been declared [INFO] [stderr] void add_c_function(Sass_Function_Entry function); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:650:5: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] Compound_Selector_Obj fakeHead = SASS_MEMORY_NEW(Compound_Selector, ParserState("[FAKE]"), 1 /*size*/); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/extend.cpp:651:5: error: 'fakeHead' was not declared in this scope [INFO] [stderr] fakeHead->elements().push_back(fakeParent); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/extend.cpp:651:5: note: suggested alternative: 'fread' [INFO] [stderr] fakeHead->elements().push_back(fakeParent); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] fread [INFO] [stderr] src/extend.cpp:651:36: error: 'fakeParent' was not declared in this scope [INFO] [stderr] fakeHead->elements().push_back(fakeParent); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/extend.cpp:651:36: note: suggested alternative: 'clearenv' [INFO] [stderr] fakeHead->elements().push_back(fakeParent); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] clearenv [INFO] [stderr] src/extend.cpp:652:5: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] Complex_Selector_Obj fakeParentContainer = SASS_MEMORY_NEW(Complex_Selector, ParserState("[FAKE]"), Complex_Selector::ANCESTOR_OF, fakeHead /*head*/, {} /*tail*/); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:652:5: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] Complex_Selector_Obj fakeParentContainer = SASS_MEMORY_NEW(Complex_Selector, ParserState("[FAKE]"), Complex_Selector::ANCESTOR_OF, fakeHead /*head*/, {} /*tail*/); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/plugins.hpp:45:44: error: template argument 1 is invalid [INFO] [stderr] const std::vector get_importers(void) { return importers; } [INFO] [stderr] ^ [INFO] [stderr] src/plugins.hpp:45:44: error: template argument 2 is invalid [INFO] [stderr] src/plugins.hpp:46:25: error: 'Sass_Function_Entry' was not declared in this scope [INFO] [stderr] const std::vector get_functions(void) { return functions; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:652:166: error: expected primary-expression before ')' token [INFO] [stderr] Complex_Selector_Obj fakeParentContainer = SASS_MEMORY_NEW(Complex_Selector, ParserState("[FAKE]"), Complex_Selector::ANCESTOR_OF, fakeHead /*head*/, {} /*tail*/); [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:654:26: error: expected ';' before 'pOneWithFakeParent' [INFO] [stderr] Complex_Selector_Obj pOneWithFakeParent = nodeToComplexSelector(one); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:655:5: error: 'pOneWithFakeParent' was not declared in this scope [INFO] [stderr] pOneWithFakeParent->set_innermost(fakeParentContainer, Complex_Selector::ANCESTOR_OF); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/source_map.cpp:10: [INFO] [stderr] src/fn_utils.hpp:29:31: error: 'Sass_Function_Entry' was not declared in this scope [INFO] [stderr] Definition* make_c_function(Sass_Function_Entry c_func, Context& ctx); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:29:31: note: suggested alternative: 'Sass_Function' [INFO] [stderr] Definition* make_c_function(Sass_Function_Entry c_func, Context& ctx); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Sass_Function [INFO] [stderr] src/extend.cpp:655:39: error: 'fakeParentContainer' was not declared in this scope [INFO] [stderr] pOneWithFakeParent->set_innermost(fakeParentContainer, Complex_Selector::ANCESTOR_OF); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:29:66: error: expected primary-expression before '&' token [INFO] [stderr] Definition* make_c_function(Sass_Function_Entry c_func, Context& ctx); [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:29:68: error: 'ctx' was not declared in this scope [INFO] [stderr] Definition* make_c_function(Sass_Function_Entry c_func, Context& ctx); [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:29:71: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] Definition* make_c_function(Sass_Function_Entry c_func, Context& ctx); [INFO] [stderr] ^ [INFO] [stderr] src/plugins.hpp:46:44: error: template argument 1 is invalid [INFO] [stderr] const std::vector get_functions(void) { return functions; } [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:656:26: error: expected ';' before 'pTwoWithFakeParent' [INFO] [stderr] Complex_Selector_Obj pTwoWithFakeParent = nodeToComplexSelector(two); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/plugins.hpp:46:44: error: template argument 2 is invalid [INFO] [stderr] src/plugins.hpp:49:19: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] std::vector headers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:657:5: error: 'pTwoWithFakeParent' was not declared in this scope [INFO] [stderr] pTwoWithFakeParent->set_innermost(fakeParentContainer, Complex_Selector::ANCESTOR_OF); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/plugins.hpp:49:38: error: template argument 1 is invalid [INFO] [stderr] std::vector headers; [INFO] [stderr] ^ [INFO] [stderr] src/plugins.hpp:49:38: error: template argument 2 is invalid [INFO] [stderr] src/plugins.hpp:50:19: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] std::vector importers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp: In function 'Sass::Node Sass::mergeFinalOps(Sass::Node&, Sass::Node&, Sass::Node&)': [INFO] [stderr] src/extend.cpp:966:18: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] if (sel1.selector()->is_superselector_of(sel2.selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:966:55: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] if (sel1.selector()->is_superselector_of(sel2.selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:971:25: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] } else if (sel2.selector()->is_superselector_of(sel1.selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:971:62: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] } else if (sel2.selector()->is_superselector_of(sel1.selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:981:11: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] Complex_Selector_Obj pMergedWrapper = SASS_MEMORY_CLONE(sel1.selector()); // Clone the Complex_Selector to get back to something we can transform to a node once we replace the head with the unification result [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:981:11: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] Complex_Selector_Obj pMergedWrapper = SASS_MEMORY_CLONE(sel1.selector()); // Clone the Complex_Selector to get back to something we can transform to a node once we replace the head with the unification result [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/plugins.hpp:50:38: error: template argument 1 is invalid [INFO] [stderr] std::vector importers; [INFO] [stderr] ^ [INFO] [stderr] src/plugins.hpp:50:38: error: template argument 2 is invalid [INFO] [stderr] src/plugins.hpp:51:19: error: 'Sass_Function_Entry' was not declared in this scope [INFO] [stderr] std::vector functions; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:983:45: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] Compound_Selector* pMerged = sel1.selector()->head()->unify_with(sel2.selector()->head()); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:983:81: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] Compound_Selector* pMerged = sel1.selector()->head()->unify_with(sel2.selector()->head()); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:984:11: error: 'pMergedWrapper' was not declared in this scope [INFO] [stderr] pMergedWrapper->head(pMerged); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:984:11: note: suggested alternative: 'pMerged' [INFO] [stderr] pMergedWrapper->head(pMerged); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] pMerged [INFO] [stderr] src/extend.cpp:1028:24: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] if (tildeSel.selector()->is_superselector_of(plusSel.selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:1028:64: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] if (tildeSel.selector()->is_superselector_of(plusSel.selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:1038:13: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] Complex_Selector_Obj pMergedWrapper = SASS_MEMORY_CLONE(plusSel.selector()); // Clone the Complex_Selector to get back to something we can transform to a node once we replace the head with the unification result [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1038:13: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] Complex_Selector_Obj pMergedWrapper = SASS_MEMORY_CLONE(plusSel.selector()); // Clone the Complex_Selector to get back to something we can transform to a node once we replace the head with the unification result [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/plugins.hpp:51:38: error: template argument 1 is invalid [INFO] [stderr] std::vector functions; [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:1040:50: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] Compound_Selector* pMerged = plusSel.selector()->head()->unify_with(tildeSel.selector()->head()); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:1040:90: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] Compound_Selector* pMerged = plusSel.selector()->head()->unify_with(tildeSel.selector()->head()); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:1041:13: error: 'pMergedWrapper' was not declared in this scope [INFO] [stderr] pMergedWrapper->head(pMerged); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1041:13: note: suggested alternative: 'pMerged' [INFO] [stderr] pMergedWrapper->head(pMerged); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] pMerged [INFO] [stderr] src/plugins.hpp:51:38: error: template argument 2 is invalid [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/environment.cpp:2: [INFO] [stderr] src/context.hpp:37:120: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] bool call_loader(const std::string& load_path, const char* ctx_path, ParserState& pstate, Import* imp, std::vector importers, bool only_one = true); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1087:9: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] Complex_Selector_Obj pMergedWrapper = SASS_MEMORY_CLONE(sel1.selector()); // Clone the Complex_Selector to get back to something we can transform to a node once we replace the head with the unification result [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1087:9: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] Complex_Selector_Obj pMergedWrapper = SASS_MEMORY_CLONE(sel1.selector()); // Clone the Complex_Selector to get back to something we can transform to a node once we replace the head with the unification result [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/extend.cpp:1089:43: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] Compound_Selector* pMerged = sel1.selector()->head()->unify_with(sel2.selector()->head()); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:1089:79: error: 'class Sass::Node' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] Compound_Selector* pMerged = sel1.selector()->head()->unify_with(sel2.selector()->head()); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:1090:9: error: 'pMergedWrapper' was not declared in this scope [INFO] [stderr] pMergedWrapper->head(pMerged); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1090:9: note: suggested alternative: 'pMerged' [INFO] [stderr] pMergedWrapper->head(pMerged); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] pMerged [INFO] [stderr] src/extend.cpp:1113:119: error: '__gnu_cxx::__alloc_traits >::value_type {aka class Sass::Node}' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] if (op1.combinator() == Complex_Selector::PARENT_OF && !seq2.collection()->empty() && seq2.collection()->back().selector()->is_superselector_of(seq1.collection()->back().selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:1113:177: error: '__gnu_cxx::__alloc_traits >::value_type {aka class Sass::Node}' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] if (op1.combinator() == Complex_Selector::PARENT_OF && !seq2.collection()->empty() && seq2.collection()->back().selector()->is_superselector_of(seq1.collection()->back().selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:1128:119: error: '__gnu_cxx::__alloc_traits >::value_type {aka class Sass::Node}' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] if (op2.combinator() == Complex_Selector::PARENT_OF && !seq1.collection()->empty() && seq1.collection()->back().selector()->is_superselector_of(seq2.collection()->back().selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp:1128:177: error: '__gnu_cxx::__alloc_traits >::value_type {aka class Sass::Node}' has no member named 'selector'; did you mean 'isSelector'? [INFO] [stderr] if (op2.combinator() == Complex_Selector::PARENT_OF && !seq1.collection()->empty() && seq1.collection()->back().selector()->is_superselector_of(seq2.collection()->back().selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] isSelector [INFO] [stderr] src/extend.cpp: In function 'Sass::Node Sass::subweave(Sass::Node&, Sass::Node&)': [INFO] [stderr] src/extend.cpp:1243:5: error: 'ComplexSelectorDeque' was not declared in this scope [INFO] [stderr] ComplexSelectorDeque groupSeq1Converted; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/environment.cpp:2: [INFO] [stderr] src/context.hpp:37:139: error: template argument 1 is invalid [INFO] [stderr] bool call_loader(const std::string& load_path, const char* ctx_path, ParserState& pstate, Import* imp, std::vector importers, bool only_one = true); [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:37:139: error: template argument 2 is invalid [INFO] [stderr] src/extend.cpp:1243:5: note: suggested alternative: 'nodeToComplexSelectorDeque' [INFO] [stderr] ComplexSelectorDeque groupSeq1Converted; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] nodeToComplexSelectorDeque [INFO] [stderr] src/extend.cpp:1244:43: error: 'groupSeq1Converted' was not declared in this scope [INFO] [stderr] nodeToComplexSelectorDeque(groupSeq1, groupSeq1Converted); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1244:43: note: suggested alternative: 'groupSeq1' [INFO] [stderr] nodeToComplexSelectorDeque(groupSeq1, groupSeq1Converted); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] groupSeq1 [INFO] [stderr] src/extend.cpp:1246:26: error: expected ';' before 'groupSeq2Converted' [INFO] [stderr] ComplexSelectorDeque groupSeq2Converted; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1247:43: error: 'groupSeq2Converted' was not declared in this scope [INFO] [stderr] nodeToComplexSelectorDeque(groupSeq2, groupSeq2Converted); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:57:17: error: 'Sass_Callee' was not declared in this scope [INFO] [stderr] std::vector callee_stack; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/context.hpp:57:17: note: suggested alternative: 'Sass_Value' [INFO] [stderr] std::vector callee_stack; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Sass_Value [INFO] [stderr] src/context.hpp:57:28: error: template argument 1 is invalid [INFO] [stderr] std::vector callee_stack; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:57:28: error: template argument 2 is invalid [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:77:17: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] std::vector c_headers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1247:43: note: suggested alternative: 'groupSeq2' [INFO] [stderr] nodeToComplexSelectorDeque(groupSeq2, groupSeq2Converted); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] groupSeq2 [INFO] [stderr] src/extend.cpp:1249:26: error: expected ';' before 'out' [INFO] [stderr] ComplexSelectorDeque out; [INFO] [stderr] ^~~ [INFO] [stderr] src/extend.cpp:1251:71: error: 'out' was not declared in this scope [INFO] [stderr] lcs(groupSeq2Converted, groupSeq1Converted, collectionComparator, out); [INFO] [stderr] ^~~ [INFO] [stderr] src/extend.cpp: At global scope: [INFO] [stderr] src/extend.cpp:1440:32: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] Node Extend::weave(Node& path) { [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:1518:24: error: 'SubSetMapPair' has not been declared [INFO] [stderr] KeyType operator()(SubSetMapPair& extPair) const { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp: In member function 'KeyType Sass::GroupByToAFunctor::operator()(int&) const': [INFO] [stderr] src/extend.cpp:1519:7: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] Complex_Selector_Obj pSelector = extPair.first; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1519:7: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] Complex_Selector_Obj pSelector = extPair.first; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/extend.cpp:1520:14: error: 'pSelector' was not declared in this scope [INFO] [stderr] return pSelector; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/extend.cpp:1520:14: note: suggested alternative: 'Selector' [INFO] [stderr] return pSelector; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/extend.cpp: At global scope: [INFO] [stderr] src/extend.cpp:1523:69: error: 'CompoundSelectorSet' has not been declared [INFO] [stderr] Node Extend::extendCompoundSelector(Compound_Selector* pSelector, CompoundSelectorSet& seen, bool isReplace) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1523:110: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] Node Extend::extendCompoundSelector(Compound_Selector* pSelector, CompoundSelectorSet& seen, bool isReplace) { [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:1691:72: error: 'CompoundSelectorSet' has not been declared [INFO] [stderr] bool Extend::complexSelectorHasExtension(Complex_Selector* selector, CompoundSelectorSet& seen) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1691:97: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] bool Extend::complexSelectorHasExtension(Complex_Selector* selector, CompoundSelectorSet& seen) { [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:1747:66: error: 'CompoundSelectorSet' has not been declared [INFO] [stderr] Node Extend::extendComplexSelector(Complex_Selector* selector, CompoundSelectorSet& seen, bool isReplace, bool isOriginal) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:77:36: error: template argument 1 is invalid [INFO] [stderr] std::vector c_headers; [INFO] [stderr] ^ [INFO] [stderr] src/extend.cpp:1747:124: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] Node Extend::extendComplexSelector(Complex_Selector* selector, CompoundSelectorSet& seen, bool isReplace, bool isOriginal) { [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:1873:45: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] Selector_List* Extend::extendSelectorList(Selector_List_Obj pSelectorList, bool isReplace, bool& extendedSomething, CompoundSelectorSet& seen) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:1873:45: error: 'Selector_List_Obj' was not declared in this scope [INFO] [stderr] Selector_List* Extend::extendSelectorList(Selector_List_Obj pSelectorList, bool isReplace, bool& extendedSomething, CompoundSelectorSet& seen) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1873:45: note: suggested alternative: 'Selector_List' [INFO] [stderr] Selector_List* Extend::extendSelectorList(Selector_List_Obj pSelectorList, bool isReplace, bool& extendedSomething, CompoundSelectorSet& seen) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/context.hpp:77:36: error: template argument 2 is invalid [INFO] [stderr] src/context.hpp:78:17: error: 'Sass_Importer_Entry' was not declared in this scope [INFO] [stderr] std::vector c_importers; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1873:78: error: expected primary-expression before 'bool' [INFO] [stderr] Selector_List* Extend::extendSelectorList(Selector_List_Obj pSelectorList, bool isReplace, bool& extendedSomething, CompoundSelectorSet& seen) { [INFO] [stderr] ^~~~ [INFO] [stderr] src/extend.cpp:1873:94: error: expected primary-expression before 'bool' [INFO] [stderr] Selector_List* Extend::extendSelectorList(Selector_List_Obj pSelectorList, bool isReplace, bool& extendedSomething, CompoundSelectorSet& seen) { [INFO] [stderr] ^~~~ [INFO] [stderr] src/extend.cpp:1873:119: error: 'CompoundSelectorSet' was not declared in this scope [INFO] [stderr] Selector_List* Extend::extendSelectorList(Selector_List_Obj pSelectorList, bool isReplace, bool& extendedSomething, CompoundSelectorSet& seen) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/extend.cpp:1873:119: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] Selector_List* Extend::extendSelectorList(Selector_List_Obj pSelectorList, bool isReplace, bool& extendedSomething, CompoundSelectorSet& seen) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/extend.cpp:1873:140: error: 'seen' was not declared in this scope [INFO] [stderr] Selector_List* Extend::extendSelectorList(Selector_List_Obj pSelectorList, bool isReplace, bool& extendedSomething, CompoundSelectorSet& seen) { [INFO] [stderr] ^~~~ [INFO] [stderr] src/extend.cpp:1873:140: note: suggested alternative: 'fseek' [INFO] [stderr] Selector_List* Extend::extendSelectorList(Selector_List_Obj pSelectorList, bool isReplace, bool& extendedSomething, CompoundSelectorSet& seen) { [INFO] [stderr] ^~~~ [INFO] [stderr] fseek [INFO] [stderr] src/extend.cpp:2008:26: error: 'Block_Obj' was not declared in this scope [INFO] [stderr] bool shouldExtendBlock(Block_Obj b) { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/extend.cpp:2008:26: note: suggested alternative: 'Block' [INFO] [stderr] bool shouldExtendBlock(Block_Obj b) { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/extend.cpp:2045:65: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] void Extend::extendObjectWithSelectorAndBlock(Ruleset* pObject) { [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:2072:33: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] Extend::Extend(Subset_Map& ssm) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:2076:31: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] void Extend::setEval(Eval& e) { [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:2080:35: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] void Extend::operator()(Block* b) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:2109:44: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] void Extend::operator()(Ruleset* pRuleset) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:2115:56: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] void Extend::operator()(Supports_Block* pFeatureBlock) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:2120:51: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] void Extend::operator()(Media_Block* pMediaBlock) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/extend.cpp:2125:39: error: invalid use of incomplete type 'class Sass::Extend' [INFO] [stderr] void Extend::operator()(Directive* a) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:18:9: note: forward declaration of 'class Sass::Extend' [INFO] [stderr] class Extend : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/context.hpp:78:36: error: template argument 1 is invalid [INFO] [stderr] std::vector c_importers; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:78:36: error: template argument 2 is invalid [INFO] [stderr] src/context.hpp:79:17: error: 'Sass_Function_Entry' was not declared in this scope [INFO] [stderr] std::vector c_functions; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:79:17: note: suggested alternative: 'Sass_Function' [INFO] [stderr] std::vector c_functions; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Sass_Function [INFO] [stderr] src/context.hpp:79:36: error: template argument 1 is invalid [INFO] [stderr] std::vector c_functions; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:79:36: error: template argument 2 is invalid [INFO] [stderr] src/context.hpp:81:23: error: 'Sass_Importer_Entry' has not been declared [INFO] [stderr] void add_c_header(Sass_Importer_Entry header); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:82:25: error: 'Sass_Importer_Entry' has not been declared [INFO] [stderr] void add_c_importer(Sass_Importer_Entry importer); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:83:25: error: 'Sass_Function_Entry' has not been declared [INFO] [stderr] void add_c_function(Sass_Function_Entry function); [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/environment.cpp:2: [INFO] [stderr] src/fn_utils.hpp:29:31: error: 'Sass_Function_Entry' was not declared in this scope [INFO] [stderr] Definition* make_c_function(Sass_Function_Entry c_func, Context& ctx); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:29:31: note: suggested alternative: 'Sass_Function' [INFO] [stderr] Definition* make_c_function(Sass_Function_Entry c_func, Context& ctx); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Sass_Function [INFO] [stderr] src/fn_utils.hpp:29:66: error: expected primary-expression before '&' token [INFO] [stderr] Definition* make_c_function(Sass_Function_Entry c_func, Context& ctx); [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:29:68: error: 'ctx' was not declared in this scope [INFO] [stderr] Definition* make_c_function(Sass_Function_Entry c_func, Context& ctx); [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:29:71: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] Definition* make_c_function(Sass_Function_Entry c_func, Context& ctx); [INFO] [stderr] ^ [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/environment.cpp:2: [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] 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/source_map.cpp:10: [INFO] [stderr] src/ast.hpp:703:18: error: 'Sass_Function_Entry' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_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/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/environment.cpp:2: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/ast.hpp:703:18: error: 'Sass_Function_Entry' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_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] 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:703:18: error: 'Sass_Function_Entry' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_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/source_map.cpp:10:0: [INFO] [stderr] src/ast.hpp:723:16: error: 'Sass_Function_Entry' has not been declared [INFO] [stderr] Sass_Function_Entry c_func); [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/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/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] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/ast2c.o] Error 4 [INFO] [stderr] 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/ast.hpp:318:34: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] Hashed& operator<<(std::pair p) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:318:50: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] Hashed& operator<<(std::pair p) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:318:50: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] Hashed& operator<<(std::pair p) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:318:64: error: template argument 1 is invalid [INFO] [stderr] Hashed& operator<<(std::pair p) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:318:64: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:346:23: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] const std::vector& keys() const { return list_; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:346:23: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] const std::vector& keys() const { return list_; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:346:37: error: template argument 1 is invalid [INFO] [stderr] const std::vector& keys() const { return list_; } [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:346:37: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp: In member function 'void Sass::Hashed::reset_duplicate_key()': [INFO] [stderr] src/ast.hpp:302:34: error: 'duplicate_key_' was not declared in this scope [INFO] [stderr] void reset_duplicate_key() { duplicate_key_ = {}; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:302:34: note: suggested alternative: 'has_duplicate_key' [INFO] [stderr] void reset_duplicate_key() { duplicate_key_ = {}; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_duplicate_key [INFO] [stderr] src/ast.hpp: In constructor 'Sass::Hashed::Hashed(size_t)': [INFO] [stderr] src/ast.hpp:307:25: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] list_(std::vector()), [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:307:25: note: suggested alternative: 'ExpressionSet' [INFO] [stderr] list_(std::vector()), [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] src/ast.hpp:307:39: error: template argument 1 is invalid [INFO] [stderr] list_(std::vector()), [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:307:39: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:308:17: error: class 'Sass::Hashed' does not have any field named 'duplicate_key_' [INFO] [stderr] hash_(0), duplicate_key_({}) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:309:17: error: request for member 'reserve' in '((Sass::Hashed*)this)->Sass::Hashed::elements_', which is of non-class type 'Sass::ExpressionMap {aka int}' [INFO] [stderr] { elements_.reserve(s); list_.reserve(s); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:309:35: error: request for member 'reserve' in '((Sass::Hashed*)this)->Sass::Hashed::list_', which is of non-class type 'int' [INFO] [stderr] { elements_.reserve(s); list_.reserve(s); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp: In member function 'size_t Sass::Hashed::length() const': [INFO] [stderr] src/ast.hpp:311:59: error: request for member 'size' in '((const Sass::Hashed*)this)->Sass::Hashed::list_', which is of non-class type 'const int' [INFO] [stderr] size_t length() const { return list_.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp: In member function 'bool Sass::Hashed::empty() const': [INFO] [stderr] src/ast.hpp:312:59: error: request for member 'empty' in '((const Sass::Hashed*)this)->Sass::Hashed::list_', which is of non-class type 'const int' [INFO] [stderr] bool empty() const { return list_.empty(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp: In member function 'bool Sass::Hashed::has(int) const': [INFO] [stderr] src/ast.hpp:313:66: error: request for member 'count' in '((const Sass::Hashed*)this)->Sass::Hashed::elements_', which is of non-class type 'const ExpressionMap {aka const int}' [INFO] [stderr] bool has(Expression_Obj k) const { return elements_.count(k) == 1; } [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp: In member function 'bool Sass::Hashed::has_duplicate_key() const': [INFO] [stderr] src/ast.hpp:315:53: error: 'duplicate_key_' was not declared in this scope [INFO] [stderr] bool has_duplicate_key() const { return duplicate_key_ != nullptr; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:315:53: note: suggested alternative: 'has_duplicate_key' [INFO] [stderr] bool has_duplicate_key() const { return duplicate_key_ != nullptr; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_duplicate_key [INFO] [stderr] src/ast.hpp: In member function 'Sass::Hashed& Sass::Hashed::operator<<(int)': [INFO] [stderr] src/ast.hpp:322:18: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] if (!has(p.first)) list_.push_back(p.first); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:322:32: error: request for member 'push_back' in '((Sass::Hashed*)this)->Sass::Hashed::list_', which is of non-class type 'int' [INFO] [stderr] if (!has(p.first)) list_.push_back(p.first); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:322:44: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] if (!has(p.first)) list_.push_back(p.first); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:323:17: error: 'duplicate_key_' was not declared in this scope [INFO] [stderr] else if (!duplicate_key_) duplicate_key_ = p.first; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:323:17: note: suggested alternative: 'has_duplicate_key' [INFO] [stderr] else if (!duplicate_key_) duplicate_key_ = p.first; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_duplicate_key [INFO] [stderr] src/ast.hpp:323:52: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] else if (!duplicate_key_) duplicate_key_ = p.first; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:325:19: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] elements_[p.first] = p.second; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:325:30: error: request for member 'second' in 'p', which is of non-class type 'int' [INFO] [stderr] elements_[p.first] = p.second; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp: In member function 'Sass::Hashed& Sass::Hashed::operator+=(Sass::Hashed*)': [INFO] [stderr] src/ast.hpp:338:31: error: 'begin' was not declared in this scope [INFO] [stderr] for (auto key : h->keys()) { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:338:31: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/string:51:0, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/environment.cpp:1: [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/environment.cpp:2: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/environment.cpp:1: [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/environment.cpp:2: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/ast.hpp:407:59: note: suggested alternative: 'Statement' [INFO] [stderr] class Block final : public Statement, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Statement [INFO] [stderr] src/ast.hpp:407:72: error: template argument 1 is invalid [INFO] [stderr] class Block final : public Statement, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:411:31: error: 'Statement_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Statement_Obj s) override {} [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:411:10: error: 'void Sass::Block::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Statement_Obj s) override {} [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/environment.cpp:2: [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/environment.cpp:2: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] make: *** [src/file.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/environment.cpp:2: [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] make: *** [src/extend.o] Error 1 [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/environment.cpp:2: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/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/environment.cpp:2: [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/environment.cpp:2: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/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/environment.cpp:2: [INFO] [stderr] src/ast.hpp:475:18: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] ADD_PROPERTY(List_Obj, media_queries) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:475:18: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] ADD_PROPERTY(List_Obj, media_queries) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:475:18: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] ADD_PROPERTY(List_Obj, media_queries) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] 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/environment.cpp:2: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] 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/environment.cpp:2: [INFO] [stderr] src/ast.hpp:490:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:490:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:490:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:491:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:491:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:491:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/environment.cpp:2: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] 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/environment.cpp:2: [INFO] [stderr] src/ast.hpp:507:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, name) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:507:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, name) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:507:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, name) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/environment.cpp:2: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] 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/environment.cpp:2: [INFO] [stderr] src/ast.hpp:518:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:518:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:518:18: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:519:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:519:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:519:18: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/environment.cpp:2: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] make: *** [src/inspect.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/environment.cpp:2: [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/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/environment.cpp:2: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] 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/environment.cpp:2: [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/environment.cpp:2: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/environment.cpp:2: [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/environment.cpp:2: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] make: *** [src/source_map.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/environment.cpp:2: [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/environment.cpp:2: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] 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/environment.cpp:2: [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/environment.cpp:2: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/environment.cpp:2: [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/environment.cpp:2: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/environment.cpp:2: [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] 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/environment.cpp:2: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/environment.cpp:2: [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] 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/environment.cpp:2: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/environment.cpp:2: [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] 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/environment.cpp:2: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] 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/environment.cpp:2: [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] 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] 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/environment.cpp:2: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] 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/environment.cpp:2: [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] 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/environment.cpp:2: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] 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/environment.cpp:2: [INFO] [stderr] src/ast.hpp:684:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:684:18: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/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/environment.cpp:2: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/environment.cpp:2: [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] src/ast.hpp:703:18: error: 'Sass_Function_Entry' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_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:703:18: error: 'Sass_Function_Entry' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_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] src/ast.hpp:703:18: error: 'Sass_Function_Entry' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_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/environment.cpp:2: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] src/ast.hpp:723:16: error: 'Sass_Function_Entry' has not been declared [INFO] [stderr] Sass_Function_Entry c_func); [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/environment.cpp:2: [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] In file included from src/environment.cpp:2: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] 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/environment.cpp:2: [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/environment.cpp:2: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/environment.cpp:2: [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/environment.cpp:2: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/environment.hpp:6:0, [INFO] [stderr] from src/context.hpp:15, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/environment.cpp:2: [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/environment.cpp:2: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/environment.cpp:2: [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/environment.cpp:2: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/environment.cpp:2: [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/environment.cpp:2: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] 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/environment.cpp:2: [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/environment.cpp:2: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/environment.cpp:2: [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/environment.cpp:2: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/environment.cpp:2: [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/environment.cpp:2: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] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/environment.cpp:2: [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: 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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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/environment.cpp:2: [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 = {}); [WARN] too many lines in the log, truncating it