[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] [stderr] From https://github.com/cobalt-org/cobalt.rs [INFO] [stderr] * [new branch] dependabot/cargo/chrono-0.4.9 -> dependabot/cargo/chrono-0.4.9 [INFO] [stderr] * [new branch] dependabot/cargo/hyper-0.11.27 -> dependabot/cargo/hyper-0.11.27 [INFO] [stderr] * [new branch] dependabot/cargo/syntect-3.3.0 -> dependabot/cargo/syntect-3.3.0 [INFO] [stderr] 60033b8..75095f6 master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 75095f6529dc9bb73643fa584eecf806ee34c539 [INFO] checking cobalt-org/cobalt.rs against try#8d67a66581ea5498d7ac03b8f88a478d8ec75cf0 for pr-64564 [INFO] running `"git" "clone" "work/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcobalt-org%2Fcobalt.rs" "work/builds/worker-2/source"` [INFO] [stderr] Cloning into 'work/builds/worker-2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/cobalt-org/cobalt.rs on toolchain 8d67a66581ea5498d7ac03b8f88a478d8ec75cf0-alt [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+8d67a66581ea5498d7ac03b8f88a478d8ec75cf0-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-2/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" "+8d67a66581ea5498d7ac03b8f88a478d8ec75cf0-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/mnt/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+8d67a66581ea5498d7ac03b8f88a478d8ec75cf0-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 293a4752b868bca4c6e93895d71ef2e5fcc8be245e5f8a178e970c0d054ae598 [INFO] running `"docker" "start" "-a" "293a4752b868bca4c6e93895d71ef2e5fcc8be245e5f8a178e970c0d054ae598"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling liquid-error v0.19.0 [INFO] [stderr] Compiling anymap v0.12.1 [INFO] [stderr] Compiling pulldown-cmark v0.6.0 [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 crossbeam-utils v0.6.5 [INFO] [stderr] Checking getrandom v0.1.6 [INFO] [stderr] Compiling num-integer v0.1.41 [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 chrono v0.4.7 [INFO] [stderr] Checking error-chain v0.10.0 [INFO] [stderr] Checking ghp v0.1.2 [INFO] [stderr] Checking hyper v0.10.16 [INFO] [stderr] Checking rand_core v0.5.0 [INFO] [stderr] Compiling serde v1.0.101 [INFO] [stderr] Checking crossbeam-channel v0.3.8 [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=7e51e0e05a27ace5 -C extra-filename=-7e51e0e05a27ace5 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-c6b990be2d0195c3.rmeta --extern quote=/opt/rustwide/target/debug/deps/libquote-421c21b5598704ae.rmeta --extern unicode_xid=/opt/rustwide/target/debug/deps/libunicode_xid-f3d499e799d167a9.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 `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=4bc5072c2dd0c9a3 -C extra-filename=-4bc5072c2dd0c9a3 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern fnv=/opt/rustwide/target/debug/deps/libfnv-ea26fb3645bf7d82.rmeta --extern ident_case=/opt/rustwide/target/debug/deps/libident_case-77961559440139a4.rmeta --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-243fc15ce95c6931.rmeta --extern quote=/opt/rustwide/target/debug/deps/libquote-68ce222639addda2.rmeta --extern strsim=/opt/rustwide/target/debug/deps/libstrsim-39d45bda5885e725.rmeta --extern syn=/opt/rustwide/target/debug/deps/libsyn-c9dc812e46ea6f42.rmeta --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `serde`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name serde /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.101/src/lib.rs --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=6ef7caf19377a1c0 -C extra-filename=-6ef7caf19377a1c0 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-8172dd3d6fc236f4.so --cap-lints allow --cap-lints=forbid --cfg ops_bound --cfg core_reverse --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero --cfg core_try_from --cfg num_nonzero_signed --cfg std_atomic64 --cfg std_atomic` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `pest_generator`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name pest_generator /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/pest_generator-2.1.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=8a6a116d7e4fcf01 -C extra-filename=-8a6a116d7e4fcf01 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern pest=/opt/rustwide/target/debug/deps/libpest-dbc8c035c1084e51.rmeta --extern pest_meta=/opt/rustwide/target/debug/deps/libpest_meta-972950291003b283.rmeta --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-243fc15ce95c6931.rmeta --extern quote=/opt/rustwide/target/debug/deps/libquote-68ce222639addda2.rmeta --extern syn=/opt/rustwide/target/debug/deps/libsyn-c9dc812e46ea6f42.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 `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=d086853657ad8fcb -C extra-filename=-d086853657ad8fcb --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern base64=/opt/rustwide/target/debug/deps/libbase64-b2bdb664ec7cac20.rmeta --extern httparse=/opt/rustwide/target/debug/deps/libhttparse-95d8b3981d8d3af4.rmeta --extern language_tags=/opt/rustwide/target/debug/deps/liblanguage_tags-14bdc5353ba2c714.rmeta --extern log=/opt/rustwide/target/debug/deps/liblog-153124e14abc57eb.rmeta --extern mime=/opt/rustwide/target/debug/deps/libmime-6531e05c724e13bc.rmeta --extern num_cpus=/opt/rustwide/target/debug/deps/libnum_cpus-b3aaa4bed31be1ae.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-50478cb8dfeb3b86.rmeta --extern traitobject=/opt/rustwide/target/debug/deps/libtraitobject-0be446ea218f605d.rmeta --extern typeable=/opt/rustwide/target/debug/deps/libtypeable-c1d669dd89c4a594.rmeta --extern unicase=/opt/rustwide/target/debug/deps/libunicase-2dc68380b6aaa7cc.rmeta --extern url=/opt/rustwide/target/debug/deps/liburl-b53c920a55bf8e3a.rmeta --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `serde`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name serde /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.101/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=bad411a8f72518e5 -C extra-filename=-bad411a8f72518e5 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-8172dd3d6fc236f4.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 `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=d39e9f0bd5473a1e -C extra-filename=-d39e9f0bd5473a1e --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern libc=/opt/rustwide/target/debug/deps/liblibc-1b15a9f51f613112.rmeta --extern num_integer=/opt/rustwide/target/debug/deps/libnum_integer-5b9b7d4b3967ec2a.rmeta --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-dd059008d0599027.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-b7094b2f6bc41d78.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-853c817cbc026225/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/iomanip:43:0, [INFO] [stderr] from src/fn_numbers.cpp:11: [INFO] [stderr] /usr/include/c++/7/locale:43:12: error: /usr/include/c++/7/bits/locale_conv.h: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/algorithm:62:0, [INFO] [stderr] from src/ast.hpp:15, [INFO] [stderr] from src/ast.cpp:2: [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 src/file.hpp:8:0, [INFO] [stderr] from src/file.cpp:21: [INFO] [stderr] src/ast_fwd_decl.hpp:13:10: error: src/memory/SharedPtr.hpp: Cannot allocate memory [INFO] [stderr] #include "memory/SharedPtr.hpp" [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/ios:42:0, [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/c2ast.cpp:1: [INFO] [stderr] /usr/include/c++/7/bits/ios_base.h:46:11: error: /usr/include/c++/7/system_error: 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/ast.hpp:17, [INFO] [stderr] from src/listize.hpp:11, [INFO] [stderr] from src/fn_lists.cpp:1: [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 src/ast_fwd_decl.hpp:12:0, [INFO] [stderr] from src/ast.hpp:17, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] /usr/include/c++/7/unordered_set:48:10: error: /usr/include/c++/7/bits/unordered_set.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/expand.cpp:8: [INFO] [stderr] src/context.hpp:20:10: error: src/plugins.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/output.hpp:8:0, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/emitter.cpp:3: [INFO] [stderr] src/inspect.hpp:6:10: error: src/emitter.hpp: Cannot allocate memory [INFO] [stderr] #include "emitter.hpp" [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:15:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [INFO] [stderr] src/environment.hpp:6:10: error: src/ast_def_macros.hpp: Cannot allocate memory [INFO] [stderr] #include "ast_def_macros.hpp" [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.cpp:7:10: error: src/node.hpp: Cannot allocate memory [INFO] [stderr] #include "node.hpp" [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/utf8.h:31:0, [INFO] [stderr] from src/utf8_string.hpp:5, [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/values.hpp:4, [INFO] [stderr] from src/operators.hpp:4, [INFO] [stderr] from src/fn_maps.cpp:1: [INFO] [stderr] src/utf8/checked.h:31:10: error: src/utf8/core.h: Cannot allocate memory [INFO] [stderr] #include "core.h" [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/values.hpp:4:0, [INFO] [stderr] from src/values.cpp:6: [INFO] [stderr] src/ast.hpp:894:10: error: src/ast_values.hpp: Bad address [INFO] [stderr] #include "ast_values.hpp" [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/eval.cpp:18:0: [INFO] [stderr] src/operators.hpp:4:10: error: src/values.hpp: Cannot allocate memory [INFO] [stderr] #include "values.hpp" [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from src/node.hpp:5:0, [INFO] [stderr] from src/ast_sel_cmp.cpp:7: [INFO] [stderr] /usr/include/c++/7/memory:74:12: error: /usr/include/c++/7/ext/concurrence.h: Cannot allocate memory [INFO] [stderr] In file included from src/util.cpp:6:0: [INFO] [stderr] src/prelexer.hpp:4:10: error: /usr/include/c++/7/cstring: Cannot allocate memory [INFO] [stderr] In file included from src/ast_selectors.cpp:2:0: [INFO] [stderr] src/ast.hpp:21:10: error: src/context.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:22:10: error: src/position.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:23:10: error: src/constants.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:24:10: error: src/operation.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:26:10: error: src/inspect.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:27:10: error: src/source_map.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:28:10: error: src/environment.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:29:10: error: src/error_handling.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:30:10: error: src/ast_def_macros.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:33:10: error: src/fn_utils.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:35:10: error: /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/out/build/include/sass.h: Cannot allocate memory [INFO] [stderr] /usr/include/c++/7/memory:80:12: error: /usr/include/c++/7/bits/unique_ptr.h: Cannot allocate memory [INFO] [stderr] /usr/include/c++/7/memory:81:12: error: /usr/include/c++/7/bits/shared_ptr.h: Cannot allocate memory [INFO] [stderr] /usr/include/c++/7/memory:82:12: error: /usr/include/c++/7/bits/shared_ptr_atomic.h: Cannot allocate memory [INFO] [stderr] /usr/include/c++/7/memory:84:14: error: /usr/include/c++/7/backward/auto_ptr.h: Cannot allocate memory [INFO] [stderr] In file included from src/ast_fwd_decl.hpp:4:0, [INFO] [stderr] from src/ast.hpp:17, [INFO] [stderr] from src/c2ast.cpp:1: [INFO] [stderr] /usr/include/c++/7/map:61:10: error: /usr/include/c++/7/bits/stl_map.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~ [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 src/ast.hpp:17:0, [INFO] [stderr] from src/c2ast.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:11:10: error: /usr/include/c++/7/unordered_map: Cannot allocate memory [INFO] [stderr] src/ast_fwd_decl.hpp:12:10: error: /usr/include/c++/7/unordered_set: Cannot allocate memory [INFO] [stderr] src/ast_fwd_decl.hpp:13:10: error: src/memory/SharedPtr.hpp: Cannot allocate memory [INFO] [stderr] src/ast_fwd_decl.hpp:14:10: error: /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/out/build/include/sass/functions.h: Cannot allocate memory [INFO] [stderr] In file included from /usr/include/c++/7/iomanip:43:0, [INFO] [stderr] from src/ast_values.cpp:14: [INFO] [stderr] /usr/include/c++/7/locale:43:12: error: /usr/include/c++/7/bits/locale_conv.h: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:12:0, [INFO] [stderr] from src/inspect.cpp:12: [INFO] [stderr] /usr/include/c++/7/sstream:826:10: error: /usr/include/c++/7/bits/sstream.tcc: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/plugins.hpp:6:0, [INFO] [stderr] from src/context.hpp:20, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/extend.hpp:7, [INFO] [stderr] from src/extend.cpp:5: [INFO] [stderr] src/utf8_string.hpp:5:10: error: src/utf8.h: Cannot allocate memory [INFO] [stderr] In file included from src/subset_map.hpp:8:0, [INFO] [stderr] from src/context.hpp:17, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] /usr/include/c++/7/iterator:66:10: error: /usr/include/c++/7/bits/stream_iterator.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/sass_context.cpp:12:0: [INFO] [stderr] src/ast.hpp:29:10: error: src/error_handling.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:33:10: error: src/fn_utils.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:19:0, [INFO] [stderr] from src/ast2c.cpp:6: [INFO] [stderr] src/util.hpp:15:10: error: /usr/include/c++/7/math.h: Cannot allocate memory [INFO] [stderr] src/context.hpp:19:10: error: src/output.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/context.hpp:9:10: error: src/b64/encode.h: Cannot allocate memory [INFO] [stderr] In file included from src/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:8:10: error: src/node.hpp: Cannot allocate memory [INFO] [stderr] src/extend.hpp:9:10: error: src/eval.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/parser.cpp:5:0: [INFO] [stderr] src/parser.hpp:13:10: error: src/prelexer.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/node.hpp:5:0, [INFO] [stderr] from src/ast_supports.cpp:7: [INFO] [stderr] /usr/include/c++/7/memory:82:12: error: /usr/include/c++/7/bits/shared_ptr_atomic.h: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/node.hpp:5:0, [INFO] [stderr] from src/ast_selectors.cpp:4: [INFO] [stderr] /usr/include/c++/7/memory:84:14: error: /usr/include/c++/7/backward/auto_ptr.h: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:12:10: error: src/kwd_arg_macros.hpp: Cannot allocate memory [INFO] [stderr] src/context.hpp:14:10: error: src/sass_context.hpp: Cannot allocate memory [INFO] [stderr] src/context.hpp:15:10: error: src/environment.hpp: Cannot allocate memory [INFO] [stderr] src/context.hpp:16:10: error: src/source_map.hpp: Cannot allocate memory [INFO] [stderr] src/context.hpp:17:10: error: src/subset_map.hpp: Cannot allocate memory [INFO] [stderr] src/context.hpp:18:10: error: src/backtrace.hpp: Cannot allocate memory [INFO] [stderr] src/context.hpp:19:10: error: src/output.hpp: Cannot allocate memory [INFO] [stderr] src/context.hpp:20:10: error: src/plugins.hpp: Cannot allocate memory [INFO] [stderr] src/context.hpp:21:10: error: src/file.hpp: Cannot allocate memory [INFO] [stderr] In file included from /usr/include/c++/7/locale:41:0, [INFO] [stderr] from /usr/include/c++/7/iomanip:43, [INFO] [stderr] from src/ast_sel_cmp.cpp:14: [INFO] [stderr] /usr/include/c++/7/bits/locale_facets_nonio.h:2013:10: error: /usr/include/c++/7/bits/locale_facets_nonio.tcc: Cannot allocate memory [INFO] [stderr] In file included from /usr/include/c++/7/iomanip:43:0, [INFO] [stderr] from src/ast_sel_cmp.cpp:14: [INFO] [stderr] /usr/include/c++/7/locale:43:12: error: /usr/include/c++/7/bits/locale_conv.h: Cannot allocate memory [INFO] [stderr] In file included from src/context.hpp:18:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast2c.cpp:6: [INFO] [stderr] src/backtrace.hpp:6:10: error: src/file.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast2c.cpp:6: [INFO] [stderr] src/context.hpp:19:10: error: src/output.hpp: Cannot allocate memory [INFO] [stderr] src/context.hpp:20:10: error: src/plugins.hpp: Cannot allocate memory [INFO] [stderr] In file included from /usr/include/c++/7/iomanip:43:0, [INFO] [stderr] from src/ast_sel_unify.cpp:11: [INFO] [stderr] /usr/include/c++/7/locale:43:12: error: /usr/include/c++/7/bits/locale_conv.h: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.cpp:6:10: error: src/extend.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/inspect.cpp:12: [INFO] [stderr] src/ast_fwd_decl.hpp:13:10: error: src/memory/SharedPtr.hpp: Cannot allocate memory [INFO] [stderr] src/ast_fwd_decl.hpp:14:10: error: /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/out/build/include/sass/functions.h: Cannot allocate memory [INFO] [stderr] src/ast.cpp:8:10: error: src/color_maps.hpp: Cannot allocate memory [INFO] [stderr] src/ast.cpp:11:10: error: /usr/include/c++/7/iomanip: Cannot allocate memory [INFO] [stderr] src/ast.cpp:14:10: error: /usr/include/c++/7/functional: Cannot allocate memory [INFO] [stderr] src/ast.cpp:15:10: error: /usr/include/c++/7/cctype: Cannot allocate memory [INFO] [stderr] src/ast.cpp:16:10: error: /usr/include/c++/7/locale: Cannot allocate memory [INFO] [stderr] In file included from src/util.hpp:15:0, [INFO] [stderr] from src/ast.hpp:19, [INFO] [stderr] from src/inspect.cpp:12: [INFO] [stderr] /usr/include/c++/7/math.h:36:11: error: /usr/include/c++/7/cmath: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~ [INFO] [stderr] In file included from src/inspect.cpp:12:0: [INFO] [stderr] src/ast.hpp:20:10: error: src/units.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:21:10: error: src/context.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:22:10: error: src/position.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:23:10: error: src/constants.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:24:10: error: src/operation.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:26:10: error: src/inspect.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:27:10: error: src/source_map.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:28:10: error: src/environment.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:29:10: error: src/error_handling.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:30:10: error: src/ast_def_macros.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:33:10: error: src/fn_utils.hpp: Cannot allocate memory [INFO] [stderr] src/ast.hpp:35:10: error: /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/out/build/include/sass.h: Cannot allocate memory [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/cssize.o] Error 4 [INFO] [stderr] make: *** Waiting for unfinished jobs.... [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/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/source_map.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/error_handling.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/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/check_nesting.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/operators.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/sass_context.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/bind.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/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/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/units.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/fn_lists.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/to_value.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/fn_strings.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/context.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/listize.o] Error 4 [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:131:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(AST_Node); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:132:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Statement); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:133:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:134:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Ruleset); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:135:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Bubble); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:136:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Trace); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:137:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Media_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:138:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Supports_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:139:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Directive); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:140:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Keyframe_Rule); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:141:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(At_Root_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:142:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Declaration); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:143:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Assignment); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:144:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Import); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:145:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Import_Stub); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:146:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Warning); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:147:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Error); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:148:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Debug); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:149:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Comment); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:150:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(PreValue); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:151:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Has_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] 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] 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] 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] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:175:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Color_HSLA); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:176:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Boolean); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:177:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String_Schema); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:178:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:179:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String_Constant); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:180:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String_Quoted); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp: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] 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] 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] 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] 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/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/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/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/ast_fwd_decl.hpp:263:16: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::unordered_map< [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:269:16: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::unordered_set< [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:278:21: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/ios:42:0, [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/c2ast.cpp:1: [INFO] [stderr] /usr/include/c++/7/bits/ios_base.h:205:22: error: 'is_error_code_enum' is not a class template [INFO] [stderr] template <> struct is_error_code_enum : public true_type { }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/ios_base.h:205:69: error: explicit specialization of non-template 'std::is_error_code_enum' [INFO] [stderr] template <> struct is_error_code_enum : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/ios_base.h:207:9: error: 'error_category' does not name a type; did you mean '__iterator_category'? [INFO] [stderr] const error_category& iostream_category() noexcept; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] __iterator_category [INFO] [stderr] /usr/include/c++/7/bits/ios_base.h:209:10: error: 'error_code' does not name a type; did you mean 'error_t'? [INFO] [stderr] inline error_code [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] error_t [INFO] [stderr] src/ast_fwd_decl.hpp:278:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:278:43: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:278:43: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:278:64: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:278:64: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/ios_base.h:213:10: error: 'error_condition' does not name a type [INFO] [stderr] inline error_condition [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/ios_base.h:256:5: error: expected class-name before '{' token [INFO] [stderr] { [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/ios_base.h:263:36: error: 'error_code' does not name a type; did you mean 'error_t'? [INFO] [stderr] failure(const string&, const error_code&); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] error_t [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:279:44: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:279:44: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:279:64: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:279:64: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:283:21: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] make: *** [src/utf8_string.o] Error 1 [INFO] [stderr] /usr/include/c++/7/bits/ios_base.h:266:34: error: 'error_code' does not name a type; did you mean 'error_t'? [INFO] [stderr] failure(const char*, const error_code& = io_errc::stream); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] error_t [INFO] [stderr] /usr/include/c++/7/bits/ios_base.h:266:57: error: could not convert 'stream' from 'std::io_errc' to 'const int&' [INFO] [stderr] failure(const char*, const error_code& = io_errc::stream); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:283:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:283:57: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:20: error: 'Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:286:20: note: suggested alternative: 'Selector_List' [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 1 is invalid [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:288:22: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:288:22: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:288:42: error: template argument 1 is invalid [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:288:42: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:289:20: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:289:20: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:289:51: error: template argument 1 is invalid [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:289:51: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:290:20: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:290:20: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:290:52: error: template argument 1 is invalid [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:290:52: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:291:20: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set CompoundSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:291:20: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::set CompoundSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:291:53: error: template argument 1 is invalid [INFO] [stderr] typedef std::set CompoundSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:291:53: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:292:16: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:296:23: error: 'AST_Node_Obj' was not declared in this scope [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:296:23: note: suggested alternative: 'AST_Node' [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] AST_Node [INFO] [stderr] src/ast_fwd_decl.hpp:296:35: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:296:35: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:298:23: error: 'Selector_List_Obj' was not declared in this scope [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:298:23: note: suggested alternative: 'Selector_List' [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/ast_fwd_decl.hpp:298:40: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:298:40: error: template argument 2 is invalid [INFO] [stderr] 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 src/sass.cpp:11:0: [INFO] [stderr] src/file.hpp:115:7: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] Block_Obj root; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/file.hpp:117:39: error: 'Block_Obj' has not been declared [INFO] [stderr] StyleSheet(const Resource& res, Block_Obj root) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/file.hpp: In constructor 'Sass::StyleSheet::StyleSheet(const Sass::Resource&, int)': [INFO] [stderr] src/file.hpp:118:24: error: class 'Sass::StyleSheet' does not have any field named 'root' [INFO] [stderr] : Resource(res), root(root) [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/sass.cpp:12:0: [INFO] [stderr] src/util.hpp: At global scope: [INFO] [stderr] src/util.hpp:98:22: error: 'bool Sass::Util::isPrintable' redeclared as different kind of symbol [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/util.hpp:97:10: note: previous declaration 'bool Sass::Util::isPrintable(Sass::Comment*, Sass_Output_Style)' [INFO] [stderr] bool isPrintable(Comment* b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/util.hpp:98:22: error: 'Block_Obj' was not declared in this scope [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/util.hpp:98:22: note: suggested alternative: 'Block' [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/util.hpp:98:53: error: expected primary-expression before 'style' [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from src/context.hpp:14:0, [INFO] [stderr] from src/sass.cpp:13: [INFO] [stderr] src/sass_context.hpp:126:9: error: 'Block_Obj' in namespace 'Sass' does not name a type [INFO] [stderr] Sass::Block_Obj root; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:15:0, [INFO] [stderr] from src/sass.cpp:13: [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; did you mean 'converter'? [INFO] [stderr] EnvIter it; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] converter [INFO] [stderr] src/environment.hpp:18:25: error: expected ')' before 'it' [INFO] [stderr] EnvResult(EnvIter it, bool found) [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/memory/SharedPtr.o] Error 4 [INFO] [stderr] src/environment.hpp:114:23: error: 'AST_Node_Obj' was not declared in this scope [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/environment.hpp:114:23: note: suggested alternative: 'AST_Node' [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] AST_Node [INFO] [stderr] src/environment.hpp:114:35: error: template argument 1 is invalid [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^ [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/ast_values.o] Error 4 [INFO] [stderr] In file included from src/context.hpp:17:0, [INFO] [stderr] from src/sass.cpp:13: [INFO] [stderr] src/subset_map.hpp:64:14: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/subset_map.hpp:64:14: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/subset_map.hpp:64:57: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/subset_map.hpp:64:57: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/subset_map.hpp:64:86: error: template argument 1 is invalid [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^ [INFO] [stderr] src/subset_map.hpp:64:88: error: template argument 1 is invalid [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^ [INFO] [stderr] src/subset_map.hpp:64:88: error: template argument 2 is invalid [INFO] [stderr] src/subset_map.hpp:64:102: error: template argument 1 is invalid [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^ [INFO] [stderr] src/subset_map.hpp:64:102: error: template argument 2 is invalid [INFO] [stderr] src/subset_map.hpp:64:102: error: template argument 4 is invalid [INFO] [stderr] src/subset_map.hpp:66:20: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] void put(const Compound_Selector_Obj& sel, const SubSetMapPair& value); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/subset_map.hpp:67:45: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] std::vector get_kv(const Compound_Selector_Obj& s); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/subset_map.hpp:68:44: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] std::vector get_v(const Compound_Selector_Obj& s); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/subset_map.hpp: In member function 'void Sass::Subset_Map::clear()': [INFO] [stderr] src/subset_map.hpp:70:43: error: request for member 'clear' in '((Sass::Subset_Map*)this)->Sass::Subset_Map::hash_', which is of non-class type 'int' [INFO] [stderr] void clear() { values_.clear(); hash_.clear(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/eval.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/color_maps.o] Error 4 [INFO] [stderr] In file included from /usr/include/c++/7/algorithm:62:0, [INFO] [stderr] from src/ast.hpp:15, [INFO] [stderr] from src/ast.cpp:2: [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/sass.cpp:13:0: [INFO] [stderr] src/context.hpp: At global scope: [INFO] [stderr] src/context.hpp:75:31: error: 'Block_Obj' has not been declared [INFO] [stderr] void apply_custom_headers(Block_Obj root, const char* path, ParserState pstate); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/context.hpp:94:13: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] virtual Block_Obj parse() = 0; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/context.hpp:95:13: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] virtual Block_Obj compile(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/context.hpp:96:26: error: 'render' declared as a 'virtual' field [INFO] [stderr] virtual char* render(Block_Obj root); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/context.hpp:96:19: error: expected ';' at end of member declaration [INFO] [stderr] virtual char* render(Block_Obj root); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/context.hpp:96:36: error: expected ')' before 'root' [INFO] [stderr] virtual char* render(Block_Obj root); [INFO] [stderr] ^~~~ [INFO] [stderr] src/context.hpp:131:13: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] virtual Block_Obj parse(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/c2ast.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:131:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(AST_Node); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:132:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Statement); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:133:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:134:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Ruleset); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:135:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Bubble); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:136:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Trace); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:137:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Media_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:138:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Supports_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:139:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Directive); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:140:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Keyframe_Rule); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:141:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(At_Root_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:142:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Declaration); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:143:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Assignment); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:144:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Import); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:145:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Import_Stub); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:146:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Warning); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:147:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Error); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:148:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Debug); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:149:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Comment); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:150:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(PreValue); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:151:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Has_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:152:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(If); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:153:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(For); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:154:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Each); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:155:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(While); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:156:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Return); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:157:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Content); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:158:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Extension); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:159:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Definition); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:160:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Mixin_Call); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:161:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Value); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:162:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Expression); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:163:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(List); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp: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] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:175:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Color_HSLA); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:176:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Boolean); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:177:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String_Schema); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:178:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:179:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(String_Constant); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/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] 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] In file included from src/sass_functions.hpp:6:0, [INFO] [stderr] from src/sass.cpp:15: [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/sass_functions.hpp:6:0, [INFO] [stderr] from src/sass.cpp:15: [INFO] [stderr] src/fn_utils.hpp: At global scope: [INFO] [stderr] src/fn_utils.hpp:49:5: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] Selector_List_Obj get_arg_sels(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/fn_utils.hpp:50:5: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] Compound_Selector_Obj get_arg_sel(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] 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] 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] 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] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/expand.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/util.o] Error 4 [INFO] [stderr] src/ast_fwd_decl.hpp:263:16: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::unordered_map< [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:269:16: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::unordered_set< [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:278:21: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:278:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:278:43: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:278:43: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:278:64: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:278:64: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast_selectors.cpp:2:0: [INFO] [stderr] src/ast.hpp:53:23: error: expected ')' before 'operand' [INFO] [stderr] Operand(Sass_OP operand, bool ws_before = false, bool ws_after = false) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:57:12: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] enum Sass_OP operand; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:75:36: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] const char* sass_op_to_name(enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:77:38: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] const char* sass_op_separator(enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:83:18: error: 'ParserState' has not been declared [INFO] [stderr] ADD_PROPERTY(ParserState, pstate) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:83:31: error: 'pstate' has not been declared [INFO] [stderr] ADD_PROPERTY(ParserState, pstate) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:83:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(ParserState, pstate) [INFO] [stderr] ^ [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] AST_Node(ParserState pstate) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:110:30: error: 'ParserState' does not name a type; did you mean 'setstate'? [INFO] [stderr] void update_pstate(const ParserState& pstate); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] setstate [INFO] [stderr] src/ast.hpp:111:5: error: 'Offset' does not name a type; did you mean 'ffsll'? [INFO] [stderr] Offset off() { return pstate(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] ffsll [INFO] [stderr] src/ast.hpp:112:5: error: 'Position' does not name a type; did you mean 'Function'? [INFO] [stderr] Position pos() { return pstate(); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Function [INFO] [stderr] src/ast.hpp:113:44: error: ISO C++ forbids declaration of 'ATTACH_ABSTRACT_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_ABSTRACT_AST_OPERATIONS(AST_Node); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:42: error: ISO C++ forbids declaration of 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [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] ATTACH_ABSTRACT_AST_OPERATIONS(AST_Node); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:82:9: note: because the following virtual functions are pure within 'Sass::AST_Node': [INFO] [stderr] class AST_Node : public SharedObj { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:100:13: note: virtual Sass::AST_Node::~AST_Node() [INFO] [stderr] virtual ~AST_Node() = 0; [INFO] [stderr] ^ [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] : pstate_(ptr->pstate_) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:89:20: error: 'const class Sass::AST_Node' has no member named 'pstate_' [INFO] [stderr] : pstate_(ptr->pstate_) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp: At global scope: [INFO] [stderr] src/ast.hpp:161:24: error: 'is_delayed' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:161:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_expanded) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:162:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_expanded) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_expanded) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:161:5: error: with 'int Sass::Expression::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:163:24: error: 'is_interpolant' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_interpolant) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:163:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_interpolant) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_interpolant) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:161:5: error: with 'int Sass::Expression::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:164:24: error: 'concrete_type' has not been declared [INFO] [stderr] ADD_PROPERTY(Type, concrete_type) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:164:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Type, concrete_type) [INFO] [stderr] ^ [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] Expression(ParserState pstate, bool d = false, bool e = false, bool i = false, Type ct = NONE); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:185:45: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Expression); [INFO] [stderr] ^ [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] virtual void set_delayed(bool delayed) { is_delayed(delayed); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:181:46: note: suggested alternative: 'set_delayed' [INFO] [stderr] virtual void set_delayed(bool delayed) { is_delayed(delayed); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] 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] virtual bool has_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:182:51: note: suggested alternative: 'has_interpolant' [INFO] [stderr] virtual bool has_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] 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] virtual bool is_left_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:183:55: note: suggested alternative: 'has_interpolant' [INFO] [stderr] virtual bool is_left_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] 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] virtual bool is_right_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:279:44: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:184:56: note: suggested alternative: 'has_interpolant' [INFO] [stderr] virtual bool is_right_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_interpolant [INFO] [stderr] src/inspect.hpp:11:72: error: expected class-name before '{' token [INFO] [stderr] class Inspect : public Operation_CRTP, public Emitter { [INFO] [stderr] ^ [INFO] [stderr] src/inspect.hpp:18:19: error: 'Emitter' does not name a type; did you mean 'EnvIter'? [INFO] [stderr] Inspect(const Emitter& emi); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] EnvIter [INFO] [stderr] src/ast.hpp: At global scope: [INFO] [stderr] src/ast.hpp:390:24: error: 'statement_type' has not been declared [INFO] [stderr] ADD_PROPERTY(Type, statement_type) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:390:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Type, statement_type) [INFO] [stderr] ^ [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] ADD_PROPERTY(size_t, tabs) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:391:30: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(size_t, tabs) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, group_end) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:392:33: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, group_end) [INFO] [stderr] ^ [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] Statement(ParserState pstate, Type st = NONE, size_t t = 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:400:44: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Statement) [INFO] [stderr] ^ [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] ATTACH_VIRTUAL_AST_OPERATIONS(Statement) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:362:9: note: because the following virtual functions are pure within 'Sass::Statement': [INFO] [stderr] class Statement : public AST_Node { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:395:13: note: virtual Sass::Statement::~Statement() [INFO] [stderr] virtual ~Statement() = 0; // virtual destructor [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:408:24: error: 'is_root' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_root) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:408:31: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_root) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:408:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:413:23: error: expected ')' before 'pstate' [INFO] [stderr] Block(ParserState pstate, size_t s = 0, bool r = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:415:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Block) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:416:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:423:29: error: 'block' has not been declared [INFO] [stderr] ADD_PROPERTY(Block_Obj, block) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:423:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Block_Obj, block) [INFO] [stderr] ^ [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] Has_Block(ParserState pstate, Block_Obj b); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:437:37: error: 'selector' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:437: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.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] ADD_PROPERTY(bool, is_root); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:438:31: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_root); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:440:25: error: expected ')' before 'pstate' [INFO] [stderr] Ruleset(ParserState pstate, Selector_List_Obj s = {}, Block_Obj b = {}); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:440:57: error: expected unqualified-id before ',' token [INFO] [stderr] Ruleset(ParserState pstate, Selector_List_Obj s = {}, Block_Obj b = {}); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:440:75: error: expected unqualified-id before ')' token [INFO] [stderr] Ruleset(ParserState pstate, Selector_List_Obj s = {}, Block_Obj b = {}); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:442:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Ruleset) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:443:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:450:33: error: 'node' has not been declared [INFO] [stderr] ADD_PROPERTY(Statement_Obj, node) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:450:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Statement_Obj, node) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, group_end) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:451:33: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, group_end) [INFO] [stderr] ^ [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] Bubble(ParserState pstate, Statement_Obj n, Statement_Obj g = {}, size_t t = 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:453:69: error: expected unqualified-id before ',' token [INFO] [stderr] Bubble(ParserState pstate, Statement_Obj n, Statement_Obj g = {}, size_t t = 0); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:455:33: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Bubble) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [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] ADD_CONSTREF(char, type) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:463:28: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(char, type) [INFO] [stderr] ^ [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] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:464: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.hpp:464:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:466:23: error: expected ')' before 'pstate' [INFO] [stderr] Trace(ParserState pstate, std::string n, Block_Obj b = {}, char type = 'm'); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:466:62: error: expected unqualified-id before ',' token [INFO] [stderr] Trace(ParserState pstate, std::string n, Block_Obj b = {}, char type = 'm'); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:467:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Trace) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:468:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:475:28: error: 'media_queries' has not been declared [INFO] [stderr] ADD_PROPERTY(List_Obj, media_queries) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:475:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(List_Obj, media_queries) [INFO] [stderr] ^ [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] Media_Block(ParserState pstate, List_Obj mqs, Block_Obj b); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:480:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Media_Block) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [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] ADD_CONSTREF(std::string, keyword) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:489:38: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, keyword) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:489:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:490:37: error: 'selector' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:490: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.hpp:490:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:491:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:491: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.hpp:491:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:493:27: error: expected ')' before 'pstate' [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:78: error: expected unqualified-id before ',' token [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:96: error: expected unqualified-id before ',' token [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:121: error: expected unqualified-id before ')' token [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:497:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Directive) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:498:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:507:37: error: 'name' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:507:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, name) [INFO] [stderr] ^ [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] Keyframe_Rule(ParserState pstate, Block_Obj b); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:510:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Keyframe_Rule) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:511:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:518:30: error: 'property' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:518:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:518:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:519:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:519: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.hpp:519:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:520:24: error: 'is_important' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:520:36: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_custom_property) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:521:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_custom_property) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_custom_property) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:520:5: error: with 'int Sass::Declaration::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:522:24: error: 'is_indented' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_indented) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:522:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_indented) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_indented) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:520:5: error: with 'int Sass::Declaration::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:524:29: error: expected ')' before 'pstate' [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:122: error: expected unqualified-id before ')' token [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:526:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Declaration) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:527:33: error: expected ';' at end of member declaration [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.hpp:534:31: error: 'variable' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, variable) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:534:39: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, variable) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:534:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_fwd_decl.hpp:283:21: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:535:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:535: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.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] ADD_PROPERTY(bool, is_default) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:536:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_default) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_global) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:537:33: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_global) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_global) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:536:5: error: with 'int Sass::Assignment::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_default) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:539:28: error: expected ')' before 'pstate' [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:540:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Assignment) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:541:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:550:17: error: 'Include' was not declared in this scope [INFO] [stderr] std::vector incs_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:550:24: error: template argument 1 is invalid [INFO] [stderr] std::vector incs_; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:550:24: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:551:33: error: 'import_queries' has not been declared [INFO] [stderr] ADD_PROPERTY(List_Obj, import_queries); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:551:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(List_Obj, import_queries); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:553:24: error: expected ')' before 'pstate' [INFO] [stderr] Import(ParserState pstate); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:554:17: error: 'Include' was not declared in this scope [INFO] [stderr] std::vector& incs(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:554:24: error: template argument 1 is invalid [INFO] [stderr] std::vector& incs(); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:554:24: 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] ATTACH_AST_OPERATIONS(Import) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [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] Include resource_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:565:29: error: expected ')' before 'pstate' [INFO] [stderr] Import_Stub(ParserState pstate, Include res); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:566:5: error: 'Include' does not name a type [INFO] [stderr] Include resource(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:569:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Import_Stub) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:570:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:577:34: error: 'message' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:577:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^ [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] Warning(ParserState pstate, Expression_Obj msg); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:580:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Warning) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:581:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:588:34: error: 'message' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:588:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^ [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] Error(ParserState pstate, Expression_Obj msg); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:591:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Error) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:592:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:599:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:599: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.hpp:599:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:601:23: error: expected ')' before 'pstate' [INFO] [stderr] Debug(ParserState pstate, Expression_Obj val); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:602:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Debug) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:603:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:610:30: error: 'text' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, text) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:610:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, text) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:611:36: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^ [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] Comment(ParserState pstate, String_Obj txt, bool is_important); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:615:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Comment) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:616:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:623:34: error: 'predicate' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:623:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:623:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:624:29: error: 'alternative' has not been declared [INFO] [stderr] ADD_PROPERTY(Block_Obj, alternative) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:624:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Block_Obj, alternative) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:624:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:626:20: error: expected ')' before 'pstate' [INFO] [stderr] If(ParserState pstate, Expression_Obj pred, Block_Obj con, Block_Obj alt = {}); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:626:82: error: expected unqualified-id before ')' token [INFO] [stderr] If(ParserState pstate, Expression_Obj pred, Block_Obj con, Block_Obj alt = {}); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:628:29: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(If) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [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] ADD_CONSTREF(std::string, variable) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:636:39: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, variable) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:636:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:637:34: error: 'lower_bound' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, lower_bound) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:637:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, lower_bound) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:637:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:638:34: error: 'upper_bound' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, upper_bound) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:638:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, upper_bound) [INFO] [stderr] ^ [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(Sass::Expression_Obj, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Expression_Obj, upper_bound) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:637:5: error: with 'int Sass::For::ADD_PROPERTY(Sass::Expression_Obj, int)' [INFO] [stderr] ADD_PROPERTY(Expression_Obj, lower_bound) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:639:24: error: 'is_inclusive' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_inclusive) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:639:36: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_inclusive) [INFO] [stderr] ^ [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] For(ParserState pstate, std::string var, Expression_Obj lo, Expression_Obj hi, Block_Obj b, bool inc); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:642:30: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(For) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [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] ADD_PROPERTY(std::vector, variables) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:650:53: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(std::vector, variables) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:650:53: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:651:34: error: 'list' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, list) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:651:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, list) [INFO] [stderr] ^ [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] Each(ParserState pstate, std::vector vars, Expression_Obj lst, Block_Obj b); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:654:31: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Each) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:655:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:662:34: error: 'predicate' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:662:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^ [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] While(ParserState pstate, Expression_Obj pred, Block_Obj b); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:665:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(While) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:666:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:131:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(AST_Node); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:132:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Statement); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:133:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:673:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:673: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.hpp:673:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:675:24: error: expected ')' before 'pstate' [INFO] [stderr] Return(ParserState pstate, Expression_Obj val); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:676:33: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Return) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:677:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:684:37: error: 'selector' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:684: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.hpp:684:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:686:27: error: expected ')' before 'pstate' [INFO] [stderr] Extension(ParserState pstate, Selector_List_Obj s); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:687:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Extension) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [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] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:698: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.hpp:698:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:699:34: error: 'parameters' has not been declared [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, parameters) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:699:44: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, parameters) [INFO] [stderr] ^ [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] ADD_PROPERTY(Env*, environment) [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:700:24: error: 'environment' has not been declared [INFO] [stderr] ADD_PROPERTY(Env*, environment) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:700:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Env*, environment) [INFO] [stderr] ^ [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] ADD_PROPERTY(Type, type) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:701:28: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Type, type) [INFO] [stderr] ^ [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] ADD_PROPERTY(Native_Function, native_function) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:702:35: error: 'native_function' has not been declared [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:702:50: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:702:50: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:703:39: error: 'c_function' has not been declared [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_function) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:703:49: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_function) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:703:49: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:704:25: error: 'cookie' has not been declared [INFO] [stderr] ADD_PROPERTY(void*, cookie) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:704: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.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] ADD_PROPERTY(bool, is_overload_stub) [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:705:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_overload_stub) [INFO] [stderr] ^ [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] ADD_PROPERTY(Signature, signature) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:706:29: error: 'signature' has not been declared [INFO] [stderr] ADD_PROPERTY(Signature, signature) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:706:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Signature, signature) [INFO] [stderr] ^ [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] ADD_PROPERTY(Signature, signature) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:702:5: error: with 'int Sass::Definition::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:708:28: error: expected ')' before 'pstate' [INFO] [stderr] Definition(ParserState pstate, [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:713:28: error: expected ')' before 'pstate' [INFO] [stderr] Definition(ParserState pstate, [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:719:28: error: expected ')' before 'pstate' [INFO] [stderr] Definition(ParserState pstate, [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:724:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Definition) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [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] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:732: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.hpp:732:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:733:33: error: 'arguments' has not been declared [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:733:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:733:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:734:34: error: 'block_parameters' has not been declared [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, block_parameters) [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:734:50: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, block_parameters) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:734:50: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:736:28: error: expected ')' before 'pstate' [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:99: error: expected unqualified-id before ',' token [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:117: error: expected unqualified-id before ')' token [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:737:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Mixin_Call) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:738:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:745:33: error: 'arguments' has not been declared [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:745:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [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] Content(ParserState pstate, Arguments_Obj args); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:748:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Content) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [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] HASH_PROPERTY(Type, optype) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:759:31: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Type, optype) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:759:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:760:35: error: 'operand' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, operand) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:760:42: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Expression_Obj, operand) [INFO] [stderr] ^ [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] Unary_Expression(ParserState pstate, Type t, Expression_Obj o); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:767:43: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Unary_Expression) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:768:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:775:35: error: 'value' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:775:40: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [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] HASH_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:776: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.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] ADD_PROPERTY(bool, is_rest_argument) [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:777:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_rest_argument) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_keyword_argument) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:778:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_keyword_argument) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_keyword_argument) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:777:5: error: with 'int Sass::Argument::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_rest_argument) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:781:26: error: expected ')' before 'pstate' [INFO] [stderr] Argument(ParserState pstate, Expression_Obj val, std::string n = "", bool rest = false, bool keyword = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:785:35: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Argument) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:786:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_fwd_decl.hpp:283:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:283:57: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:20: error: 'Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:286:20: note: suggested alternative: 'Selector_List' [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 1 is invalid [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:288:22: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:288:22: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:288:42: error: template argument 1 is invalid [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:288:42: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:134:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Ruleset); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:135:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Bubble); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:136:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Trace); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:137:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Media_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:138:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Supports_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:289:20: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:15:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [INFO] [stderr] src/environment.hpp:26:32: error: 'parent' has not been declared [INFO] [stderr] ADD_PROPERTY(Environment*, parent) [INFO] [stderr] ^~~~~~ [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] src/environment.hpp:26:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Environment*, parent) [INFO] [stderr] ^ [INFO] [stderr] src/environment.hpp:26:38: error: expected ';' at end of member declaration [INFO] [stderr] src/environment.hpp:27:24: error: 'is_shadow' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_shadow) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/environment.hpp:27:33: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_shadow) [INFO] [stderr] ^ [INFO] [stderr] src/environment.hpp:27:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:795:24: error: 'has_named_arguments' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_named_arguments) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:795:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_named_arguments) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, has_rest_argument) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:796:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_rest_argument) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, has_rest_argument) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:795:5: error: with 'int Sass::Arguments::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, has_named_arguments) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:797:24: error: 'has_keyword_argument' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_keyword_argument) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:797:44: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_keyword_argument) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, has_keyword_argument) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:795:5: error: with 'int Sass::Arguments::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, has_named_arguments) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:801:27: error: expected ')' before 'pstate' [INFO] [stderr] Arguments(ParserState pstate); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:805:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Arguments) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:806:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:814:30: error: 'media_type' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, media_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:814:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, media_type) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_negated) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:815:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_negated) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_restricted) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:816:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_restricted) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_restricted) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:815:5: error: with 'int Sass::Media_Query::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_negated) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:818:29: error: expected ')' before 'pstate' [INFO] [stderr] Media_Query(ParserState pstate, String_Obj t = {}, size_t s = 0, bool n = false, bool r = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:818:54: error: expected unqualified-id before ',' token [INFO] [stderr] Media_Query(ParserState pstate, String_Obj t = {}, size_t s = 0, bool n = false, bool r = false); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:819:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Media_Query) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:820:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_fwd_decl.hpp:289:20: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:289:51: error: template argument 1 is invalid [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:289:51: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:290:20: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:290:20: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:290:52: error: template argument 1 is invalid [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:290:52: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:291:20: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set CompoundSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] make: *** [src/values.o] Error 4 [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:139:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Directive); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:140:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Keyframe_Rule); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp: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:16: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^~~~~~~~~~~~~ [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/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/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:141:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(At_Root_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:142:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Declaration); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:827:34: error: 'feature' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:827: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.hpp:827:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:828:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:828: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.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(Sass::Expression_Obj, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:827:5: error: with 'int Sass::Media_Query_Expression::ADD_PROPERTY(Sass::Expression_Obj, int)' [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:829:24: error: 'is_interpolated' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_interpolated) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:829:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_interpolated) [INFO] [stderr] ^ [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] Media_Query_Expression(ParserState pstate, Expression_Obj f, Expression_Obj v, bool i = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:832:49: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Media_Query_Expression) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:833:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:841:34: error: 'feature' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:841: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.hpp:841:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:842:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:842: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.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(Sass::Expression_Obj, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:841:5: error: with 'int Sass::At_Root_Query::ADD_PROPERTY(Sass::Expression_Obj, int)' [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:844:31: error: expected ')' before 'pstate' [INFO] [stderr] At_Root_Query(ParserState pstate, Expression_Obj f = {}, Expression_Obj v = {}, bool i = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:844:60: error: expected unqualified-id before ',' token [INFO] [stderr] At_Root_Query(ParserState pstate, Expression_Obj f = {}, Expression_Obj v = {}, bool i = false); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:844:83: error: expected unqualified-id before ',' token [INFO] [stderr] At_Root_Query(ParserState pstate, Expression_Obj f = {}, Expression_Obj v = {}, bool i = false); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:846:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(At_Root_Query) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:847:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:854:37: error: 'expression' has not been declared [INFO] [stderr] ADD_PROPERTY(At_Root_Query_Obj, expression) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:854:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(At_Root_Query_Obj, expression) [INFO] [stderr] ^ [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] At_Root_Block(ParserState pstate, Block_Obj b = {}, At_Root_Query_Obj e = {}); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:856:55: error: expected unqualified-id before ',' token [INFO] [stderr] At_Root_Block(ParserState pstate, Block_Obj b = {}, At_Root_Query_Obj e = {}); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:856:81: error: expected unqualified-id before ')' token [INFO] [stderr] At_Root_Block(ParserState pstate, Block_Obj b = {}, At_Root_Query_Obj e = {}); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:859:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(At_Root_Block) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [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] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:867: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.hpp:867:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:868:34: error: 'default_value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, default_value) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:868:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, default_value) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_rest_parameter) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:869:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_rest_parameter) [INFO] [stderr] ^ [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] Parameter(ParserState pstate, std::string n, Expression_Obj def = {}, bool rest = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:871:73: error: expected unqualified-id before ',' token [INFO] [stderr] Parameter(ParserState pstate, std::string n, Expression_Obj def = {}, bool rest = false); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:872:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Parameter) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:873:33: error: expected ';' at end of member declaration [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] src/ast.hpp:882:24: error: 'has_optional_parameters' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_optional_parameters) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:882:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_optional_parameters) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, has_rest_parameter) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:883:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_rest_parameter) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, has_rest_parameter) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:882:5: error: with 'int Sass::Parameters::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, has_optional_parameters) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:887:28: error: expected ')' before 'pstate' [INFO] [stderr] Parameters(ParserState pstate); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:888:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Parameters) [INFO] [stderr] ^ [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] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:889:33: error: expected ';' at end of member declaration [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] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [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: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] 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: In member function 'virtual void Sass::List::adjust_after_pushing(Sass::Expression_Obj)': [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_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] 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_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_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_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_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:147:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Error); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:148:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Debug); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:149:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Comment); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/emitter.o] Error 4 [INFO] [stderr] src/ast_values.hpp:75:29: note: suggested alternative: 'SASS_ASSERT' [INFO] [stderr] return separator() == SASS_SPACE ? [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] SASS_ASSERT [INFO] [stderr] src/ast_values.hpp: In member function 'virtual bool Sass::List::is_invisible() const': [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] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:150:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(PreValue); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:151:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Has_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:152:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(If); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:153:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(For); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp: At global scope: [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:22: error: 'ParserState' has not been declared [INFO] [stderr] List_Obj to_list(ParserState& pstate); [INFO] [stderr] ^~~~~~~~~~~ [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(std::pair, Sass::SharedImpl >)': [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_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] In file included from src/ast.hpp:19:0, [INFO] [stderr] from src/c2ast.cpp:1: [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/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: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: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(Sass::Expression_Obj, 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(Sass::Expression_Obj, 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/util.hpp:98:53: error: expected primary-expression before 'style' [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp: At global scope: [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: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: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: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: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: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: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] src/ast_values.hpp:256:25: note: virtual Sass::Color_RGBA* Sass::Color::copyAsRGBA() const [INFO] [stderr] virtual Color_RGBA* copyAsRGBA() const = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:257:25: note: virtual Sass::Color_RGBA* Sass::Color::toRGBA() [INFO] [stderr] virtual Color_RGBA* toRGBA() = 0; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:259:25: note: virtual Sass::Color_HSLA* Sass::Color::copyAsHSLA() const [INFO] [stderr] virtual Color_HSLA* copyAsHSLA() const = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:260:25: note: virtual Sass::Color_HSLA* Sass::Color::toHSLA() [INFO] [stderr] virtual Color_HSLA* toHSLA() = 0; [INFO] [stderr] ^~~~~~ [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: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: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: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] make: *** [src/sass.o] Error 1 [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_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: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] 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/c2ast.cpp:1: [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/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] /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/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/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/ast_selectors.cpp:2: [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: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: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: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(Sass::Supports_Condition_Obj, 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(Sass::Supports_Condition_Obj, 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: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: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: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: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: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(Sass::Expression_Obj, 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(Sass::Expression_Obj, 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: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: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: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] /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/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-1337c660f77ce0e5/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-1337c660f77ce0e5/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-1337c660f77ce0e5/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/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] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [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: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: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: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: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: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: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: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] /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/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/ast_selectors.hpp: At global scope: [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: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/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp: At global scope: [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: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_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_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_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] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:269:16: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::unordered_set< [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:292:16: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/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] /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/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] /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/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/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_selectors.hpp: At global scope: [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:381:35: error: expected ')' before 'pstate' [INFO] [stderr] Compound_Selector(ParserState pstate, size_t s = 0); [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: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: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: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: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: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:471:63: error: 'Backtraces' has not been declared [INFO] [stderr] Selector_List* resolve_parent_refs(SelectorStack& pstack, Backtraces& traces, bool implicit_parent = true); [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: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_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] In file included from src/context.hpp:14:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/c2ast.cpp:1: [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] 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/ast_selectors.hpp:440:11: note: suggested alternative: 'fread' [INFO] [stderr] if (head() && head()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] fread [INFO] [stderr] src/ast_selectors.hpp:441:11: error: 'tail' was not declared in this scope [INFO] [stderr] if (tail() && tail()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:441:11: note: suggested alternative: 'tails' [INFO] [stderr] if (tail() && tail()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] tails [INFO] [stderr] src/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] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/c2ast.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:302:32: error: 'map' in namespace 'std' does not name a template type [INFO] [stderr] #define environment_map std::map [INFO] [stderr] ^ [INFO] [stderr] src/environment.hpp:11:11: note: in expansion of macro 'environment_map' [INFO] [stderr] typedef environment_map::iterator EnvIter; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:15:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/c2ast.cpp:1: [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] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/c2ast.cpp:1: [INFO] [stderr] src/ast_fwd_decl.hpp:302:32: error: 'map' in namespace 'std' does not name a template type [INFO] [stderr] #define environment_map std::map [INFO] [stderr] ^ [INFO] [stderr] src/environment.hpp:25:5: note: in expansion of macro 'environment_map' [INFO] [stderr] environment_map local_frame_; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:302:32: error: 'map' in namespace 'std' does not name a template type [INFO] [stderr] #define environment_map std::map [INFO] [stderr] ^ [INFO] [stderr] src/environment.hpp:50:5: note: in expansion of macro 'environment_map' [INFO] [stderr] environment_map& local_frame(); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:15:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/c2ast.cpp:1: [INFO] [stderr] src/environment.hpp:114:23: error: 'AST_Node_Obj' was not declared in this scope [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/environment.hpp:114:23: note: suggested alternative: 'AST_Node' [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] AST_Node [INFO] [stderr] src/environment.hpp:114:35: error: template argument 1 is invalid [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [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: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:63: error: 'Backtraces' has not been declared [INFO] [stderr] Selector_List* resolve_parent_refs(SelectorStack& pstack, Backtraces& traces, bool implicit_parent = true); [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: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] In file included from src/context.hpp:17:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/c2ast.cpp:1: [INFO] [stderr] src/subset_map.hpp:64:10: error: 'map' in namespace 'std' does not name a template type [INFO] [stderr] std::map >, OrderNodes > hash_; [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/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/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/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/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/subset_map.hpp:68:44: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] std::vector get_v(const Compound_Selector_Obj& s); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/subset_map.hpp: In member function 'void Sass::Subset_Map::clear()': [INFO] [stderr] src/subset_map.hpp:70:37: error: 'hash_' was not declared in this scope [INFO] [stderr] void clear() { values_.clear(); hash_.clear(); } [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] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/context.hpp:31:75: error: 'ParserState' has not been declared [INFO] [stderr] bool call_headers(const std::string& load_path, const char* ctx_path, ParserState& pstate, Import* imp) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/context.hpp:33:77: error: 'ParserState' has not been declared [INFO] [stderr] bool call_importers(const std::string& load_path, const char* ctx_path, ParserState& pstate, Import* imp) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/context.hpp:37:74: error: 'ParserState' has not been declared [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] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/context.hpp:44:5: error: 'Plugins' does not name a type [INFO] [stderr] Plugins plugins; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.hpp:45:5: error: 'Output' does not name a type; did you mean 'getpt'? [INFO] [stderr] Output emitter; [INFO] [stderr] ^~~~~~ [INFO] [stderr] getpt [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/c2ast.cpp:1: [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/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] In file included from src/ast.hpp:19:0, [INFO] [stderr] from src/ast2c.cpp:6: [INFO] [stderr] src/util.hpp: In function 'T Sass::absmod(const T&, const T&)': [INFO] [stderr] src/util.hpp:28:16: error: 'fmod' is not a member of 'std' [INFO] [stderr] T m = std::fmod(n, r); [INFO] [stderr] ^~~~ [INFO] [stderr] src/util.hpp:28:16: note: suggested alternative: 'find' [INFO] [stderr] T m = std::fmod(n, r); [INFO] [stderr] ^~~~ [INFO] [stderr] find [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/context.hpp:44:5: error: 'Plugins' does not name a type [INFO] [stderr] Plugins plugins; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.hpp:45:5: error: 'Output' does not name a type; did you mean 'getpt'? [INFO] [stderr] Output emitter; [INFO] [stderr] ^~~~~~ [INFO] [stderr] getpt [INFO] [stderr] src/context.hpp:53:17: error: 'Resource' was not declared in this scope [INFO] [stderr] std::vector resources; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/context.hpp:53:17: note: suggested alternative: 'Return' [INFO] [stderr] std::vector resources; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Return [INFO] [stderr] src/context.hpp:53:25: error: template argument 1 is invalid [INFO] [stderr] std::vector resources; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:53:25: error: template argument 2 is invalid [INFO] [stderr] src/context.hpp:54:33: error: 'StyleSheet' was not declared in this scope [INFO] [stderr] std::map sheets; [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/context.hpp:54:33: note: suggested alternative: 'Statement' [INFO] [stderr] std::map sheets; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Statement [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:174:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Color_RGBA); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:54:43: error: template argument 2 is invalid [INFO] [stderr] std::map sheets; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:54:43: error: template argument 4 is invalid [INFO] [stderr] src/context.hpp:55:5: error: 'Subset_Map' does not name a type; did you mean 'SubSetMapKey'? [INFO] [stderr] Subset_Map subset_map; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] SubSetMapKey [INFO] [stderr] In file included from src/ast_sel_cmp.cpp:5:0: [INFO] [stderr] src/ast.hpp:83:31: error: 'pstate' has not been declared [INFO] [stderr] ADD_PROPERTY(ParserState, pstate) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:83:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(ParserState, pstate) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:83:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:113:44: error: ISO C++ forbids declaration of 'ATTACH_ABSTRACT_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_ABSTRACT_AST_OPERATIONS(AST_Node); [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:53:17: error: 'Resource' was not declared in this scope [INFO] [stderr] std::vector resources; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:20:0, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/c2ast.cpp:1: [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/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:175:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Color_HSLA); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:176:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Boolean); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:58:17: error: 'Backtrace' was not declared in this scope [INFO] [stderr] std::vector traces; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/context.hpp:58:17: note: suggested alternative: 'BlockStack' [INFO] [stderr] std::vector traces; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] BlockStack [INFO] [stderr] src/context.hpp:58:26: error: template argument 1 is invalid [INFO] [stderr] std::vector traces; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:58:26: error: template argument 2 is invalid [INFO] [stderr] src/context.hpp:75:65: error: 'ParserState' has not been declared [INFO] [stderr] void apply_custom_headers(Block_Obj root, const char* path, ParserState pstate); [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/node.o] Error 4 [INFO] [stderr] src/ast.hpp:113:36: error: cannot declare parameter to be of abstract type 'Sass::AST_Node' [INFO] [stderr] ATTACH_ABSTRACT_AST_OPERATIONS(AST_Node); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:82:9: note: because the following virtual functions are pure within 'Sass::AST_Node': [INFO] [stderr] class AST_Node : public SharedObj { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:100:13: note: virtual Sass::AST_Node::~AST_Node() [INFO] [stderr] virtual ~AST_Node() = 0; [INFO] [stderr] ^ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [INFO] [stderr] src/operation.hpp:15:18: note: virtual void Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual void perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:16:20: note: virtual Sass::Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:17:25: note: virtual std::__cxx11::string Sass::AST_Node::perform(Sass::Operation >*) [INFO] [stderr] virtual std::string perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:18:23: note: virtual Sass::AST_Node* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual AST_Node* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:19:23: note: virtual Sass::Selector* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Selector* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:20:24: note: virtual Sass::Statement* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Statement* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:21:25: note: virtual Sass::Expression* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Expression* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:22:31: note: virtual Sass_Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual union Sass_Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:23:33: note: virtual Sass::Supports_Condition* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Supports_Condition* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast_sel_cmp.cpp:5:0: [INFO] [stderr] src/ast.hpp: In constructor 'Sass::AST_Node::AST_Node(Sass::ParserState)': [INFO] [stderr] src/ast.hpp:86:7: error: class 'Sass::AST_Node' does not have any field named 'pstate_' [INFO] [stderr] : pstate_(pstate) [INFO] [stderr] ^~~~~~~ [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] : pstate_(ptr->pstate_) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:89:20: error: 'const class Sass::AST_Node' has no member named 'pstate_' [INFO] [stderr] : pstate_(ptr->pstate_) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp: In member function 'Sass::Offset Sass::AST_Node::off()': [INFO] [stderr] src/ast.hpp:111:27: error: 'pstate' was not declared in this scope [INFO] [stderr] Offset off() { return pstate(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:111:27: note: suggested alternative: 'ptsname' [INFO] [stderr] Offset off() { return pstate(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] ptsname [INFO] [stderr] src/ast.hpp: In member function 'Sass::Position Sass::AST_Node::pos()': [INFO] [stderr] src/ast.hpp:112:29: error: 'pstate' was not declared in this scope [INFO] [stderr] Position pos() { return pstate(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:112:29: note: suggested alternative: 'ptsname' [INFO] [stderr] Position pos() { return pstate(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] ptsname [INFO] [stderr] src/ast.hpp: At global scope: [INFO] [stderr] src/ast.hpp:161:24: error: 'is_delayed' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:161:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_expanded) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:162:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_expanded) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_expanded) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:161:5: error: with 'int Sass::Expression::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:163:24: error: 'is_interpolant' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_interpolant) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:163:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_interpolant) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_interpolant) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:161:5: error: with 'int Sass::Expression::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:164:24: error: 'concrete_type' has not been declared [INFO] [stderr] ADD_PROPERTY(Type, concrete_type) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:164:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Type, concrete_type) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:164:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:185:45: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Expression); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:185:35: error: cannot declare parameter to be of abstract type 'Sass::Expression' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Expression); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:139:9: note: because the following virtual functions are pure within 'Sass::Expression': [INFO] [stderr] class Expression : public AST_Node { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [INFO] [stderr] src/operation.hpp:15:18: note: virtual void Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual void perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:16:20: note: virtual Sass::Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:17:25: note: virtual std::__cxx11::string Sass::AST_Node::perform(Sass::Operation >*) [INFO] [stderr] virtual std::string perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:18:23: note: virtual Sass::AST_Node* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual AST_Node* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:19:23: note: virtual Sass::Selector* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Selector* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:20:24: note: virtual Sass::Statement* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Statement* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:21:25: note: virtual Sass::Expression* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Expression* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:22:31: note: virtual Sass_Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual union Sass_Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:23:33: note: virtual Sass::Supports_Condition* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Supports_Condition* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast_sel_cmp.cpp:5:0: [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] virtual void set_delayed(bool delayed) { is_delayed(delayed); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:181:46: note: suggested alternative: 'set_delayed' [INFO] [stderr] virtual void set_delayed(bool delayed) { is_delayed(delayed); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] 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] virtual bool has_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:182:51: note: suggested alternative: 'has_interpolant' [INFO] [stderr] virtual bool has_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] 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] virtual bool is_left_interpolant() const { return is_interpolant(); } [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/context.hpp:53:17: note: suggested alternative: 'Return' [INFO] [stderr] std::vector resources; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Return [INFO] [stderr] src/ast.hpp:183:55: note: suggested alternative: 'has_interpolant' [INFO] [stderr] virtual bool is_left_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] 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] virtual bool is_right_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:184:56: note: suggested alternative: 'has_interpolant' [INFO] [stderr] virtual bool is_right_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_interpolant [INFO] [stderr] src/context.hpp:53:25: error: template argument 1 is invalid [INFO] [stderr] std::vector resources; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:53:25: error: template argument 2 is invalid [INFO] [stderr] src/context.hpp:54:33: error: 'StyleSheet' was not declared in this scope [INFO] [stderr] std::map sheets; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/context.hpp:54:33: note: suggested alternative: 'Statement' [INFO] [stderr] std::map sheets; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Statement [INFO] [stderr] src/ast.hpp: At global scope: [INFO] [stderr] src/ast.hpp:390:24: error: 'statement_type' has not been declared [INFO] [stderr] ADD_PROPERTY(Type, statement_type) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:390:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Type, statement_type) [INFO] [stderr] ^ [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] ADD_PROPERTY(size_t, tabs) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:391:30: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(size_t, tabs) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, group_end) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:392:33: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, group_end) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:392:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:400:44: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Statement) [INFO] [stderr] ^ [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] ATTACH_VIRTUAL_AST_OPERATIONS(Statement) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:362:9: note: because the following virtual functions are pure within 'Sass::Statement': [INFO] [stderr] class Statement : public AST_Node { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:395:13: note: virtual Sass::Statement::~Statement() [INFO] [stderr] virtual ~Statement() = 0; // virtual destructor [INFO] [stderr] ^ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [INFO] [stderr] src/operation.hpp:15:18: note: virtual void Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual void perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:16:20: note: virtual Sass::Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:17:25: note: virtual std::__cxx11::string Sass::AST_Node::perform(Sass::Operation >*) [INFO] [stderr] virtual std::string perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:18:23: note: virtual Sass::AST_Node* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual AST_Node* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:19:23: note: virtual Sass::Selector* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Selector* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:20:24: note: virtual Sass::Statement* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Statement* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:21:25: note: virtual Sass::Expression* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Expression* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:22:31: note: virtual Sass_Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual union Sass_Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:23:33: note: virtual Sass::Supports_Condition* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Supports_Condition* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast_sel_cmp.cpp:5:0: [INFO] [stderr] src/ast.hpp:408:24: error: 'is_root' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_root) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:408:31: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_root) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:408:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:415:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Block) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:415:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:423:29: error: 'block' has not been declared [INFO] [stderr] ADD_PROPERTY(Block_Obj, block) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:423:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Block_Obj, block) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:423:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:437:37: error: 'selector' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:437: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.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] ADD_PROPERTY(bool, is_root); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:438:31: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_root); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:442:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Ruleset) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:442:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:450:33: error: 'node' has not been declared [INFO] [stderr] ADD_PROPERTY(Statement_Obj, node) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:450:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Statement_Obj, node) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, group_end) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:451:33: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, group_end) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:451:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:455:33: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Bubble) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:455:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:463:24: error: 'type' has not been declared [INFO] [stderr] ADD_CONSTREF(char, type) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:463:28: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(char, type) [INFO] [stderr] ^ [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] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:464: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.hpp:464:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:467:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Trace) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:467:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:475:28: error: 'media_queries' has not been declared [INFO] [stderr] ADD_PROPERTY(List_Obj, media_queries) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:475:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(List_Obj, media_queries) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:475:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:480:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Media_Block) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:480:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:489:31: error: 'keyword' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, keyword) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:489:38: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, keyword) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:489:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:490:37: error: 'selector' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:490: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.hpp:490:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:491:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:491: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.hpp:491:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:497:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Directive) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:497:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:507:37: error: 'name' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:507:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, name) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:507:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:510:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Keyframe_Rule) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:510:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:518:30: error: 'property' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:518:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:518:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:519:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:519: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.hpp:519:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:520:24: error: 'is_important' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:520:36: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_custom_property) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:521:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_custom_property) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_custom_property) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:520:5: error: with 'int Sass::Declaration::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:522:24: error: 'is_indented' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_indented) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:522:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_indented) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_indented) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:520:5: error: with 'int Sass::Declaration::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:526:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Declaration) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:526:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:534:31: error: 'variable' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, variable) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:534:39: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, variable) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:534:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:535:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:535: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.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] ADD_PROPERTY(bool, is_default) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:536:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_default) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_global) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:537:33: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_global) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_global) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:536:5: error: with 'int Sass::Assignment::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_default) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:540:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Assignment) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:540:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:551:33: error: 'import_queries' has not been declared [INFO] [stderr] ADD_PROPERTY(List_Obj, import_queries); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:551:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(List_Obj, import_queries); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:556:33: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Import) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:556:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:569:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Import_Stub) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:569:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:577:34: error: 'message' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:577:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:577:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:580:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Warning) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:580:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:588:34: error: 'message' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:588:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:588:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:591:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Error) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:591:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:599:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:599: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.hpp:599:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:602:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Debug) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:602:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:610:30: error: 'text' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, text) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:610:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, text) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:611:36: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_important) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:611:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:615:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Comment) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:615:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:623:34: error: 'predicate' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:623:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:623:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:624:29: error: 'alternative' has not been declared [INFO] [stderr] ADD_PROPERTY(Block_Obj, alternative) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:624:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Block_Obj, alternative) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:624:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:628:29: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(If) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:628:29: error: expected ';' at end of member declaration [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.hpp:636:31: error: 'variable' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, variable) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:636:39: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, variable) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:636:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:637:34: error: 'lower_bound' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, lower_bound) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:637:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, lower_bound) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:637:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:638:34: error: 'upper_bound' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, upper_bound) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:638:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, upper_bound) [INFO] [stderr] ^ [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(Sass::Expression_Obj, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Expression_Obj, upper_bound) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:637:5: error: with 'int Sass::For::ADD_PROPERTY(Sass::Expression_Obj, int)' [INFO] [stderr] ADD_PROPERTY(Expression_Obj, lower_bound) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:639:24: error: 'is_inclusive' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_inclusive) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:639:36: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_inclusive) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:639:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:642:30: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(For) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:642:30: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:650:44: error: 'variables' has not been declared [INFO] [stderr] ADD_PROPERTY(std::vector, variables) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:650:53: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(std::vector, variables) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:650:53: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:651:34: error: 'list' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, list) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:651:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, list) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:651:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:654:31: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Each) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:654:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:662:34: error: 'predicate' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:662:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:662:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:665:32: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(While) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:665:32: error: expected ';' at end of member declaration [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/ast.hpp:673:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:673: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.hpp:673:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:676:33: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Return) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:676:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:684:37: error: 'selector' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:684: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.hpp:684:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:687:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Extension) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:687:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:698:31: error: 'name' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:698: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.hpp:698:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:699:34: error: 'parameters' has not been declared [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, parameters) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:699:44: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, parameters) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:699:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:700:24: error: 'environment' has not been declared [INFO] [stderr] ADD_PROPERTY(Env*, environment) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:700:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Env*, environment) [INFO] [stderr] ^ [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] ADD_PROPERTY(Type, type) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:701:28: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Type, type) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:701:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:702:35: error: 'native_function' has not been declared [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:702:50: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:702:50: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:703:39: error: 'c_function' has not been declared [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_function) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:703:49: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_function) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:703:49: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:704:25: error: 'cookie' has not been declared [INFO] [stderr] ADD_PROPERTY(void*, cookie) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:704: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.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] ADD_PROPERTY(bool, is_overload_stub) [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:705:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_overload_stub) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:705:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:706:29: error: 'signature' has not been declared [INFO] [stderr] ADD_PROPERTY(Signature, signature) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:706:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Signature, signature) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:706:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:724:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Definition) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:724:37: error: expected ';' at end of member declaration [INFO] [stderr] src/context.hpp:54:43: error: template argument 2 is invalid [INFO] [stderr] std::map sheets; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:54:43: error: template argument 4 is invalid [INFO] [stderr] src/ast.hpp:732:31: error: 'name' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:732: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.hpp:732:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:733:33: error: 'arguments' has not been declared [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:733:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:733:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:734:34: error: 'block_parameters' has not been declared [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, block_parameters) [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:734:50: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, block_parameters) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:734:50: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:737:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Mixin_Call) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:737:37: error: expected ';' at end of member declaration [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.hpp:745:33: error: 'arguments' has not been declared [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:745:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:745:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:748:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Content) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:748:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:759:25: error: 'optype' has not been declared [INFO] [stderr] HASH_PROPERTY(Type, optype) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:759:31: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Type, optype) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:759:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:760:35: error: 'operand' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, operand) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:760:42: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Expression_Obj, operand) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:760:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:767:43: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Unary_Expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:767:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:775:35: error: 'value' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:775:40: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^ [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] HASH_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:776: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.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] ADD_PROPERTY(bool, is_rest_argument) [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:777:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_rest_argument) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_keyword_argument) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:778:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_keyword_argument) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_keyword_argument) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:777:5: error: with 'int Sass::Argument::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_rest_argument) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:785:35: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Argument) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:785:35: error: expected ';' at end of member declaration [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.hpp:795:24: error: 'has_named_arguments' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_named_arguments) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:795:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_named_arguments) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, has_rest_argument) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:796:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_rest_argument) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, has_rest_argument) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:795:5: error: with 'int Sass::Arguments::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, has_named_arguments) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:797:24: error: 'has_keyword_argument' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_keyword_argument) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:797:44: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_keyword_argument) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, has_keyword_argument) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:795:5: error: with 'int Sass::Arguments::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, has_named_arguments) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:805:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:805:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:814:30: error: 'media_type' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, media_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:814:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, media_type) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_negated) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:815:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_negated) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_restricted) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:816:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_restricted) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_restricted) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:815:5: error: with 'int Sass::Media_Query::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_negated) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:819:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Media_Query) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:819:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:827:34: error: 'feature' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:827: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.hpp:827:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:828:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:828: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.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(Sass::Expression_Obj, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:827:5: error: with 'int Sass::Media_Query_Expression::ADD_PROPERTY(Sass::Expression_Obj, int)' [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:829:24: error: 'is_interpolated' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_interpolated) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:829:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_interpolated) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:829:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:832:49: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Media_Query_Expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:832:49: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:841:34: error: 'feature' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:841: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.hpp:841:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:842:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:842: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.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(Sass::Expression_Obj, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:841:5: error: with 'int Sass::At_Root_Query::ADD_PROPERTY(Sass::Expression_Obj, int)' [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:846:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(At_Root_Query) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:846:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:854:37: error: 'expression' has not been declared [INFO] [stderr] ADD_PROPERTY(At_Root_Query_Obj, expression) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:854:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(At_Root_Query_Obj, expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:854:47: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:859:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(At_Root_Block) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:859:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:867:31: error: 'name' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:867: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.hpp:867:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:868:34: error: 'default_value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, default_value) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:868:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, default_value) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_rest_parameter) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:869:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_rest_parameter) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:869:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:872:36: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Parameter) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:872:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast.hpp:882:24: error: 'has_optional_parameters' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_optional_parameters) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:882:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_optional_parameters) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, has_rest_parameter) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:883:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_rest_parameter) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, has_rest_parameter) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:882:5: error: with 'int Sass::Parameters::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, has_optional_parameters) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:888:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Parameters) [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:888:37: error: expected ';' at end of member declaration [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [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:45:35: error: cannot declare parameter to be of abstract type 'Sass::PreValue' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(PreValue); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_values.hpp:42:9: note: because the following virtual functions are pure within 'Sass::PreValue': [INFO] [stderr] class PreValue : public Expression { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [INFO] [stderr] src/operation.hpp:15:18: note: virtual void Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual void perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:16:20: note: virtual Sass::Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:17:25: note: virtual std::__cxx11::string Sass::AST_Node::perform(Sass::Operation >*) [INFO] [stderr] virtual std::string perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:18:23: note: virtual Sass::AST_Node* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual AST_Node* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:19:23: note: virtual Sass::Selector* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Selector* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:20:24: note: virtual Sass::Statement* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Statement* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:21:25: note: virtual Sass::Expression* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Expression* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:22:31: note: virtual Sass_Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual union Sass_Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:23:33: note: virtual Sass::Supports_Condition* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Supports_Condition* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [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] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [INFO] [stderr] src/operation.hpp:15:18: note: virtual void Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual void perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:16:20: note: virtual Sass::Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:17:25: note: virtual std::__cxx11::string Sass::AST_Node::perform(Sass::Operation >*) [INFO] [stderr] virtual std::string perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:18:23: note: virtual Sass::AST_Node* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual AST_Node* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:19:23: note: virtual Sass::Selector* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Selector* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:20:24: note: virtual Sass::Statement* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Statement* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:21:25: note: virtual Sass::Expression* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Expression* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:22:31: note: virtual Sass_Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual union Sass_Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:23:33: note: virtual Sass::Supports_Condition* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Supports_Condition* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [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: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: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: In member function 'virtual void Sass::List::adjust_after_pushing(Sass::Expression_Obj)': [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] In file included from src/eval.hpp:6:0, [INFO] [stderr] from src/ast_selectors.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] 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: In member function 'virtual bool Sass::List::is_invisible() const': [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] src/ast_values.hpp: At global scope: [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: In member function 'virtual void Sass::Map::adjust_after_pushing(std::pair, Sass::SharedImpl >)': [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: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: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(Sass::Expression_Obj, 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(Sass::Expression_Obj, int)' [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [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: In member function 'Sass_OP 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: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: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: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: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: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: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: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: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: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:210:27: error: 'value' has not been declared [INFO] [stderr] HASH_PROPERTY(double, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from src/ast_selectors.cpp:5:0: [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/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/eval.hpp:15:37: error: expected '{' before '<' token [INFO] [stderr] src/eval.hpp:15:37: error: expected unqualified-id before '<' token [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: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: 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: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] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [INFO] [stderr] src/operation.hpp:15:18: note: virtual void Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual void perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:16:20: note: virtual Sass::Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:17:25: note: virtual std::__cxx11::string Sass::AST_Node::perform(Sass::Operation >*) [INFO] [stderr] virtual std::string perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:18:23: note: virtual Sass::AST_Node* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual AST_Node* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:19:23: note: virtual Sass::Selector* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Selector* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:20:24: note: virtual Sass::Statement* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Statement* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:21:25: note: virtual Sass::Expression* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Expression* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:22:31: note: virtual Sass_Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual union Sass_Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:23:33: note: virtual Sass::Supports_Condition* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Supports_Condition* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [INFO] [stderr] src/ast_values.hpp:256:25: note: virtual Sass::Color_RGBA* Sass::Color::copyAsRGBA() const [INFO] [stderr] virtual Color_RGBA* copyAsRGBA() const = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:257:25: note: virtual Sass::Color_RGBA* Sass::Color::toRGBA() [INFO] [stderr] virtual Color_RGBA* toRGBA() = 0; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:259:25: note: virtual Sass::Color_HSLA* Sass::Color::copyAsHSLA() const [INFO] [stderr] virtual Color_HSLA* copyAsHSLA() const = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:260:25: note: virtual Sass::Color_HSLA* Sass::Color::toHSLA() [INFO] [stderr] virtual Color_HSLA* toHSLA() = 0; [INFO] [stderr] ^~~~~~ [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: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: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: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: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: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/context.hpp:58:17: error: 'Backtrace' was not declared in this scope [INFO] [stderr] std::vector traces; [INFO] [stderr] ^~~~~~~~~ [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: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: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: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: 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/context.hpp:99:34: error: 'Include' does not name a type [INFO] [stderr] void register_resource(const Include&, const Resource&); [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: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: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/context.hpp:99:50: error: 'Resource' does not name a type; did you mean 'Return'? [INFO] [stderr] void register_resource(const Include&, const Resource&); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Return [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: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: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: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: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: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: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] In file included from src/ast.hpp:895:0, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [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: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: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: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: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(Sass::Supports_Condition_Obj, 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(Sass::Supports_Condition_Obj, 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: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: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: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:97:34: error: 'feature' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [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_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: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(Sass::Expression_Obj, 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(Sass::Expression_Obj, int)' [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [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: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: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] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_sel_cmp.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: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] In file included from src/inspect.hpp:5:0, [INFO] [stderr] from src/output.hpp:8, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/ast.hpp:21, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [INFO] [stderr] src/operation.hpp:15:18: note: virtual void Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual void perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:16:20: note: virtual Sass::Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:17:25: note: virtual std::__cxx11::string Sass::AST_Node::perform(Sass::Operation >*) [INFO] [stderr] virtual std::string perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:18:23: note: virtual Sass::AST_Node* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual AST_Node* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:19:23: note: virtual Sass::Selector* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Selector* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:20:24: note: virtual Sass::Statement* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Statement* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:21:25: note: virtual Sass::Expression* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Expression* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:22:31: note: virtual Sass_Value* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual union Sass_Value* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/operation.hpp:23:33: note: virtual Sass::Supports_Condition* Sass::AST_Node::perform(Sass::Operation*) [INFO] [stderr] virtual Supports_Condition* perform(Operation* op) = 0; \ [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:5: note: in expansion of macro 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [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: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: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: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: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: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: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: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: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: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: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/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/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: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: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: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: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] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_sel_cmp.cpp:5: [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: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/context.hpp:100:34: error: 'Include' does not name a type [INFO] [stderr] void register_resource(const Include&, const Resource&, ParserState&); [INFO] [stderr] ^~~~~~~ [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: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:434:31: error: 'combinator' has not been declared [INFO] [stderr] HASH_CONSTREF(Combinator, combinator) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/context.hpp:58:17: note: suggested alternative: 'BlockStack' [INFO] [stderr] std::vector traces; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] BlockStack [INFO] [stderr] src/context.hpp:58:26: error: template argument 1 is invalid [INFO] [stderr] std::vector traces; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:58:26: error: template argument 2 is invalid [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: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: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: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: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/context.hpp:100:50: error: 'Resource' does not name a type; did you mean 'Return'? [INFO] [stderr] void register_resource(const Include&, const Resource&, ParserState&); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Return [INFO] [stderr] src/context.hpp:100:61: error: 'ParserState' has not been declared [INFO] [stderr] void register_resource(const Include&, const Resource&, ParserState&); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/context.hpp:101:17: error: 'Include' was not declared in this scope [INFO] [stderr] std::vector find_includes(const Importer& import); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.hpp:101:24: error: template argument 1 is invalid [INFO] [stderr] std::vector find_includes(const Importer& import); [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:101:24: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp: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_selectors.hpp:506:43: 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: 'tails' [INFO] [stderr] if (tail() && tail()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] tails [INFO] [stderr] In file included from src/ast_selectors.cpp:6:0: [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] src/ast_selectors.hpp: At global scope: [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: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/context.hpp:101:46: error: 'Importer' does not name a type; did you mean 'Import'? [INFO] [stderr] std::vector find_includes(const Importer& import); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Import [INFO] [stderr] src/context.hpp:102:5: error: 'Include' does not name a type [INFO] [stderr] Include load_import(const Importer&, ParserState pstate); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.hpp: In member function 'Sass_Output_Style Sass::Context::output_style()': [INFO] [stderr] src/context.hpp:104:47: error: invalid use of incomplete type 'struct Sass_Options' [INFO] [stderr] Sass_Output_Style output_style() { return c_options.output_style; }; [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] In file included from src/ast_selectors.cpp:7:0: [INFO] [stderr] src/emitter.hpp:24:7: error: 'OutputBuffer' does not name a type; did you mean 'setbuffer'? [INFO] [stderr] OutputBuffer wbuf; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] setbuffer [INFO] [stderr] src/emitter.hpp:27:13: error: 'SourceMap' does not name a type; did you mean 'Subset_Map'? [INFO] [stderr] const SourceMap smap(void) { return wbuf.smap; } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Subset_Map [INFO] [stderr] src/emitter.hpp:28:13: error: 'OutputBuffer' does not name a type; did you mean 'setbuffer'? [INFO] [stderr] const OutputBuffer output(void) { return wbuf; } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] setbuffer [INFO] [stderr] src/emitter.hpp:36:7: error: 'ParserState' does not name a type; did you mean 'setstate'? [INFO] [stderr] ParserState remap(const ParserState& pstate); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] setstate [INFO] [stderr] In file included from src/ast_sel_cmp.cpp:7:0: [INFO] [stderr] src/node.hpp:35:16: error: 'shared_ptr' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::shared_ptr NodeDequePtr; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/emitter.hpp:73:33: error: 'OutputBuffer' does not name a type; did you mean 'setbuffer'? [INFO] [stderr] void prepend_output(const OutputBuffer& out); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] setbuffer [INFO] [stderr] src/emitter.hpp: In member function 'const string& Sass::Emitter::buffer()': [INFO] [stderr] src/emitter.hpp:26:48: error: 'wbuf' was not declared in this scope [INFO] [stderr] const std::string& buffer(void) { return wbuf.buffer; } [INFO] [stderr] ^~~~ [INFO] [stderr] src/context.hpp:99:34: error: 'Include' does not name a type [INFO] [stderr] void register_resource(const Include&, const Resource&); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] In file included from src/ast_fwd_decl.hpp:14:0, [INFO] [stderr] from src/ast.hpp:17, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-1337c660f77ce0e5/out/build/include/sass/functions.h:17:8: note: forward declaration of 'struct Sass_Options' [INFO] [stderr] struct Sass_Options; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/context.hpp: In constructor 'Sass::File_Context::File_Context(Sass::Sass_File_Context&)': [INFO] [stderr] src/context.hpp:128:18: error: no matching function for call to 'Sass::Context::Context(Sass::Sass_File_Context&)' [INFO] [stderr] : Context(ctx) [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:93:5: note: candidate: Sass::Context::Context(Sass::Sass_Context&) [INFO] [stderr] Context(struct Sass_Context&); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.hpp:93:5: note: no known conversion for argument 1 from 'Sass::Sass_File_Context' to 'Sass::Sass_Context&' [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/context.hpp:28:9: note: candidate: Sass::Context::Context(const Sass::Context&) [INFO] [stderr] class Context { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.hpp:28:9: note: no known conversion for argument 1 from 'Sass::Sass_File_Context' to 'const Sass::Context&' [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/context.hpp: In constructor 'Sass::Data_Context::Data_Context(Sass::Sass_Data_Context&)': [INFO] [stderr] src/context.hpp:139:18: error: no matching function for call to 'Sass::Context::Context(Sass::Sass_Data_Context&)' [INFO] [stderr] : Context(ctx) [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:93:5: note: candidate: Sass::Context::Context(Sass::Sass_Context&) [INFO] [stderr] Context(struct Sass_Context&); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.hpp:93:5: note: no known conversion for argument 1 from 'Sass::Sass_Data_Context' to 'Sass::Sass_Context&' [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/context.hpp:28:9: note: candidate: Sass::Context::Context(const Sass::Context&) [INFO] [stderr] class Context { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.hpp:28:9: note: no known conversion for argument 1 from 'Sass::Sass_Data_Context' to 'const Sass::Context&' [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/context.hpp:141:28: error: invalid use of incomplete type 'struct Sass::Sass_Data_Context' [INFO] [stderr] source_c_str = ctx.source_string; [INFO] [stderr] ^~~ [INFO] [stderr] src/context.hpp:138:25: note: forward declaration of 'struct Sass::Sass_Data_Context' [INFO] [stderr] Data_Context(struct Sass_Data_Context& ctx) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:142:28: error: invalid use of incomplete type 'struct Sass::Sass_Data_Context' [INFO] [stderr] srcmap_c_str = ctx.srcmap_string; [INFO] [stderr] ^~~ [INFO] [stderr] src/context.hpp:138:25: note: forward declaration of 'struct Sass::Sass_Data_Context' [INFO] [stderr] Data_Context(struct Sass_Data_Context& ctx) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:143:7: error: invalid use of incomplete type 'struct Sass::Sass_Data_Context' [INFO] [stderr] ctx.source_string = 0; // passed away [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] src/context.hpp:138:25: note: forward declaration of 'struct Sass::Sass_Data_Context' [INFO] [stderr] Data_Context(struct Sass_Data_Context& ctx) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:144:7: error: invalid use of incomplete type 'struct Sass::Sass_Data_Context' [INFO] [stderr] ctx.srcmap_string = 0; // passed away [INFO] [stderr] ^~~ [INFO] [stderr] src/context.hpp:138:25: note: forward declaration of 'struct Sass::Sass_Data_Context' [INFO] [stderr] Data_Context(struct Sass_Data_Context& ctx) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/node.hpp:58:5: error: 'NodeDequePtr' does not name a type; did you mean 'NodeDeque'? [INFO] [stderr] NodeDequePtr collection() { return mpCollection; } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] NodeDeque [INFO] [stderr] src/node.hpp:59:11: error: 'NodeDequePtr' does not name a type; did you mean 'NodeDeque'? [INFO] [stderr] const NodeDequePtr collection() const { return mpCollection; } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] NodeDeque [INFO] [stderr] src/node.hpp:100:98: error: 'NodeDequePtr' has not been declared [INFO] [stderr] Node(const TYPE& type, Complex_Selector::Combinator combinator, Complex_Selector* pSelector, NodeDequePtr& pCollection); [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/context.hpp:99:50: error: 'Resource' does not name a type; did you mean 'Return'? [INFO] [stderr] void register_resource(const Include&, const Resource&); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Return [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/context.hpp:100:34: error: 'Include' does not name a type [INFO] [stderr] void register_resource(const Include&, const Resource&, ParserState&); [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/node.hpp:107:5: error: 'NodeDequePtr' does not name a type; did you mean 'NodeDeque'? [INFO] [stderr] NodeDequePtr mpCollection; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] NodeDeque [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/context.hpp:100:50: error: 'Resource' does not name a type; did you mean 'Return'? [INFO] [stderr] void register_resource(const Include&, const Resource&, ParserState&); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Return [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/context.hpp:101:17: error: 'Include' was not declared in this scope [INFO] [stderr] std::vector find_includes(const Importer& import); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.hpp:101:24: error: template argument 1 is invalid [INFO] [stderr] std::vector find_includes(const Importer& 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:190:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Parent_Selector); [INFO] [stderr] ^~~~~~~~~~~~ [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/context.hpp:101:24: error: template argument 2 is invalid [INFO] [stderr] src/context.hpp:101:46: error: 'Importer' does not name a type; did you mean 'Import'? [INFO] [stderr] std::vector find_includes(const Importer& import); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Import [INFO] [stderr] In file included from src/inspect.hpp:6:0, [INFO] [stderr] from src/ast.hpp:26, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/emitter.hpp: At global scope: [INFO] [stderr] src/emitter.hpp:24:7: error: 'OutputBuffer' does not name a type; did you mean 'setbuffer'? [INFO] [stderr] OutputBuffer wbuf; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] setbuffer [INFO] [stderr] src/context.hpp:102:5: error: 'Include' does not name a type [INFO] [stderr] Include load_import(const Importer&, ParserState pstate); [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/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/c2ast.cpp:1: [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/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] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/c2ast.cpp:1: [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/emitter.hpp:27:13: error: 'SourceMap' does not name a type [INFO] [stderr] const SourceMap smap(void) { return wbuf.smap; } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/context.hpp:54:10: error: 'map' in namespace 'std' does not name a template type [INFO] [stderr] std::map sheets; [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/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/emitter.hpp:28:13: error: 'OutputBuffer' does not name a type; did you mean 'setbuffer'? [INFO] [stderr] const OutputBuffer output(void) { return wbuf; } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] setbuffer [INFO] [stderr] In file included from src/ast.hpp:17:0, [INFO] [stderr] from src/inspect.cpp:12: [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:131:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(AST_Node); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:132:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Statement); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:197:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Selector_Schema); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/ast2c.cpp:6: [INFO] [stderr] src/context.hpp: At global scope: [INFO] [stderr] src/context.hpp:44:5: error: 'Plugins' does not name a type [INFO] [stderr] Plugins plugins; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:29:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/error_handling.hpp:30:9: error: 'Backtraces' does not name a type; did you mean 'Backtrace'? [INFO] [stderr] Backtraces traces; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Backtrace [INFO] [stderr] src/error_handling.hpp:32:51: error: 'Backtraces' has not been declared [INFO] [stderr] Base(ParserState pstate, std::string msg, Backtraces traces); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:51:41: error: 'Backtraces' has not been declared [INFO] [stderr] InvalidSass(ParserState pstate, Backtraces traces, std::string msg, char* owned_src = nullptr); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:61:41: error: 'Backtraces' has not been declared [INFO] [stderr] InvalidParent(Selector* parent, Backtraces traces, Selector* selector); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:71:45: error: 'Backtraces' has not been declared [INFO] [stderr] MissingArgument(ParserState pstate, Backtraces traces, std::string fn, std::string arg, std::string fntype); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/emitter.hpp:73:33: error: 'OutputBuffer' does not name a type; did you mean 'setbuffer'? [INFO] [stderr] void prepend_output(const OutputBuffer& out); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] setbuffer [INFO] [stderr] src/emitter.hpp: In member function 'const string& Sass::Emitter::buffer()': [INFO] [stderr] src/emitter.hpp:26:48: error: 'wbuf' was not declared in this scope [INFO] [stderr] const std::string& buffer(void) { return wbuf.buffer; } [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/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/error_handling.hpp:82:49: error: 'Backtraces' has not been declared [INFO] [stderr] InvalidArgumentType(ParserState pstate, Backtraces traces, std::string fn, std::string arg, std::string type, const Value* value = 0); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:29:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/error_handling.hpp:91:47: error: 'Backtraces' has not been declared [INFO] [stderr] InvalidVarKwdType(ParserState pstate, Backtraces traces, std::string name, const Argument* arg = 0); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:97:43: error: 'Backtraces' has not been declared [INFO] [stderr] InvalidSyntax(ParserState pstate, Backtraces traces, std::string msg); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:103:47: error: 'Backtraces' has not been declared [INFO] [stderr] NestingLimitError(ParserState pstate, Backtraces traces, std::string msg = def_nesting_limit); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:112:38: error: expected ')' before 'traces' [INFO] [stderr] DuplicateKeyError(Backtraces traces, const Map& dup, const Expression& org); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/error_handling.hpp:109:20: warning: non-static reference 'const Sass::Map& Sass::Exception::DuplicateKeyError::dup' in class without a constructor [-Wuninitialized] [INFO] [stderr] const Map& dup; [INFO] [stderr] ^~~ [INFO] [stderr] src/error_handling.hpp:110:27: warning: non-static reference 'const Sass::Expression& Sass::Exception::DuplicateKeyError::org' in class without a constructor [-Wuninitialized] [INFO] [stderr] const Expression& org; [INFO] [stderr] ^~~ [INFO] [stderr] src/error_handling.hpp:122:33: error: expected ')' before 'traces' [INFO] [stderr] TypeMismatch(Backtraces traces, const Expression& var, const std::string type); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/error_handling.hpp:119:27: warning: non-static reference 'const Sass::Expression& Sass::Exception::TypeMismatch::var' in class without a constructor [-Wuninitialized] [INFO] [stderr] const Expression& var; [INFO] [stderr] ^~~ [INFO] [stderr] src/error_handling.hpp:131:33: error: expected ')' before 'traces' [INFO] [stderr] InvalidValue(Backtraces traces, const Expression& val); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/error_handling.hpp:129:27: warning: non-static reference 'const Sass::Expression& Sass::Exception::InvalidValue::val' in class without a constructor [-Wuninitialized] [INFO] [stderr] const Expression& val; [INFO] [stderr] ^~~ [INFO] [stderr] src/error_handling.hpp:140:31: error: expected ')' before 'traces' [INFO] [stderr] StackError(Backtraces traces, const AST_Node& node); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/error_handling.hpp:138:25: warning: non-static reference 'const Sass::AST_Node& Sass::Exception::StackError::node' in class without a constructor [-Wuninitialized] [INFO] [stderr] const AST_Node& 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: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] src/context.hpp:45:5: error: 'Output' does not name a type; did you mean 'getpt'? [INFO] [stderr] Output emitter; [INFO] [stderr] ^~~~~~ [INFO] [stderr] getpt [INFO] [stderr] src/error_handling.hpp:209:35: error: expected ')' before 'traces' [INFO] [stderr] SassValueError(Backtraces traces, ParserState pstate, OperationError& err); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/context.hpp:53:17: error: 'Resource' was not declared in this scope [INFO] [stderr] std::vector resources; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/error_handling.hpp:225:51: error: 'Backtraces' has not been declared [INFO] [stderr] void error(std::string msg, ParserState pstate, Backtraces& traces); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/fn_utils.hpp:17:5: error: 'Backtraces' has not been declared [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:34:89: error: 'Backtraces' has not been declared [INFO] [stderr] T* get_arg(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:43:93: error: 'Backtraces' has not been declared [INFO] [stderr] Map* get_arg_m(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // maps only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:44:96: error: 'Backtraces' has not been declared [INFO] [stderr] Number* get_arg_n(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // numbers only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/fn_utils.hpp:45:95: error: 'Backtraces' has not been declared [INFO] [stderr] double alpha_num(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // colors only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:46:95: error: 'Backtraces' has not been declared [INFO] [stderr] double color_num(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // colors only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:47:95: error: 'Backtraces' has not been declared [INFO] [stderr] double get_arg_r(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, double lo, double hi); // colors only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:48:97: error: 'Backtraces' has not been declared [INFO] [stderr] double get_arg_val(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // shared [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:49:109: error: 'Backtraces' has not been declared [INFO] [stderr] Selector_List_Obj get_arg_sels(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:50:112: error: 'Backtraces' has not been declared [INFO] [stderr] Compound_Selector_Obj get_arg_sel(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/context.hpp:53:17: note: suggested alternative: 'Return' [INFO] [stderr] std::vector resources; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Return [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: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:201:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Class_Selector); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:53:25: error: template argument 1 is invalid [INFO] [stderr] std::vector resources; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:53:25: error: template argument 2 is invalid [INFO] [stderr] src/context.hpp:54:33: error: 'StyleSheet' was not declared in this scope [INFO] [stderr] std::map sheets; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/context.hpp:54:33: note: suggested alternative: 'Statement' [INFO] [stderr] std::map sheets; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Statement [INFO] [stderr] src/context.hpp:54:43: error: template argument 2 is invalid [INFO] [stderr] std::map sheets; [INFO] [stderr] ^ [INFO] [stderr] src/context.hpp:54:43: error: template argument 4 is invalid [INFO] [stderr] In file included from src/ast.hpp:29:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/error_handling.hpp: At global scope: [INFO] [stderr] src/error_handling.hpp:30:9: error: 'Backtraces' does not name a type; did you mean 'Backtrace'? [INFO] [stderr] Backtraces traces; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Backtrace [INFO] [stderr] src/error_handling.hpp:32:51: error: 'Backtraces' has not been declared [INFO] [stderr] Base(ParserState pstate, std::string msg, Backtraces traces); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:51:41: error: 'Backtraces' has not been declared [INFO] [stderr] InvalidSass(ParserState pstate, Backtraces traces, std::string msg, char* owned_src = nullptr); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:61:41: error: 'Backtraces' has not been declared [INFO] [stderr] InvalidParent(Selector* parent, Backtraces traces, Selector* selector); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:71:45: error: 'Backtraces' has not been declared [INFO] [stderr] MissingArgument(ParserState pstate, Backtraces traces, std::string fn, std::string arg, std::string fntype); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:82:49: error: 'Backtraces' has not been declared [INFO] [stderr] InvalidArgumentType(ParserState pstate, Backtraces traces, std::string fn, std::string arg, std::string type, const Value* value = 0); [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/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:135:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Bubble); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:136:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Trace); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:137:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Media_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/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/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/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] In file included from src/ast.hpp:29:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/error_handling.hpp:91:47: error: 'Backtraces' has not been declared [INFO] [stderr] InvalidVarKwdType(ParserState pstate, Backtraces traces, std::string name, const Argument* arg = 0); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:97:43: error: 'Backtraces' has not been declared [INFO] [stderr] InvalidSyntax(ParserState pstate, Backtraces traces, std::string msg); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/error_handling.hpp:103:47: error: 'Backtraces' has not been declared [INFO] [stderr] NestingLimitError(ParserState pstate, Backtraces traces, std::string msg = def_nesting_limit); [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/error_handling.hpp:112:38: error: expected ')' before 'traces' [INFO] [stderr] DuplicateKeyError(Backtraces traces, const Map& dup, const Expression& org); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/error_handling.hpp:109:20: warning: non-static reference 'const Sass::Map& Sass::Exception::DuplicateKeyError::dup' in class without a constructor [-Wuninitialized] [INFO] [stderr] const Map& dup; [INFO] [stderr] ^~~ [INFO] [stderr] src/error_handling.hpp:110:27: warning: non-static reference 'const Sass::Expression& Sass::Exception::DuplicateKeyError::org' in class without a constructor [-Wuninitialized] [INFO] [stderr] const Expression& org; [INFO] [stderr] ^~~ [INFO] [stderr] src/error_handling.hpp:122:33: error: expected ')' before 'traces' [INFO] [stderr] TypeMismatch(Backtraces traces, const Expression& var, const std::string type); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/error_handling.hpp:119:27: warning: non-static reference 'const Sass::Expression& Sass::Exception::TypeMismatch::var' in class without a constructor [-Wuninitialized] [INFO] [stderr] const Expression& var; [INFO] [stderr] ^~~ [INFO] [stderr] src/error_handling.hpp:131:33: error: expected ')' before 'traces' [INFO] [stderr] InvalidValue(Backtraces traces, const Expression& val); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/error_handling.hpp:129:27: warning: non-static reference 'const Sass::Expression& Sass::Exception::InvalidValue::val' in class without a constructor [-Wuninitialized] [INFO] [stderr] const Expression& val; [INFO] [stderr] ^~~ [INFO] [stderr] src/error_handling.hpp:140:31: error: expected ')' before 'traces' [INFO] [stderr] StackError(Backtraces traces, const AST_Node& node); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/error_handling.hpp:138:25: warning: non-static reference 'const Sass::AST_Node& Sass::Exception::StackError::node' in class without a constructor [-Wuninitialized] [INFO] [stderr] const AST_Node& node; [INFO] [stderr] ^~~~ [INFO] [stderr] src/error_handling.hpp:183:15: error: 'Sass_OP' does not name a type; did you mean 'Sass_Env'? [INFO] [stderr] const Sass_OP op; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] Sass_Env [INFO] [stderr] src/error_handling.hpp:185:79: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] UndefinedOperation(const Expression* lhs, const Expression* rhs, enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/error_handling.hpp:192:81: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] InvalidNullOperation(const Expression* lhs, const Expression* rhs, enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/error_handling.hpp:200:15: error: 'Sass_OP' does not name a type; did you mean 'Sass_Env'? [INFO] [stderr] const Sass_OP op; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] Sass_Env [INFO] [stderr] src/error_handling.hpp:202:82: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] AlphaChannelsNotEqual(const Expression* lhs, const Expression* rhs, enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/error_handling.hpp:209:35: error: expected ')' before 'traces' [INFO] [stderr] SassValueError(Backtraces traces, ParserState pstate, OperationError& err); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/error_handling.hpp:225:51: error: 'Backtraces' has not been declared [INFO] [stderr] void error(std::string msg, ParserState pstate, Backtraces& traces); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/fn_utils.hpp:12:5: error: typedef 'Sass::Native_Function' is initialized (use decltype instead) [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:12:10: error: 'env' was not declared in this scope [INFO] [stderr] Env& env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:5: error: 'Env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:13:10: error: 'd_env' was not declared in this scope [INFO] [stderr] Env& d_env, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/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/fn_utils.hpp:14:12: error: expected primary-expression before '&' token [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:140:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Keyframe_Rule); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:14:14: error: 'ctx' was not declared in this scope [INFO] [stderr] Context& ctx, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:15:15: error: expected primary-expression before 'sig' [INFO] [stderr] Signature sig, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:99:34: error: 'Include' does not name a type [INFO] [stderr] void register_resource(const Include&, const Resource&); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:141:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(At_Root_Block); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:16:17: error: expected primary-expression before 'pstate' [INFO] [stderr] ParserState pstate, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:5: error: 'Backtraces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:5: note: suggested alternative: 'Backtrace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: error: 'traces' was not declared in this scope [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:17:17: note: suggested alternative: 'Trace' [INFO] [stderr] Backtraces& traces, \ [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:18: error: expected primary-expression before '&' token [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:18:20: error: 'selector_stack' was not declared in this scope [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp: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/context.hpp:99:50: error: 'Resource' does not name a type; did you mean 'Return'? [INFO] [stderr] void register_resource(const Include&, const Resource&); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Return [INFO] [stderr] src/fn_utils.hpp:18:20: note: suggested alternative: 'SelectorStack' [INFO] [stderr] SelectorStack& selector_stack [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp:21:40: note: in expansion of macro 'FN_PROTOTYPE' [INFO] [stderr] typedef PreValue* (*Native_Function)(FN_PROTOTYPE); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:28:47: error: 'Native_Function' has not been declared [INFO] [stderr] Definition* make_native_function(Signature, Native_Function, Context& ctx); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/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/context.hpp:100:34: error: 'Include' does not name a type [INFO] [stderr] void register_resource(const Include&, const Resource&, ParserState&); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/context.hpp:100:50: error: 'Resource' does not name a type; did you mean 'Return'? [INFO] [stderr] void register_resource(const Include&, const Resource&, ParserState&); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Return [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:101:17: error: 'Include' was not declared in this scope [INFO] [stderr] std::vector find_includes(const Importer& import); [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:101:24: error: template argument 1 is invalid [INFO] [stderr] std::vector find_includes(const Importer& 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:143:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Assignment); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:101:24: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:144:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Import); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/context.hpp:101:46: error: 'Importer' does not name a type; did you mean 'Import'? [INFO] [stderr] std::vector find_includes(const Importer& import); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Import [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:145:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Import_Stub); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:146:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Warning); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:147:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Error); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:148:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Debug); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:208:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Selector_List); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp: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:264:5: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] Expression_Obj, // key [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp: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/fn_utils.hpp:34:44: error: 'Env' has not been declared [INFO] [stderr] T* get_arg(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces) [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:34:89: error: 'Backtraces' has not been declared [INFO] [stderr] T* get_arg(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp: In function 'T* Sass::Functions::get_arg(const string&, int&, Sass::Signature, Sass::ParserState, int)': [INFO] [stderr] src/fn_utils.hpp:36:27: error: no match for 'operator[]' (operand types are 'int' and 'const string {aka const std::__cxx11::basic_string}') [INFO] [stderr] T* val = Cast(env[argname]); [INFO] [stderr] ^ [INFO] [stderr] src/fn_utils.hpp: At global scope: [INFO] [stderr] src/fn_utils.hpp:43:48: error: 'Env' has not been declared [INFO] [stderr] Map* get_arg_m(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // maps only [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:43:93: error: 'Backtraces' has not been declared [INFO] [stderr] Map* get_arg_m(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // maps only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:44:51: error: 'Env' has not been declared [INFO] [stderr] Number* get_arg_n(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // numbers only [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:44:96: error: 'Backtraces' has not been declared [INFO] [stderr] Number* get_arg_n(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // numbers only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/fn_utils.hpp:45:50: error: 'Env' has not been declared [INFO] [stderr] double alpha_num(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // colors only [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:45:95: error: 'Backtraces' has not been declared [INFO] [stderr] double alpha_num(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // colors only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:46:50: error: 'Env' has not been declared [INFO] [stderr] double color_num(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // colors only [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:46:95: error: 'Backtraces' has not been declared [INFO] [stderr] double color_num(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // colors only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:47:50: error: 'Env' has not been declared [INFO] [stderr] double get_arg_r(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, double lo, double hi); // colors only [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:47:95: error: 'Backtraces' has not been declared [INFO] [stderr] double get_arg_r(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, double lo, double hi); // colors only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:48:52: error: 'Env' has not been declared [INFO] [stderr] double get_arg_val(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // shared [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:48:97: error: 'Backtraces' has not been declared [INFO] [stderr] double get_arg_val(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces); // shared [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:49:64: error: 'Env' has not been declared [INFO] [stderr] Selector_List_Obj get_arg_sels(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:49:109: error: 'Backtraces' has not been declared [INFO] [stderr] Selector_List_Obj get_arg_sels(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/fn_utils.hpp:50:67: error: 'Env' has not been declared [INFO] [stderr] Compound_Selector_Obj get_arg_sel(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~ [INFO] [stderr] src/fn_utils.hpp:50:112: error: 'Backtraces' has not been declared [INFO] [stderr] Compound_Selector_Obj get_arg_sel(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/context.hpp:102:5: error: 'Include' does not name a type [INFO] [stderr] Include load_import(const Importer&, ParserState pstate); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:152:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(If); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:153:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(For); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:154:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Each); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:155:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(While); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp: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: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: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:265:5: note: suggested alternative: 'Expression' [INFO] [stderr] Expression_Obj, // value [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_fwd_decl.hpp:268:3: error: template argument 1 is invalid [INFO] [stderr] > ExpressionMap; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:268:3: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:268:3: error: template argument 5 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:270:5: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] Expression_Obj, // value [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp: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/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/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] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does not name a type [INFO] [stderr] #define IMPL_MEM_OBJ(type) typedef SharedImpl type##_Obj [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:175:3: note: in expansion of macro 'IMPL_MEM_OBJ' [INFO] [stderr] IMPL_MEM_OBJ(Color_HSLA); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:270:5: note: suggested alternative: 'ExpressionMap' [INFO] [stderr] Expression_Obj, // value [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionMap [INFO] [stderr] src/ast_fwd_decl.hpp:273:3: error: template argument 1 is invalid [INFO] [stderr] > ExpressionSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:273:3: error: template argument 4 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:278:21: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp: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:278:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:278:43: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp: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: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: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: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] 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] 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/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/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/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] 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] 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] src/ast_fwd_decl.hpp:264:5: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] Expression_Obj, // key [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:264:5: note: suggested alternative: 'Expression' [INFO] [stderr] Expression_Obj, // key [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_fwd_decl.hpp:265:5: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] Expression_Obj, // value [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:265:5: note: suggested alternative: 'Expression' [INFO] [stderr] Expression_Obj, // value [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_fwd_decl.hpp:268:3: error: template argument 1 is invalid [INFO] [stderr] > ExpressionMap; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:268:3: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:268:3: error: template argument 5 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:270:5: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] Expression_Obj, // value [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:270:5: note: suggested alternative: 'ExpressionMap' [INFO] [stderr] Expression_Obj, // value [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionMap [INFO] [stderr] src/ast_fwd_decl.hpp:273:3: error: template argument 1 is invalid [INFO] [stderr] > ExpressionSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:273:3: error: template argument 4 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:278:21: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:278:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:278:43: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:278:43: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:278:64: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:278:64: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:33:0, [INFO] [stderr] from src/c2ast.cpp:1: [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/c2ast.cpp:1: [INFO] [stderr] src/fn_utils.hpp: At global scope: [INFO] [stderr] src/fn_utils.hpp:49:5: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] Selector_List_Obj get_arg_sels(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/fn_utils.hpp:50:5: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] Compound_Selector_Obj get_arg_sel(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:279:44: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:279:44: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:279:64: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:279:64: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:283:21: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:283:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:283:57: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:20: error: 'Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:286:20: note: suggested alternative: 'Selector_List' [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 1 is invalid [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:288:22: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/c2ast.cpp:1: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:109:34: error: expected ',' or '...' before '(' token [INFO] [stderr] virtual bool find ( bool (*f)(AST_Node_Obj) ) { return f(this); }; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp: In member function 'virtual bool Sass::AST_Node::find(bool*)': [INFO] [stderr] src/ast.hpp:109:66: error: 'f' cannot be used as a function [INFO] [stderr] virtual bool find ( bool (*f)(AST_Node_Obj) ) { return f(this); }; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp: At global scope: [INFO] [stderr] src/ast.hpp:197:21: error: 'Expression_Obj' is not a member of 'Sass' [INFO] [stderr] struct hash [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:197:21: note: suggested alternative: 'Expression' [INFO] [stderr] struct hash [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] 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] struct hash [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [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: 'Expression' [INFO] [stderr] struct equal_to [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] 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] struct equal_to [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [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:296:5: error: 'ExpressionMap' does not name a type; did you mean 'Expression'? [INFO] [stderr] ExpressionMap elements_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Expression [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_fwd_decl.hpp:288:22: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:288:42: error: template argument 1 is invalid [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:288:42: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:289:20: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:279:44: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:25:21: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Selector::Selector(ParserState pstate) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:34:3: error: prototype for 'Sass::Selector::Selector(const Sass::Selector*)' does not match any in class 'Sass::Selector' [INFO] [stderr] Selector::Selector(const Selector* ptr) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:42:9: error: candidates are: constexpr Sass::Selector::Selector(const Sass::Selector&) [INFO] [stderr] class Selector : public Expression { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:42:9: error: Sass::Selector::Selector() [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual void Sass::Selector::set_media_block(Sass::Media_Block*)': [INFO] [stderr] src/ast_selectors.cpp:45:5: error: 'media_block' was not declared in this scope [INFO] [stderr] media_block(mb); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:45:5: note: suggested alternative: 'Media_Block' [INFO] [stderr] media_block(mb); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Media_Block [INFO] [stderr] src/ast_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:61:35: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Selector_Schema::Selector_Schema(ParserState pstate, String_Obj c) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:68:3: error: prototype for 'Sass::Selector_Schema::Selector_Schema(const Sass::Selector_Schema*)' does not match any in class 'Sass::Selector_Schema' [INFO] [stderr] Selector_Schema::Selector_Schema(const Selector_Schema* ptr) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:76:9: error: candidates are: constexpr Sass::Selector_Schema::Selector_Schema(Sass::Selector_Schema&&) [INFO] [stderr] class Selector_Schema final : public AST_Node { [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:76:9: error: constexpr Sass::Selector_Schema::Selector_Schema(const Sass::Selector_Schema&) [INFO] [stderr] src/ast_selectors.hpp:76:9: error: Sass::Selector_Schema::Selector_Schema() [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual size_t Sass::Selector_Schema::hash() const': [INFO] [stderr] src/ast_selectors.cpp:83:27: error: 'contents_' was not declared in this scope [INFO] [stderr] hash_combine(hash_, contents_->hash()); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:289:20: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:289:51: error: template argument 1 is invalid [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:289:51: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:290:20: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp: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] In file included from src/parser.hpp:9:0, [INFO] [stderr] from src/parser.cpp:5: [INFO] [stderr] src/ast.hpp:550:17: error: 'Include' was not declared in this scope [INFO] [stderr] std::vector incs_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:83:27: note: suggested alternative: 'Content' [INFO] [stderr] hash_combine(hash_, contents_->hash()); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Content [INFO] [stderr] src/ast_selectors.cpp: In member function 'bool Sass::Selector_Schema::has_parent_ref() const': [INFO] [stderr] src/ast_selectors.cpp:90:56: error: 'contents' was not declared in this scope [INFO] [stderr] if (String_Schema_Obj schema = Cast(contents())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:90:56: note: suggested alternative: 'Content' [INFO] [stderr] if (String_Schema_Obj schema = Cast(contents())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Content [INFO] [stderr] src/ast_selectors.cpp: In member function 'bool Sass::Selector_Schema::has_real_parent_ref() const': [INFO] [stderr] src/ast_selectors.cpp:100:56: error: 'contents' was not declared in this scope [INFO] [stderr] if (String_Schema_Obj schema = Cast(contents())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:100:56: note: suggested alternative: 'Content' [INFO] [stderr] if (String_Schema_Obj schema = Cast(contents())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Content [INFO] [stderr] src/ast_fwd_decl.hpp:290:20: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:290:52: error: template argument 1 is invalid [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:290:52: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:291:20: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set CompoundSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:283:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:283:57: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:20: error: 'Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:286:20: note: suggested alternative: 'Selector_List' [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 1 is invalid [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:44: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:288:22: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:288:22: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast.hpp:297:17: note: suggested alternative: 'Expression' [INFO] [stderr] std::vector list_; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [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 'Expression'? [INFO] [stderr] Expression_Obj duplicate_key_; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast.hpp:550:24: error: template argument 1 is invalid [INFO] [stderr] std::vector incs_; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:550:24: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:554:17: error: 'Include' was not declared in this scope [INFO] [stderr] std::vector& incs(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:554:24: error: template argument 1 is invalid [INFO] [stderr] std::vector& incs(); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:554:24: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:563:5: error: 'Include' does not name a type [INFO] [stderr] Include resource_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:291:20: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::set CompoundSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:291:53: error: template argument 1 is invalid [INFO] [stderr] typedef std::set CompoundSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:291:53: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:292:30: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:292:30: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:292:74: error: template argument 1 is invalid [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:292:74: error: template argument 4 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:295:23: error: 'Sass_Callee' was not declared in this scope [INFO] [stderr] typedef std::vector CalleeStack; [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_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:111:35: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Simple_Selector::Simple_Selector(ParserState pstate, std::string n) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:122:3: error: prototype for 'Sass::Simple_Selector::Simple_Selector(const Sass::Simple_Selector*)' does not match any in class 'Sass::Simple_Selector' [INFO] [stderr] Simple_Selector::Simple_Selector(const Simple_Selector* ptr) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:101:9: error: candidates are: constexpr Sass::Simple_Selector::Simple_Selector(const Sass::Simple_Selector&) [INFO] [stderr] class Simple_Selector : public Selector { [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:101:9: error: Sass::Simple_Selector::Simple_Selector() [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual std::__cxx11::string Sass::Simple_Selector::ns_name() const': [INFO] [stderr] src/ast_selectors.cpp:132:9: error: 'has_ns_' was not declared in this scope [INFO] [stderr] if (has_ns_) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:132:9: note: suggested alternative: 'hash_' [INFO] [stderr] if (has_ns_) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] hash_ [INFO] [stderr] src/ast_selectors.cpp:133:15: error: 'ns_' was not declared in this scope [INFO] [stderr] name += ns_ + "|"; [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_selectors.cpp:134:19: error: 'name_' was not declared in this scope [INFO] [stderr] return name + name_; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_selectors.cpp:134:19: note: suggested alternative: 'name' [INFO] [stderr] return name + name_; [INFO] [stderr] ^~~~~ [INFO] [stderr] name [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual size_t Sass::Simple_Selector::hash() const': [INFO] [stderr] src/ast_selectors.cpp:141:44: error: 'simple_type' was not declared in this scope [INFO] [stderr] hash_combine(hash_, std::hash()(simple_type())); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:141:44: note: suggested alternative: 'Simple_Type' [INFO] [stderr] hash_combine(hash_, std::hash()(simple_type())); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Simple_Type [INFO] [stderr] src/ast_fwd_decl.hpp:288:42: error: template argument 1 is invalid [INFO] [stderr] typedef std::deque ComplexSelectorDeque; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:288:42: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:289:20: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:289:20: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:289:51: error: template argument 1 is invalid [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:289:51: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:290:20: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:290:20: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast.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: 'Expression' [INFO] [stderr] virtual void adjust_after_pushing(std::pair p) { } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast.hpp:565:37: error: 'Include' has not been declared [INFO] [stderr] Import_Stub(ParserState pstate, Include res); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:566:5: error: 'Include' does not name a type [INFO] [stderr] Include resource(); [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/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] In file included from src/ast_fwd_decl.cpp:1:0: [INFO] [stderr] src/ast.hpp:550:17: error: 'Include' was not declared in this scope [INFO] [stderr] std::vector incs_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:550:24: error: template argument 1 is invalid [INFO] [stderr] std::vector incs_; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:142:12: error: 'name_' was not declared in this scope [INFO] [stderr] if (!name_.empty()) hash_combine(hash_, std::hash()(name())); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_selectors.cpp:142:72: error: 'name' was not declared in this scope [INFO] [stderr] if (!name_.empty()) hash_combine(hash_, std::hash()(name())); [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.cpp:142:72: note: suggested alternative: 'rename' [INFO] [stderr] if (!name_.empty()) hash_combine(hash_, std::hash()(name())); [INFO] [stderr] ^~~~ [INFO] [stderr] rename [INFO] [stderr] src/ast_selectors.cpp:143:11: error: 'has_ns_' was not declared in this scope [INFO] [stderr] if (has_ns_) hash_combine(hash_, std::hash()(ns())); [INFO] [stderr] ^~~~~~~ [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] src/ast.hpp:550:24: error: template argument 2 is invalid [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:554:17: error: 'Include' was not declared in this scope [INFO] [stderr] std::vector& incs(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:554:24: error: template argument 1 is invalid [INFO] [stderr] std::vector& incs(); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:303:65: note: suggested alternative: 'Expression' [INFO] [stderr] virtual void adjust_after_pushing(std::pair p) { } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [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_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.hpp:554:24: error: template argument 2 is invalid [INFO] [stderr] src/ast_selectors.cpp:143:11: note: suggested alternative: 'hash_' [INFO] [stderr] if (has_ns_) hash_combine(hash_, std::hash()(ns())); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] hash_ [INFO] [stderr] src/ast_selectors.cpp:143:65: error: 'ns' was not declared in this scope [INFO] [stderr] if (has_ns_) hash_combine(hash_, std::hash()(ns())); [INFO] [stderr] ^~ [INFO] [stderr] src/ast_selectors.cpp: In member function 'bool Sass::Simple_Selector::empty() const': [INFO] [stderr] src/ast_selectors.cpp:149:12: error: 'ns' was not declared in this scope [INFO] [stderr] return ns().empty() && name().empty(); [INFO] [stderr] ^~ [INFO] [stderr] src/ast_selectors.cpp:149:28: error: 'name' was not declared in this scope [INFO] [stderr] return ns().empty() && name().empty(); [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.cpp:149:28: note: suggested alternative: 'rename' [INFO] [stderr] return ns().empty() && name().empty(); [INFO] [stderr] ^~~~ [INFO] [stderr] rename [INFO] [stderr] src/ast_selectors.cpp: In member function 'bool Sass::Simple_Selector::is_ns_eq(const Sass::Simple_Selector&) const': [INFO] [stderr] src/ast_selectors.cpp:155:12: error: 'has_ns_' was not declared in this scope [INFO] [stderr] return has_ns_ == r.has_ns_ && ns_ == r.ns_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:563:5: error: 'Include' does not name a type [INFO] [stderr] Include resource_; [INFO] [stderr] ^~~~~~~ [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 'Expression'? [INFO] [stderr] Expression_Obj at(Expression_Obj k) const; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [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.hpp:565:37: error: 'Include' has not been declared [INFO] [stderr] Import_Stub(ParserState pstate, Include res); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:291:53: error: template argument 1 is invalid [INFO] [stderr] typedef std::set CompoundSelectorSet; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:291:53: error: template argument 3 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:292:30: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:566:5: error: 'Include' does not name a type [INFO] [stderr] Include resource(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:292:30: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:292:74: error: template argument 1 is invalid [INFO] [stderr] typedef std::unordered_set SimpleSelectorDict; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:292:74: error: template argument 4 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:296:23: error: 'AST_Node_Obj' was not declared in this scope [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp: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] src/ast_selectors.cpp:155:12: note: suggested alternative: 'hash_' [INFO] [stderr] return has_ns_ == r.has_ns_ && ns_ == r.ns_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] hash_ [INFO] [stderr] src/ast_selectors.cpp:155:25: error: 'const class Sass::Simple_Selector' has no member named 'has_ns_'; did you mean 'hash_'? [INFO] [stderr] return has_ns_ == r.has_ns_ && ns_ == r.ns_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] hash_ [INFO] [stderr] src/ast_selectors.cpp:155:36: error: 'ns_' was not declared in this scope [INFO] [stderr] return has_ns_ == r.has_ns_ && ns_ == r.ns_; [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_selectors.cpp:155:45: error: 'const class Sass::Simple_Selector' has no member named 'ns_' [INFO] [stderr] return has_ns_ == r.has_ns_ && ns_ == r.ns_; [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_selectors.cpp: In member function 'bool Sass::Simple_Selector::is_universal_ns() const': [INFO] [stderr] src/ast_selectors.cpp:161:12: error: 'has_ns_' was not declared in this scope [INFO] [stderr] return has_ns_ && ns_ == "*"; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:161:12: note: suggested alternative: 'hash_' [INFO] [stderr] return has_ns_ && ns_ == "*"; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] hash_ [INFO] [stderr] src/ast_selectors.cpp:161:23: error: 'ns_' was not declared in this scope [INFO] [stderr] return has_ns_ && ns_ == "*"; [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:316:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj get_duplicate_key() const { return duplicate_key_; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_fwd_decl.hpp:296:23: note: suggested alternative: 'AST_Node' [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] AST_Node [INFO] [stderr] src/ast_fwd_decl.hpp:296:35: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector CallStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:296:35: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:298:23: error: 'Selector_List_Obj' was not declared in this scope [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp: In member function 'bool Sass::Simple_Selector::is_empty_ns() const': [INFO] [stderr] src/ast_selectors.cpp:166:13: error: 'has_ns_' was not declared in this scope [INFO] [stderr] return !has_ns_ || ns_ == ""; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:166:13: note: suggested alternative: 'hash_' [INFO] [stderr] return !has_ns_ || ns_ == ""; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] hash_ [INFO] [stderr] src/ast_selectors.cpp:166:24: error: 'ns_' was not declared in this scope [INFO] [stderr] return !has_ns_ || ns_ == ""; [INFO] [stderr] ^~~ [INFO] [stderr] src/ast.hpp:317:11: error: 'ExpressionMap' does not name a type; did you mean 'Expression'? [INFO] [stderr] const ExpressionMap elements() { return elements_; } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Expression [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_selectors.cpp: In member function 'bool Sass::Simple_Selector::has_empty_ns() const': [INFO] [stderr] src/ast_selectors.cpp:171:12: error: 'has_ns_' was not declared in this scope [INFO] [stderr] return has_ns_ && ns_ == ""; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:298:23: note: suggested alternative: 'Selector_List' [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/ast_fwd_decl.hpp:298:40: error: template argument 1 is invalid [INFO] [stderr] typedef std::vector SelectorStack; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:298:40: error: template argument 2 is invalid [INFO] [stderr] 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] In file included from src/ast.hpp:19:0, [INFO] [stderr] from src/inspect.cpp:12: [INFO] [stderr] src/util.hpp:98:22: error: 'bool Sass::Util::isPrintable' redeclared as different kind of symbol [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/util.hpp:97:10: note: previous declaration 'bool Sass::Util::isPrintable(Sass::Comment*, Sass_Output_Style)' [INFO] [stderr] bool isPrintable(Comment* b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/util.hpp:98:22: error: 'Block_Obj' was not declared in this scope [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/util.hpp:98:22: note: suggested alternative: 'Block' [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/util.hpp:98:53: error: expected primary-expression before 'style' [INFO] [stderr] bool isPrintable(Block_Obj b, Sass_Output_Style style = NESTED); [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from src/inspect.cpp:12:0: [INFO] [stderr] src/ast.hpp:53:23: error: expected ')' before 'operand' [INFO] [stderr] Operand(Sass_OP operand, bool ws_before = false, bool ws_after = false) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:57:12: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] enum Sass_OP operand; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:75:36: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] const char* sass_op_to_name(enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:77:38: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] const char* sass_op_separator(enum Sass_OP op); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:82:37: error: expected class-name before '{' token [INFO] [stderr] class AST_Node : public SharedObj { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:83:18: error: 'ParserState' has not been declared [INFO] [stderr] ADD_PROPERTY(ParserState, pstate) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:83:31: error: 'pstate' has not been declared [INFO] [stderr] ADD_PROPERTY(ParserState, pstate) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:83:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(ParserState, pstate) [INFO] [stderr] ^ [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] AST_Node(ParserState pstate) [INFO] [stderr] ^~~~~~ [INFO] [stderr] make: *** [src/sass_functions.o] Error 4 [INFO] [stderr] src/ast.hpp:318:34: note: suggested alternative: 'Expression' [INFO] [stderr] Hashed& operator<<(std::pair p) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [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: 'Expression' [INFO] [stderr] Hashed& operator<<(std::pair p) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_selectors.cpp:171:12: note: suggested alternative: 'hash_' [INFO] [stderr] return has_ns_ && ns_ == ""; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] hash_ [INFO] [stderr] src/ast_selectors.cpp:171:23: error: 'ns_' was not declared in this scope [INFO] [stderr] return has_ns_ && ns_ == ""; [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_selectors.cpp: In member function 'bool Sass::Simple_Selector::has_qualified_ns() const': [INFO] [stderr] src/ast_selectors.cpp:176:12: error: 'has_ns_' was not declared in this scope [INFO] [stderr] return has_ns_ && ns_ != "" && ns_ != "*"; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:176:12: note: suggested alternative: 'hash_' [INFO] [stderr] return has_ns_ && ns_ != "" && ns_ != "*"; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] hash_ [INFO] [stderr] src/ast_selectors.cpp:176:23: error: 'ns_' was not declared in this scope [INFO] [stderr] return has_ns_ && ns_ != "" && ns_ != "*"; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from src/operation.hpp:10:0, [INFO] [stderr] from src/ast.hpp:24, [INFO] [stderr] from src/ast_fwd_decl.cpp:1: [INFO] [stderr] src/ast.hpp:700:18: error: 'Env' does not name a type [INFO] [stderr] ADD_PROPERTY(Env*, environment) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/file.cpp:21:0: [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/ast.hpp:700:18: error: 'Env' does not name a type [INFO] [stderr] ADD_PROPERTY(Env*, environment) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/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/ast.hpp:700:18: error: 'Env' does not name a type [INFO] [stderr] ADD_PROPERTY(Env*, environment) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] 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:110:30: error: 'ParserState' does not name a type; did you mean 'setstate'? [INFO] [stderr] void update_pstate(const ParserState& pstate); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] setstate [INFO] [stderr] src/ast.hpp:702:18: error: 'Native_Function' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:40:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name##_;\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.cpp: In member function 'bool Sass::Simple_Selector::is_universal() const': [INFO] [stderr] src/ast_selectors.cpp:182:12: error: 'name_' was not declared in this scope [INFO] [stderr] return name_ == "*"; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:213:35: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Parent_Selector::Parent_Selector(ParserState pstate, bool r) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:216:3: error: prototype for 'Sass::Parent_Selector::Parent_Selector(const Sass::Parent_Selector*)' does not match any in class 'Sass::Parent_Selector' [INFO] [stderr] Parent_Selector::Parent_Selector(const Parent_Selector* ptr) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:162:9: error: candidates are: constexpr Sass::Parent_Selector::Parent_Selector(Sass::Parent_Selector&&) [INFO] [stderr] class Parent_Selector final : public Simple_Selector { [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:162:9: error: constexpr Sass::Parent_Selector::Parent_Selector(const Sass::Parent_Selector&) [INFO] [stderr] src/ast_selectors.hpp:162:9: error: Sass::Parent_Selector::Parent_Selector() [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual bool Sass::Parent_Selector::has_real_parent_ref() const': [INFO] [stderr] src/ast_selectors.cpp:227:12: error: 'real' was not declared in this scope [INFO] [stderr] return real(); [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.cpp:227:12: note: suggested alternative: 'Eval' [INFO] [stderr] return real(); [INFO] [stderr] ^~~~ [INFO] [stderr] Eval [INFO] [stderr] src/ast_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:238:45: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Placeholder_Selector::Placeholder_Selector(ParserState pstate, std::string n) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:241:3: error: prototype for 'Sass::Placeholder_Selector::Placeholder_Selector(const Sass::Placeholder_Selector*)' does not match any in class 'Sass::Placeholder_Selector' [INFO] [stderr] Placeholder_Selector::Placeholder_Selector(const Placeholder_Selector* ptr) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:194:9: error: candidates are: constexpr Sass::Placeholder_Selector::Placeholder_Selector(const Sass::Placeholder_Selector&) [INFO] [stderr] class Placeholder_Selector final : public Simple_Selector { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:194:9: error: Sass::Placeholder_Selector::Placeholder_Selector() [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual long unsigned int Sass::Placeholder_Selector::specificity() const': [INFO] [stderr] src/ast_selectors.cpp:246:12: error: 'Constants' has not been declared [INFO] [stderr] return Constants::Specificity_Base; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:255:31: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Type_Selector::Type_Selector(ParserState pstate, std::string n) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:258:3: error: prototype for 'Sass::Type_Selector::Type_Selector(const Sass::Type_Selector*)' does not match any in class 'Sass::Type_Selector' [INFO] [stderr] Type_Selector::Type_Selector(const Type_Selector* ptr) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:216:9: error: candidates are: constexpr Sass::Type_Selector::Type_Selector(Sass::Type_Selector&&) [INFO] [stderr] class Type_Selector final : public Simple_Selector { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:216:9: error: constexpr Sass::Type_Selector::Type_Selector(const Sass::Type_Selector&) [INFO] [stderr] src/ast_selectors.hpp:216:9: error: Sass::Type_Selector::Type_Selector() [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual long unsigned int Sass::Type_Selector::specificity() const': [INFO] [stderr] src/ast_selectors.cpp:264:9: error: 'name' was not declared in this scope [INFO] [stderr] if (name() == "*") return 0; [INFO] [stderr] ^~~~ [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:345:11: error: 'ExpressionMap' does not name a type; did you mean 'Expression'? [INFO] [stderr] const ExpressionMap& pairs() const { return elements_; } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Expression [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:111:5: error: 'Offset' does not name a type; did you mean 'ffsll'? [INFO] [stderr] Offset off() { return pstate(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] ffsll [INFO] [stderr] In file included from src/context.hpp:14:0, [INFO] [stderr] from src/file.cpp:22: [INFO] [stderr] src/sass_context.hpp: At global scope: [INFO] [stderr] src/sass_context.hpp:126:9: error: 'Block_Obj' in namespace 'Sass' does not name a type [INFO] [stderr] Sass::Block_Obj root; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/context.hpp:15:0, [INFO] [stderr] from src/file.cpp:22: [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/ast.hpp:702:18: error: 'Native_Function' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:42:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name() const { return name##_; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.cpp:264:9: note: suggested alternative: 'rename' [INFO] [stderr] if (name() == "*") return 0; [INFO] [stderr] ^~~~ [INFO] [stderr] rename [INFO] [stderr] src/ast_selectors.cpp:265:17: error: 'Constants' has not been declared [INFO] [stderr] else return Constants::Specificity_Element; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:271:33: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Class_Selector::Class_Selector(ParserState pstate, std::string n) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:274:3: error: prototype for 'Sass::Class_Selector::Class_Selector(const Sass::Class_Selector*)' does not match any in class 'Sass::Class_Selector' [INFO] [stderr] Class_Selector::Class_Selector(const Class_Selector* ptr) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:237:9: error: candidates are: constexpr Sass::Class_Selector::Class_Selector(Sass::Class_Selector&&) [INFO] [stderr] class Class_Selector final : public Simple_Selector { [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:237:9: error: constexpr Sass::Class_Selector::Class_Selector(const Sass::Class_Selector&) [INFO] [stderr] src/ast_selectors.hpp:237:9: error: Sass::Class_Selector::Class_Selector() [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual long unsigned int Sass::Class_Selector::specificity() const': [INFO] [stderr] src/ast_selectors.cpp:280:12: error: 'Constants' has not been declared [INFO] [stderr] return Constants::Specificity_Class; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:286:27: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Id_Selector::Id_Selector(ParserState pstate, std::string n) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:289:3: error: prototype for 'Sass::Id_Selector::Id_Selector(const Sass::Id_Selector*)' does not match any in class 'Sass::Id_Selector' [INFO] [stderr] Id_Selector::Id_Selector(const Id_Selector* ptr) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:257:9: error: candidates are: constexpr Sass::Id_Selector::Id_Selector(Sass::Id_Selector&&) [INFO] [stderr] class Id_Selector final : public Simple_Selector { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:257:9: error: constexpr Sass::Id_Selector::Id_Selector(const Sass::Id_Selector&) [INFO] [stderr] src/ast_selectors.hpp:257:9: error: Sass::Id_Selector::Id_Selector() [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual long unsigned int Sass::Id_Selector::specificity() const': [INFO] [stderr] src/ast_selectors.cpp:295:12: error: 'Constants' has not been declared [INFO] [stderr] return Constants::Specificity_ID; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:301:41: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Attribute_Selector::Attribute_Selector(ParserState pstate, std::string n, std::string m, String_Obj v, char o) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:304:3: error: prototype for 'Sass::Attribute_Selector::Attribute_Selector(const Sass::Attribute_Selector*)' does not match any in class 'Sass::Attribute_Selector' [INFO] [stderr] Attribute_Selector::Attribute_Selector(const Attribute_Selector* ptr) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:277:9: error: candidates are: constexpr Sass::Attribute_Selector::Attribute_Selector(Sass::Attribute_Selector&&) [INFO] [stderr] class Attribute_Selector final : public Simple_Selector { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:277:9: error: constexpr Sass::Attribute_Selector::Attribute_Selector(const Sass::Attribute_Selector&) [INFO] [stderr] src/ast_selectors.hpp:277:9: error: Sass::Attribute_Selector::Attribute_Selector() [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual size_t Sass::Attribute_Selector::hash() const': [INFO] [stderr] src/ast_selectors.cpp:315:52: error: 'matcher' was not declared in this scope [INFO] [stderr] hash_combine(hash_, std::hash()(matcher())); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:315:52: note: suggested alternative: 'memchr' [INFO] [stderr] hash_combine(hash_, std::hash()(matcher())); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] memchr [INFO] [stderr] src/ast_selectors.cpp:316:11: error: 'value_' was not declared in this scope [INFO] [stderr] if (value_) hash_combine(hash_, value_->hash()); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:346:23: note: suggested alternative: 'Expression' [INFO] [stderr] const std::vector& keys() const { return list_; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [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/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/ast.hpp:112:5: error: 'Position' does not name a type; did you mean 'Function'? [INFO] [stderr] Position pos() { return pstate(); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Function [INFO] [stderr] src/ast.hpp:113:44: error: ISO C++ forbids declaration of 'ATTACH_ABSTRACT_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_ABSTRACT_AST_OPERATIONS(AST_Node); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:114:42: error: ISO C++ forbids declaration of 'ATTACH_ABSTRACT_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_ABSTRACT_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [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] ATTACH_ABSTRACT_AST_OPERATIONS(AST_Node); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:82:9: note: because the following virtual functions are pure within 'Sass::AST_Node': [INFO] [stderr] class AST_Node : public SharedObj { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast.hpp:100:13: note: virtual Sass::AST_Node::~AST_Node() [INFO] [stderr] virtual ~AST_Node() = 0; [INFO] [stderr] ^ [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] : pstate_(ptr->pstate_) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:89:20: error: 'const class Sass::AST_Node' has no member named 'pstate_' [INFO] [stderr] : pstate_(ptr->pstate_) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp: In member function 'virtual bool Sass::AST_Node::find(bool*)': [INFO] [stderr] src/ast.hpp:109:66: error: 'f' cannot be used as a function [INFO] [stderr] virtual bool find ( bool (*f)(AST_Node_Obj) ) { return f(this); }; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp: At global scope: [INFO] [stderr] src/ast.hpp:161:24: error: 'is_delayed' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast.hpp:161:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_expanded) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:162:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_expanded) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_expanded) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:161:5: error: with 'int Sass::Expression::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:163:24: error: 'is_interpolant' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_interpolant) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:163:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_interpolant) [INFO] [stderr] ^ [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] ADD_PROPERTY(bool, is_interpolant) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:161:5: error: with 'int Sass::Expression::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_delayed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:164:24: error: 'concrete_type' has not been declared [INFO] [stderr] ADD_PROPERTY(Type, concrete_type) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:164:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Type, concrete_type) [INFO] [stderr] ^ [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] Expression(ParserState pstate, bool d = false, bool e = false, bool i = false, Type ct = NONE); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:702:18: error: 'Native_Function' does not name a type; did you mean 'Sass_Function'? [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [INFO] [stderr] ^ [INFO] [stderr] src/ast_def_macros.hpp:43:3: note: in definition of macro 'ADD_PROPERTY' [INFO] [stderr] type name(type name##__) { return name##_ = name##__; }\ [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast.hpp:185:45: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Expression); [INFO] [stderr] ^ [INFO] [stderr] In file included from src/ast_fwd_decl.cpp:1:0: [INFO] [stderr] src/ast.hpp:717:16: error: 'Native_Function' has not been declared [INFO] [stderr] Native_Function func_ptr, [INFO] [stderr] ^~~~~~~~~~~~~~~ [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] virtual void set_delayed(bool delayed) { is_delayed(delayed); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/environment.hpp:114:35: error: template argument 1 is invalid [INFO] [stderr] typedef Environment Env; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp: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:306:7: error: class 'Sass::Hashed' does not have any field named 'elements_' [INFO] [stderr] : elements_(ExpressionMap(s)), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:306:17: error: 'ExpressionMap' was not declared in this scope [INFO] [stderr] : elements_(ExpressionMap(s)), [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:316:11: note: suggested alternative: 'Value' [INFO] [stderr] if (value_) hash_combine(hash_, value_->hash()); [INFO] [stderr] ^~~~~~ [INFO] [stderr] Value [INFO] [stderr] src/ast.hpp:306:17: note: suggested alternative: 'Expression' [INFO] [stderr] : elements_(ExpressionMap(s)), [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Expression [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_selectors.cpp: In member function 'virtual long unsigned int Sass::Attribute_Selector::specificity() const': [INFO] [stderr] src/ast_selectors.cpp:323:12: error: 'Constants' has not been declared [INFO] [stderr] return Constants::Specificity_Attr; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:329:35: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Pseudo_Selector::Pseudo_Selector(ParserState pstate, std::string n, String_Obj expr) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:332:3: error: prototype for 'Sass::Pseudo_Selector::Pseudo_Selector(const Sass::Pseudo_Selector*)' does not match any in class 'Sass::Pseudo_Selector' [INFO] [stderr] Pseudo_Selector::Pseudo_Selector(const Pseudo_Selector* ptr) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:314:9: error: candidates are: constexpr Sass::Pseudo_Selector::Pseudo_Selector(Sass::Pseudo_Selector&&) [INFO] [stderr] class Pseudo_Selector final : public Simple_Selector { [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:314:9: error: constexpr Sass::Pseudo_Selector::Pseudo_Selector(const Sass::Pseudo_Selector&) [INFO] [stderr] src/ast_selectors.hpp:314:9: error: Sass::Pseudo_Selector::Pseudo_Selector() [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual bool Sass::Pseudo_Selector::is_pseudo_element() const': [INFO] [stderr] src/ast_selectors.cpp:346:13: error: 'name_' was not declared in this scope [INFO] [stderr] return (name_[0] == ':' && name_[1] == ':') [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual size_t Sass::Pseudo_Selector::hash() const': [INFO] [stderr] src/ast_selectors.cpp:354:11: error: 'expression_' was not declared in this scope [INFO] [stderr] if (expression_) hash_combine(hash_, expression_->hash()); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:181:46: note: suggested alternative: 'set_delayed' [INFO] [stderr] virtual void set_delayed(bool delayed) { is_delayed(delayed); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] 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] virtual bool has_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast2c.cpp:6:0: [INFO] [stderr] src/ast.hpp:550:17: error: 'Include' was not declared in this scope [INFO] [stderr] std::vector incs_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:550:24: error: template argument 1 is invalid [INFO] [stderr] std::vector incs_; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:550:24: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:182:51: note: suggested alternative: 'has_interpolant' [INFO] [stderr] virtual bool has_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_interpolant [INFO] [stderr] src/ast_selectors.cpp:354:11: note: suggested alternative: 'Expression' [INFO] [stderr] if (expression_) hash_combine(hash_, expression_->hash()); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast.hpp:554:17: error: 'Include' was not declared in this scope [INFO] [stderr] std::vector& incs(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:554:24: error: template argument 1 is invalid [INFO] [stderr] std::vector& incs(); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:554:24: error: template argument 2 is invalid [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] virtual bool is_left_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:307:25: note: suggested alternative: 'Expression' [INFO] [stderr] list_(std::vector()), [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [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:7: error: 'elements_' was not declared in this scope [INFO] [stderr] { elements_.reserve(s); list_.reserve(s); } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:183:55: note: suggested alternative: 'has_interpolant' [INFO] [stderr] virtual bool is_left_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_interpolant [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual long unsigned int Sass::Pseudo_Selector::specificity() const': [INFO] [stderr] src/ast_selectors.cpp:362:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::Specificity_Element; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:363:12: error: 'Constants' has not been declared [INFO] [stderr] return Constants::Specificity_Pseudo; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:563:5: error: 'Include' does not name a type [INFO] [stderr] Include resource_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast.hpp:565:37: error: 'Include' has not been declared [INFO] [stderr] Import_Stub(ParserState pstate, Include res); [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:56: error: 'elements_' was not declared in this scope [INFO] [stderr] bool has(Expression_Obj k) const { return elements_.count(k) == 1; } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:369:37: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Wrapped_Selector::Wrapped_Selector(ParserState pstate, std::string n, Selector_List_Obj sel) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:372:3: error: prototype for 'Sass::Wrapped_Selector::Wrapped_Selector(const Sass::Wrapped_Selector*)' does not match any in class 'Sass::Wrapped_Selector' [INFO] [stderr] Wrapped_Selector::Wrapped_Selector(const Wrapped_Selector* ptr) [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:339:9: error: candidates are: constexpr Sass::Wrapped_Selector::Wrapped_Selector(Sass::Wrapped_Selector&&) [INFO] [stderr] class Wrapped_Selector final : public Simple_Selector { [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:339:9: error: constexpr Sass::Wrapped_Selector::Wrapped_Selector(const Sass::Wrapped_Selector&) [INFO] [stderr] src/ast_selectors.hpp:339:9: error: Sass::Wrapped_Selector::Wrapped_Selector() [INFO] [stderr] src/ast_selectors.cpp: In member function 'bool Sass::Wrapped_Selector::is_superselector_of(const Sass::Wrapped_Selector*) const': [INFO] [stderr] src/ast_selectors.cpp:378:15: error: 'const class Sass::Wrapped_Selector' has no member named 'name' [INFO] [stderr] if (this->name() != sub->name()) return false; [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.cpp:378:30: error: 'const class Sass::Wrapped_Selector' has no member named 'name' [INFO] [stderr] if (this->name() != sub->name()) return false; [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.cpp:379:15: error: 'const class Sass::Wrapped_Selector' has no member named 'name' [INFO] [stderr] if (this->name() == ":current") return false; [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.cpp:380:63: error: 'const class Sass::Wrapped_Selector' has no member named 'selector'; did you mean 'Selector'? [INFO] [stderr] if (Selector_List_Obj rhs_list = Cast(sub->selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.cpp:381:60: error: 'selector' was not declared in this scope [INFO] [stderr] if (Selector_List_Obj lhs_list = Cast(selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:381:60: note: suggested alternative: 'Selector' [INFO] [stderr] if (Selector_List_Obj lhs_list = Cast(selector())) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Selector [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] virtual bool is_right_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:184:56: note: suggested alternative: 'has_interpolant' [INFO] [stderr] virtual bool is_right_interpolant() const { return is_interpolant(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_interpolant [INFO] [stderr] src/ast.hpp:566:5: error: 'Include' does not name a type [INFO] [stderr] Include resource(); [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_selectors.cpp:385:65: error: 'const class Sass::Wrapped_Selector' has no member named 'pstate' [INFO] [stderr] coreError("is_superselector expected a Selector_List", sub->pstate()); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.cpp:385:5: error: 'coreError' was not declared in this scope [INFO] [stderr] coreError("is_superselector expected a Selector_List", sub->pstate()); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:385:5: note: suggested alternative: 'strerror' [INFO] [stderr] coreError("is_superselector expected a Selector_List", sub->pstate()); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] strerror [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] In file included from src/ast_fwd_decl.hpp:13:0, [INFO] [stderr] from src/ast.hpp:17, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual void Sass::Wrapped_Selector::cloneChildren()': [INFO] [stderr] src/ast_selectors.cpp:394:32: error: 'selector' was not declared in this scope [INFO] [stderr] selector(SASS_MEMORY_CLONE(selector())); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:41:9: note: in definition of macro 'SASS_MEMORY_CLONE' [INFO] [stderr] ((obj)->clone()) \ [INFO] [stderr] ^~~ [INFO] [stderr] src/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_selectors.cpp:394:32: note: suggested alternative: 'Selector' [INFO] [stderr] selector(SASS_MEMORY_CLONE(selector())); [INFO] [stderr] ^ [INFO] [stderr] src/memory/SharedPtr.hpp:41:9: note: in definition of macro 'SASS_MEMORY_CLONE' [INFO] [stderr] ((obj)->clone()) \ [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_selectors.cpp:394:5: error: 'selector' was not declared in this scope [INFO] [stderr] selector(SASS_MEMORY_CLONE(selector())); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:394:5: note: suggested alternative: 'Selector' [INFO] [stderr] selector(SASS_MEMORY_CLONE(selector())); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual size_t Sass::Wrapped_Selector::hash() const': [INFO] [stderr] src/ast_selectors.cpp:401:11: error: 'selector_' was not declared in this scope [INFO] [stderr] if (selector_) hash_combine(hash_, selector_->hash()); [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: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:7: error: 'elements_' was not declared in this scope [INFO] [stderr] elements_[p.first] = p.second; [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: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:333:15: error: 'class Sass::Hashed' has no member named 'elements_' [INFO] [stderr] this->elements_ = h->elements_; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:333:30: error: 'class Sass::Hashed' has no member named 'elements_' [INFO] [stderr] this->elements_ = h->elements_; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/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] src/ast.hpp:297:31: error: template argument 1 is invalid [INFO] [stderr] std::vector list_; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:297:31: error: template argument 2 is invalid [INFO] [stderr] src/ast.hpp:300:5: error: 'Expression_Obj' does not name a type; did you mean 'ExpressionSet'? [INFO] [stderr] Expression_Obj duplicate_key_; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] ExpressionSet [INFO] [stderr] In file included from /usr/include/c++/7/string:51:0, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/ast.hpp:6, [INFO] [stderr] from src/c2ast.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/c2ast.cpp:1: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/ast.hpp:6, [INFO] [stderr] from src/c2ast.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/c2ast.cpp:1: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_selectors.cpp:401:11: note: suggested alternative: 'Selector' [INFO] [stderr] if (selector_) hash_combine(hash_, selector_->hash()); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual bool Sass::Wrapped_Selector::has_parent_ref() const': [INFO] [stderr] src/ast_selectors.cpp:407:10: error: 'selector' was not declared in this scope [INFO] [stderr] if (!selector()) return false; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:407:10: note: suggested alternative: 'Selector' [INFO] [stderr] if (!selector()) return false; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.cpp:408:12: error: 'selector' was not declared in this scope [INFO] [stderr] return selector()->has_parent_ref(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:408:12: note: suggested alternative: 'Selector' [INFO] [stderr] return selector()->has_parent_ref(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual bool Sass::Wrapped_Selector::has_real_parent_ref() const': [INFO] [stderr] src/ast_selectors.cpp:412:10: error: 'selector' was not declared in this scope [INFO] [stderr] if (!selector()) return false; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:412:10: note: suggested alternative: 'Selector' [INFO] [stderr] if (!selector()) return false; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Selector [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_selectors.cpp:413:12: error: 'selector' was not declared in this scope [INFO] [stderr] return selector()->has_real_parent_ref(); [INFO] [stderr] ^~~~~~~~ [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/context.hpp:17:0, [INFO] [stderr] from src/file.cpp:22: [INFO] [stderr] src/subset_map.hpp:64:14: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] std::map >, OrderNodes > hash_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:413:12: note: suggested alternative: 'Selector' [INFO] [stderr] return selector()->has_real_parent_ref(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Selector [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_selectors.cpp: In member function 'virtual long unsigned int Sass::Wrapped_Selector::specificity() const': [INFO] [stderr] src/ast_selectors.cpp:418:12: error: 'selector_' was not declared in this scope [INFO] [stderr] return selector_ ? selector_->specificity() : 0; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:418:12: note: suggested alternative: 'Selector' [INFO] [stderr] return selector_ ? selector_->specificity() : 0; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Selector [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/ast_selectors.cpp: In member function 'virtual bool Sass::Wrapped_Selector::find(bool (*)(Sass::AST_Node_Obj))': [INFO] [stderr] src/ast_selectors.cpp:424:9: error: 'selector_' was not declared in this scope [INFO] [stderr] if (selector_) { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.cpp:424:9: note: suggested alternative: 'Selector' [INFO] [stderr] if (selector_) { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.cpp: At global scope: [INFO] [stderr] src/ast_selectors.cpp:434:39: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] Compound_Selector::Compound_Selector(ParserState pstate, size_t s) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:441:3: error: prototype for 'Sass::Compound_Selector::Compound_Selector(const Sass::Compound_Selector*)' does not match any in class 'Sass::Compound_Selector' [INFO] [stderr] Compound_Selector::Compound_Selector(const Compound_Selector* ptr) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.hpp:369:9: error: candidates are: Sass::Compound_Selector::Compound_Selector(Sass::Compound_Selector&&) [INFO] [stderr] class Compound_Selector final : public Selector, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:369:9: error: Sass::Compound_Selector::Compound_Selector(const Sass::Compound_Selector&) [INFO] [stderr] src/ast_selectors.hpp:369:9: error: Sass::Compound_Selector::Compound_Selector() [INFO] [stderr] In file included from src/ast_fwd_decl.hpp:13:0, [INFO] [stderr] from src/ast.hpp:17, [INFO] [stderr] from src/ast_selectors.cpp:2: [INFO] [stderr] src/ast_selectors.cpp: In member function 'virtual void Sass::Compound_Selector::cloneChildren()': [INFO] [stderr] src/memory/SharedPtr.hpp:41:15: error: 'class Sass::Simple_Selector' has no member named 'clone' [INFO] [stderr] ((obj)->clone()) \ [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.cpp:458:15: note: in expansion of macro 'SASS_MEMORY_CLONE' [INFO] [stderr] at(i) = SASS_MEMORY_CLONE(at(i)); [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/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 [WARN] too many lines in the log, truncating it