[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 master#9b9d2aff8de4d499b4ba7ca406e000f8d3754ea7 for pr-64564 [INFO] running `"git" "clone" "work/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcobalt-org%2Fcobalt.rs" "work/builds/worker-7/source"` [INFO] [stderr] Cloning into 'work/builds/worker-7/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/cobalt-org/cobalt.rs on toolchain 9b9d2aff8de4d499b4ba7ca406e000f8d3754ea7-alt [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+9b9d2aff8de4d499b4ba7ca406e000f8d3754ea7-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-7/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" "+9b9d2aff8de4d499b4ba7ca406e000f8d3754ea7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/mnt/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+9b9d2aff8de4d499b4ba7ca406e000f8d3754ea7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 372e78a7a64daa1f972aa8c08ef60f2854c0380671bcf819d5f5ab91ae3ba00c [INFO] running `"docker" "start" "-a" "372e78a7a64daa1f972aa8c08ef60f2854c0380671bcf819d5f5ab91ae3ba00c"` [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 normalize-line-endings v0.3.0 [INFO] [stderr] Compiling onig_sys v69.1.0 [INFO] [stderr] Checking thread_local v0.3.6 [INFO] [stderr] Checking c2-chacha v0.2.2 [INFO] [stderr] Checking crossbeam-utils v0.6.5 [INFO] [stderr] Checking getrandom v0.1.6 [INFO] [stderr] Checking float-cmp v0.4.0 [INFO] [stderr] Compiling sass-sys v0.4.11 [INFO] [stderr] Checking mio v0.6.19 [INFO] [stderr] Compiling darling_core v0.9.0 [INFO] [stderr] Compiling pest_generator v2.1.0 [INFO] [stderr] Compiling derive_more v0.14.1 [INFO] [stderr] Compiling chrono v0.4.7 [INFO] [stderr] Compiling proc-macro-hack v0.5.9 [INFO] [stderr] Checking regex v1.1.9 [INFO] [stderr] Checking error-chain v0.10.0 [INFO] [stderr] Checking hyper v0.10.16 [INFO] [stderr] Checking ghp v0.1.2 [INFO] [stderr] Compiling serde v1.0.101 [INFO] [stderr] Checking rand_core v0.5.0 [INFO] [stderr] Checking crossbeam-channel v0.3.8 [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: could not compile `crossbeam-channel`. [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=f93922dcd1747ee6 -C extra-filename=-f93922dcd1747ee6 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern fnv=/opt/rustwide/target/debug/deps/libfnv-86e5eda585160265.rmeta --extern ident_case=/opt/rustwide/target/debug/deps/libident_case-b5b3276d3979c145.rmeta --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-602b5a25db6895d6.rmeta --extern quote=/opt/rustwide/target/debug/deps/libquote-581f83135061e7b7.rmeta --extern strsim=/opt/rustwide/target/debug/deps/libstrsim-69947d82cb2429f0.rmeta --extern syn=/opt/rustwide/target/debug/deps/libsyn-bfc5179237947a80.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 `derive_more`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name derive_more /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/derive_more-0.14.1/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 -C metadata=ac4c552665c3826c -C extra-filename=-ac4c552665c3826c --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-602b5a25db6895d6.rlib --extern quote=/opt/rustwide/target/debug/deps/libquote-581f83135061e7b7.rlib --extern syn=/opt/rustwide/target/debug/deps/libsyn-bfc5179237947a80.rlib --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `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=362afec86bcf85bb -C extra-filename=-362afec86bcf85bb --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern base64=/opt/rustwide/target/debug/deps/libbase64-a63843c9f2f03992.rmeta --extern httparse=/opt/rustwide/target/debug/deps/libhttparse-434c8c7d411331dc.rmeta --extern language_tags=/opt/rustwide/target/debug/deps/liblanguage_tags-b4f158de47def276.rmeta --extern log=/opt/rustwide/target/debug/deps/liblog-46f6856cbe8cbb50.rmeta --extern mime=/opt/rustwide/target/debug/deps/libmime-b68bf74bda0e6b38.rmeta --extern num_cpus=/opt/rustwide/target/debug/deps/libnum_cpus-e174aac591ea2912.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-d49f3a2873f3b82d.rmeta --extern traitobject=/opt/rustwide/target/debug/deps/libtraitobject-7fbb79deb8ea1053.rmeta --extern typeable=/opt/rustwide/target/debug/deps/libtypeable-c01b7cf1d5d663b0.rmeta --extern unicase=/opt/rustwide/target/debug/deps/libunicase-665d90de8fd30d92.rmeta --extern url=/opt/rustwide/target/debug/deps/liburl-bfcc040ef07cf949.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=ddd3dd0bf1d8ca07 -C extra-filename=-ddd3dd0bf1d8ca07 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-9f5d703997e0c0f9.so --cap-lints allow --cap-lints=forbid --cfg ops_bound --cfg core_reverse --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero --cfg core_try_from --cfg num_nonzero_signed --cfg std_atomic64 --cfg std_atomic` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `serde`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name serde /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.101/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=3f79c0a3ff573e27 -C extra-filename=-3f79c0a3ff573e27 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-9f5d703997e0c0f9.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: failed to run custom build command for `onig_sys v69.1.0` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/onig_sys-8f16546b85549e5b/build-script-build` (exit code: 1) [INFO] [stderr] --- stdout [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] OPT_LEVEL = Some("0") [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] CC_x86_64-unknown-linux-gnu = None [INFO] [stderr] CC_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CC = None [INFO] [stderr] CC = None [INFO] [stderr] CFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] CFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CFLAGS = None [INFO] [stderr] CFLAGS = None [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] DEBUG = Some("true") [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some("fxsr,mmx,sse,sse2") [INFO] [stderr] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out" "-I" "oniguruma/src" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-o" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out/oniguruma/src/regexec.o" "-c" "oniguruma/src/regexec.c" [INFO] [stderr] exit code: 0 [INFO] [stderr] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out" "-I" "oniguruma/src" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-o" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out/oniguruma/src/regerror.o" "-c" "oniguruma/src/regerror.c" [INFO] [stderr] exit code: 0 [INFO] [stderr] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out" "-I" "oniguruma/src" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-o" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out/oniguruma/src/regparse.o" "-c" "oniguruma/src/regparse.c" [INFO] [stderr] exit code: 0 [INFO] [stderr] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out" "-I" "oniguruma/src" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-o" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out/oniguruma/src/regext.o" "-c" "oniguruma/src/regext.c" [INFO] [stderr] exit code: 0 [INFO] [stderr] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out" "-I" "oniguruma/src" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-o" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out/oniguruma/src/regcomp.o" "-c" "oniguruma/src/regcomp.c" [INFO] [stderr] exit code: 0 [INFO] [stderr] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out" "-I" "oniguruma/src" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-o" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out/oniguruma/src/reggnu.o" "-c" "oniguruma/src/reggnu.c" [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c:30:10: error: oniguruma/src/regint.h: Cannot allocate memory [INFO] [stderr] cargo:warning= #include "regint.h" [INFO] [stderr] cargo:warning= ^~~~~~~~~~ [INFO] [stderr] cargo:warning=In file included from oniguruma/src/oniggnu.h:32:0, [INFO] [stderr] cargo:warning= from oniguruma/src/reggnu.c:31: [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c: In function 're_adjust_startpos': [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c:44:45: error: dereferencing pointer to incomplete type 'regex_t {aka struct re_pattern_buffer}' [INFO] [stderr] cargo:warning= if (startpos > 0 && ONIGENC_MBC_MAXLEN(reg->enc) != 1 && startpos < size) { [INFO] [stderr] cargo:warning= ^ [INFO] [stderr] cargo:warning=oniguruma/src/oniguruma.h:271:49: note: in definition of macro 'ONIGENC_MBC_MAXLEN' [INFO] [stderr] cargo:warning= #define ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len) [INFO] [stderr] cargo:warning= ^~~ [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c: In function 're_compile_pattern': [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c:84:7: warning: implicit declaration of function 'onig_compile'; did you mean 'onig_copyright'? [-Wimplicit-function-declaration] [INFO] [stderr] cargo:warning= r = onig_compile(reg, (UChar* )pattern, (UChar* )(pattern + size), &einfo); [INFO] [stderr] cargo:warning= ^~~~~~~~~~~~ [INFO] [stderr] cargo:warning= onig_copyright [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c:86:9: warning: implicit declaration of function 'IS_NOT_NULL' [-Wimplicit-function-declaration] [INFO] [stderr] cargo:warning= if (IS_NOT_NULL(ebuf)) [INFO] [stderr] cargo:warning= ^~~~~~~~~~~ [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c: In function 're_alloc_pattern': [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c:102:21: warning: implicit declaration of function 'xmalloc' [-Wimplicit-function-declaration] [INFO] [stderr] cargo:warning= *reg = (regex_t* )xmalloc(sizeof(regex_t)); [INFO] [stderr] cargo:warning= ^~~~~~~ [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c:102:36: error: invalid application of 'sizeof' to incomplete type 'regex_t {aka struct re_pattern_buffer}' [INFO] [stderr] cargo:warning= *reg = (regex_t* )xmalloc(sizeof(regex_t)); [INFO] [stderr] cargo:warning= ^~~~~~~ [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c:103:7: warning: implicit declaration of function 'IS_NULL' [-Wimplicit-function-declaration] [INFO] [stderr] cargo:warning= if (IS_NULL(*reg)) return ONIGERR_MEMORY; [INFO] [stderr] cargo:warning= ^~~~~~~ [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c:107:10: error: 'OnigEncDefaultCharEncoding' undeclared (first use in this function); did you mean 'OnigDefaultCaseFoldFlag'? [INFO] [stderr] cargo:warning= OnigEncDefaultCharEncoding, [INFO] [stderr] cargo:warning= ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning= OnigDefaultCaseFoldFlag [INFO] [stderr] cargo:warning=oniguruma/src/reggnu.c:107:10: note: each undeclared identifier is reported only once for each function it appears in [INFO] [stderr] exit code: 1 [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out" "-I" "oniguruma/src" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-o" "/opt/rustwide/target/debug/build/onig_sys-fa118cfd06640573/out/oniguruma/src/reggnu.o" "-c" "oniguruma/src/reggnu.c" with args "cc" did not execute successfully (status code exit code: 1). [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] [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-cae2d6c456a19334/build-script-build` (exit code: 101) [INFO] [stderr] --- stderr [INFO] [stderr] thread 'main' panicked at 'Build error: [INFO] [stderr] STDERR:In file included from src/ast.hpp:35:0, [INFO] [stderr] from src/to_value.cpp:5: [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include/sass.h:8:10: error: /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include/sass/version.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/units.hpp:7:0, [INFO] [stderr] from src/units.cpp:3: [INFO] [stderr] /usr/include/c++/7/vector:69:11: error: /usr/include/c++/7/bits/vector.tcc: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include/sass.h:12:0, [INFO] [stderr] from src/ast.hpp:35, [INFO] [stderr] from src/to_value.cpp:5: [INFO] [stderr] /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include/sass2scss.h:31:10: error: /usr/include/c++/7/stack: Cannot allocate memory [INFO] [stderr] src/units.cpp:4:10: error: src/error_handling.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast_fwd_decl.hpp:11:0, [INFO] [stderr] from src/util.hpp:9, [INFO] [stderr] from src/prelexer.cpp:8: [INFO] [stderr] /usr/include/c++/7/unordered_map:48:10: error: /usr/include/c++/7/bits/unordered_map.h: Cannot allocate memory [INFO] [stderr] In file included from src/util.hpp:9:0, [INFO] [stderr] from src/prelexer.cpp:8: [INFO] [stderr] src/ast_fwd_decl.hpp:12:10: error: /usr/include/c++/7/unordered_set: Cannot allocate memory [INFO] [stderr] In file included from src/ast_fwd_decl.hpp:4:0, [INFO] [stderr] from src/file.hpp:8, [INFO] [stderr] from src/sass.cpp:11: [INFO] [stderr] /usr/include/c++/7/map:62:10: error: /usr/include/c++/7/bits/stl_multimap.h: Cannot allocate memory [INFO] [stderr] In file included from src/fn_numbers.cpp:9:0: [INFO] [stderr] /usr/include/c++/7/random:50:10: fatal error: /usr/include/x86_64-linux-gnu/c++/7/bits/opt_random.h: Cannot allocate memory [INFO] [stderr] src/ast_fwd_decl.hpp:13:10: error: src/memory/SharedPtr.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/file.hpp:8:0, [INFO] [stderr] from src/sass.cpp:11: [INFO] [stderr] src/ast_fwd_decl.hpp:5:10: error: /usr/include/c++/7/set: Cannot allocate memory [INFO] [stderr] src/ast_fwd_decl.hpp:10:10: error: /usr/include/c++/7/algorithm: Cannot allocate memory [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:14:10: error: /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include/sass/functions.h: Cannot allocate memory [INFO] [stderr] src/ast_fwd_decl.hpp:13:10: error: src/memory/SharedPtr.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/expand.cpp:8:0: [INFO] [stderr] src/ast.hpp:17:10: error: src/ast_fwd_decl.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:20:0, [INFO] [stderr] from src/bind.cpp:3: [INFO] [stderr] src/units.hpp:4:10: error: /usr/include/c++/7/cmath: Cannot allocate memory [INFO] [stderr] src/ast.hpp:19:10: error: src/util.hpp: Cannot allocate memory [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-6bfdae4f51e70289/out/build/include/sass.h: Cannot allocate memory [INFO] [stderr] compilation terminated. [INFO] [stderr] In file included from /usr/include/c++/7/cmath:45:0, [INFO] [stderr] from /usr/include/c++/7/math.h:36, [INFO] [stderr] from src/util.hpp:15, [INFO] [stderr] from src/ast.hpp:19, [INFO] [stderr] from src/parser.hpp:9, [INFO] [stderr] from src/fn_utils.cpp:5: [INFO] [stderr] /usr/include/math.h:684:11: error: /usr/include/x86_64-linux-gnu/bits/iscanonical.h: Cannot allocate memory [INFO] [stderr] # include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] make: *** [src/fn_numbers.o] Error 1 [INFO] [stderr] make: *** Waiting for unfinished jobs.... [INFO] [stderr] src/node.cpp:9:10: error: src/parser.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/file.cpp:22: [INFO] [stderr] src/inspect.hpp:5:10: error: src/operation.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:20:0, [INFO] [stderr] from src/source_map.cpp:10: [INFO] [stderr] src/units.hpp:4:10: error: /usr/include/c++/7/cmath: Cannot allocate memory [INFO] [stderr] src/inspect.hpp:6:10: error: src/emitter.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/context.cpp:22:0: [INFO] [stderr] src/expand.hpp:7:10: error: src/eval.hpp: Cannot allocate memory [INFO] [stderr] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/values.hpp:4, [INFO] [stderr] from src/operators.hpp:4, [INFO] [stderr] from src/fn_maps.cpp:1: [INFO] [stderr] src/context.hpp: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 src/util.hpp:15:0, [INFO] [stderr] from src/ast.hpp:19, [INFO] [stderr] from src/error_handling.cpp:5: [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/extend.cpp:5:0: [INFO] [stderr] src/extend.hpp:8:10: error: src/node.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.cpp:11: [INFO] [stderr] /usr/include/c++/7/bits/locale_facets_nonio.h:2013:10: error: /usr/include/c++/7/bits/locale_facets_nonio.tcc: Bad address [INFO] [stderr] In file included from /usr/include/c++/7/iomanip:43:0, [INFO] [stderr] from src/ast.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] In file included from src/ast.hpp:21:0, [INFO] [stderr] from src/eval.hpp:4, [INFO] [stderr] from src/eval.cpp:13: [INFO] [stderr] src/context.hpp:16:10: error: src/source_map.hpp: Cannot allocate memory [INFO] [stderr] #include "source_map.hpp" [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/fn_miscs.cpp:1:0: [INFO] [stderr] src/ast.hpp:21:10: error: src/context.hpp: Cannot allocate memory [INFO] [stderr] #include "context.hpp" [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/algorithm:62:0, [INFO] [stderr] from src/ast.hpp:15, [INFO] [stderr] from src/inspect.cpp:12: [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:62:10: error: /usr/include/c++/7/bits/stl_tempbuf.h: Cannot allocate memory [INFO] [stderr] #include // for _Temporary_buffer [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/listize.hpp:11, [INFO] [stderr] from src/listize.cpp:9: [INFO] [stderr] src/utf8_string.hpp:5:10: error: src/utf8.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/util.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/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/remove_placeholders.o] Error 4 [INFO] [stderr] g++: error trying to exec 'as': execvp: Cannot allocate memory [INFO] [stderr] make: *** [src/base64vlq.o] Error 1 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/ast_selectors.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/fn_utils.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/emitter.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/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/ast_supports.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/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/prelexer.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/fn_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/parser.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/c2ast.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/extend.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/backtrace.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/values.o] Error 4 [INFO] [stderr] src/units.cpp: In member function 'double Sass::Units::normalize()': [INFO] [stderr] src/units.cpp:309:10: error: 'sort' is not a member of 'std' [INFO] [stderr] src/units.cpp:309:10: note: suggested alternative: 'sqrt' [INFO] [stderr] src/units.cpp:310:10: error: 'sort' is not a member of 'std' [INFO] [stderr] src/units.cpp:310:10: note: suggested alternative: 'sqrt' [INFO] [stderr] src/units.cpp: In member function 'double Sass::Units::reduce()': [INFO] [stderr] src/units.cpp:329:10: error: 'map' is not a member of 'std' [INFO] [stderr] src/units.cpp:329:10: note: suggested alternative: 'max' [INFO] [stderr] src/units.cpp:329:25: error: expected primary-expression before ',' token [INFO] [stderr] src/units.cpp:329:27: error: expected primary-expression before 'int' [INFO] [stderr] src/units.cpp:333:38: error: 'exponents' was not declared in this scope [INFO] [stderr] src/units.cpp:334:38: error: 'exponents' was not declared in this scope [INFO] [stderr] src/units.cpp:343:23: error: 'exponents' was not declared in this scope [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] src/units.cpp:344:50: error: 'rhsexp' was not declared in this scope [INFO] [stderr] src/units.cpp:344:50: note: suggested alternative: 'lhsexp' [INFO] [stderr] src/units.cpp:355:21: error: 'exponents' was not declared in this scope [INFO] [stderr] make: *** [src/sass_util.o] Error 4 [INFO] [stderr] src/units.cpp: In member function 'double Sass::Units::convert_factor(const Sass::Units&) const': [INFO] [stderr] src/units.cpp:490:13: error: 'Exception' has not been declared [INFO] [stderr] src/units.cpp:493:13: error: 'Exception' has not been declared [INFO] [stderr] src/units.cpp:496:13: error: 'Exception' has not been declared [INFO] [stderr] src/units.cpp:499:13: error: 'Exception' has not been declared [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/fn_selectors.o] Error 4 [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] 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:111:5: error: 'Offset' does not name a type; did you mean 'fd_set'? [INFO] [stderr] Offset off() { return pstate(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] fd_set [INFO] [stderr] src/ast.hpp:112:5: error: 'Position' does not name a type [INFO] [stderr] Position pos() { return pstate(); } [INFO] [stderr] ^~~~~~~~ [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: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.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: 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.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: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:303:65: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] virtual void adjust_after_pushing(std::pair p) { } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:303:65: note: suggested alternative: '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.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.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.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.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.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: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/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.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.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: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.hpp: In member function 'bool Sass::Hashed::has_duplicate_key() const': [INFO] [stderr] src/ast.hpp:315:53: error: 'duplicate_key_' was not declared in this scope [INFO] [stderr] bool has_duplicate_key() const { return duplicate_key_ != nullptr; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:315:53: note: suggested alternative: 'has_duplicate_key' [INFO] [stderr] bool has_duplicate_key() const { return duplicate_key_ != nullptr; } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_duplicate_key [INFO] [stderr] src/ast.hpp: In member function 'Sass::Hashed& Sass::Hashed::operator<<(int)': [INFO] [stderr] src/ast.hpp:322:18: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] if (!has(p.first)) list_.push_back(p.first); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:322:32: error: request for member 'push_back' in '((Sass::Hashed*)this)->Sass::Hashed::list_', which is of non-class type 'int' [INFO] [stderr] if (!has(p.first)) list_.push_back(p.first); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:322:44: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] if (!has(p.first)) list_.push_back(p.first); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:323:17: error: 'duplicate_key_' was not declared in this scope [INFO] [stderr] else if (!duplicate_key_) duplicate_key_ = p.first; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:323:17: note: suggested alternative: 'has_duplicate_key' [INFO] [stderr] else if (!duplicate_key_) duplicate_key_ = p.first; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] has_duplicate_key [INFO] [stderr] src/ast.hpp:323:52: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] else if (!duplicate_key_) duplicate_key_ = p.first; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:325:7: error: 'elements_' was not declared in this scope [INFO] [stderr] elements_[p.first] = p.second; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast.hpp:325:19: error: request for member 'first' in 'p', which is of non-class type 'int' [INFO] [stderr] elements_[p.first] = p.second; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast.hpp:325:30: error: request for member 'second' in 'p', which is of non-class type 'int' [INFO] [stderr] elements_[p.first] = p.second; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp: In member function 'Sass::Hashed& Sass::Hashed::operator+=(Sass::Hashed*)': [INFO] [stderr] src/ast.hpp: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] In file included from /usr/include/c++/7/string:51:0, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/expand.cpp:3: [INFO] [stderr] /usr/include/c++/7/bits/range_access.h:87:5: note: 'std::begin' [INFO] [stderr] begin(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from src/expand.cpp:8: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/expand.cpp:3: [INFO] [stderr] /usr/include/c++/7/bits/range_access.h:97:5: note: 'std::end' [INFO] [stderr] end(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~ [INFO] [stderr] In file included from src/expand.cpp:8: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: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:407:59: error: 'Statement_Obj' was not declared in this scope [INFO] [stderr] class Block final : public Statement, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:407:59: note: suggested alternative: 'Statement' [INFO] [stderr] class Block final : public Statement, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Statement [INFO] [stderr] src/ast.hpp:407:72: error: template argument 1 is invalid [INFO] [stderr] class Block final : public Statement, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp: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: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: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: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] src/ast.hpp:423:18: error: 'Block_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Block_Obj, block) [INFO] [stderr] ^~~~~~~~~ [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:18: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [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:18: error: 'Statement_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Statement_Obj, node) [INFO] [stderr] ^~~~~~~~~~~~~ [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:18: error: 'List_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(List_Obj, media_queries) [INFO] [stderr] ^~~~~~~~ [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:18: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:491:5: error: 'int Sass::Directive::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:490:5: error: with 'int Sass::Directive::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~~~~~ [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:18: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, name) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [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:18: error: 'String_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^~~~~~~~~~ [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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:519:5: error: 'int Sass::Declaration::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:518:5: error: with 'int Sass::Declaration::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(String_Obj, property) [INFO] [stderr] ^~~~~~~~~~~~ [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.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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [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:549:17: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] std::vector urls_; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:549:17: note: suggested alternative: 'Expression' [INFO] [stderr] std::vector urls_; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast.hpp:549:31: error: template argument 1 is invalid [INFO] [stderr] std::vector urls_; [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:549:31: error: template argument 2 is invalid [INFO] [stderr] src/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:18: error: 'List_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(List_Obj, import_queries); [INFO] [stderr] ^~~~~~~~ [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:555:17: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] std::vector& urls(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:555:17: note: suggested alternative: 'Expression' [INFO] [stderr] std::vector& urls(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast.hpp:555:31: error: template argument 1 is invalid [INFO] [stderr] std::vector& urls(); [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:555:31: error: template argument 2 is invalid [INFO] [stderr] 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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, message) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:18: error: 'String_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, text) [INFO] [stderr] ^~~~~~~~~~ [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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:18: error: 'Block_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Block_Obj, alternative) [INFO] [stderr] ^~~~~~~~~ [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:624:5: error: 'int Sass::If::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Block_Obj, alternative) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:623:5: error: with 'int Sass::If::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^~~~~~~~~~~~ [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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, lower_bound) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, upper_bound) [INFO] [stderr] ^~~~~~~~~~~~~~ [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(int, 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(int, 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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, list) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, predicate) [INFO] [stderr] ^~~~~~~~~~~~~~ [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.hpp:673:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [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:18: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [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:18: error: 'Parameters_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, parameters) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:702:5: error: 'int Sass::Definition::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Native_Function, native_function) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:699:5: error: with 'int Sass::Definition::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, parameters) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:703:18: error: 'Sass_Function_Entry' has not been declared [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_function) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [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:703:5: error: 'int Sass::Definition::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Sass_Function_Entry, c_function) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:699:5: error: with 'int Sass::Definition::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, parameters) [INFO] [stderr] ^~~~~~~~~~~~ [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:699:5: error: with 'int Sass::Definition::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, parameters) [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:18: error: 'Arguments_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~~~~~ [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:18: error: 'Parameters_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, block_parameters) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:734:5: error: 'int Sass::Mixin_Call::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Parameters_Obj, block_parameters) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:733:5: error: with 'int Sass::Mixin_Call::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~~~~ [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:18: error: 'Arguments_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Arguments_Obj, arguments) [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: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:19: error: 'Expression_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, operand) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:19: error: 'Expression_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~~~ [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.hpp:794:64: error: 'Argument_Obj' was not declared in this scope [INFO] [stderr] class Arguments final : public Expression, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:794:64: note: suggested alternative: 'Arguments' [INFO] [stderr] class Arguments final : public Expression, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Arguments [INFO] [stderr] src/ast.hpp:794:76: error: template argument 1 is invalid [INFO] [stderr] class Arguments final : public Expression, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp: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:799:31: error: 'Argument_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Argument_Obj a) override; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:801:27: error: expected ')' before 'pstate' [INFO] [stderr] Arguments(ParserState pstate); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast.hpp:803:5: error: 'Argument_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] Argument_Obj get_rest_argument(); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Arguments [INFO] [stderr] src/ast.hpp:804:5: error: 'Argument_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] Argument_Obj get_keyword_argument(); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Arguments [INFO] [stderr] src/ast.hpp: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:799:10: error: 'void Sass::Arguments::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Argument_Obj a) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:813:47: error: 'Media_Query_Expression_Obj' was not declared in this scope [INFO] [stderr] public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:813:47: note: suggested alternative: 'Unary_Expression' [INFO] [stderr] public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Unary_Expression [INFO] [stderr] src/ast.hpp:813:73: error: template argument 1 is invalid [INFO] [stderr] public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp:814:18: error: 'String_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, media_type) [INFO] [stderr] ^~~~~~~~~~ [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.hpp:827:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~~~ [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(int, 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(int, 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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature) [INFO] [stderr] ^~~~~~~~~~~~~~ [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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value) [INFO] [stderr] ^~~~~~~~~~~~~~ [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(int, 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(int, 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:18: error: 'At_Root_Query_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(At_Root_Query_Obj, expression) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [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:858:23: error: 'Statement_Obj' has not been declared [INFO] [stderr] bool exclude_node(Statement_Obj s); [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:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, default_value) [INFO] [stderr] ^~~~~~~~~~~~~~ [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.hpp:881:63: error: 'Parameter_Obj' was not declared in this scope [INFO] [stderr] class Parameters final : public AST_Node, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp:881:63: note: suggested alternative: 'Parameters' [INFO] [stderr] class Parameters final : public AST_Node, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Parameters [INFO] [stderr] src/ast.hpp:881:76: error: template argument 1 is invalid [INFO] [stderr] class Parameters final : public AST_Node, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast.hpp: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:885:31: error: 'Parameter_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Parameter_Obj p) override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast.hpp: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.hpp:885:10: error: 'void Sass::Parameters::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Parameter_Obj p) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:894:0, [INFO] [stderr] from src/expand.cpp:8: [INFO] [stderr] src/ast_values.hpp:44:26: error: expected ')' before 'pstate' [INFO] [stderr] PreValue(ParserState pstate, bool d = false, bool e = false, bool i = false, Type ct = NONE); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:45:43: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(PreValue); [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:54:23: error: expected ')' before 'pstate' [INFO] [stderr] Value(ParserState pstate, bool d = false, bool e = false, bool i = false, Type ct = NONE); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:55:40: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:55:35: error: cannot declare parameter to be of abstract type 'Sass::Value' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Value); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:52:9: note: because the following virtual functions are pure within 'Sass::Value': [INFO] [stderr] class Value : public PreValue { [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:56:18: note: virtual bool Sass::Value::operator==(const Sass::Expression&) const [INFO] [stderr] virtual bool operator== (const Expression& rhs) const override = 0; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_values.hpp:63:48: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] class List : public Value, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:63:48: note: suggested alternative: 'Expression' [INFO] [stderr] class List : public Value, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_values.hpp:63:62: error: template argument 1 is invalid [INFO] [stderr] class List : public Value, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:64:31: error: 'Expression_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Expression_Obj e) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:66:23: error: use of enum 'Sass_Separator' without previous declaration [INFO] [stderr] ADD_PROPERTY(enum Sass_Separator, separator) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:66:39: error: 'separator' has not been declared [INFO] [stderr] ADD_PROPERTY(enum Sass_Separator, separator) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:66:48: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(enum Sass_Separator, separator) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:66:48: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:67:24: error: 'is_arglist' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_arglist) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:67:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_arglist) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:67:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:68:24: error: 'is_bracketed' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_bracketed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:68:36: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_bracketed) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:68:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:68:5: error: 'int Sass::List::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(bool, is_bracketed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:67:5: error: with 'int Sass::List::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_arglist) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:69:24: error: 'from_selector' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, from_selector) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:69:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, from_selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:69:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:69:5: error: 'int Sass::List::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(bool, from_selector) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:67:5: error: with 'int Sass::List::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, is_arglist) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:71:22: error: expected ')' before 'pstate' [INFO] [stderr] List(ParserState pstate, size_t size = 0, enum Sass_Separator sep = SASS_SPACE, bool argl = false, bool bracket = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:79:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj value_at_index(size_t i); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_values.hpp:86:31: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(List) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:86:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:87:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:87:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:64:10: error: 'void Sass::List::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Expression_Obj e) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp: In member function 'void Sass::List::adjust_after_pushing(int)': [INFO] [stderr] src/ast_values.hpp:64:60: error: 'is_expanded' was not declared in this scope [INFO] [stderr] void adjust_after_pushing(Expression_Obj e) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp: In member function 'virtual std::__cxx11::string Sass::List::type() const': [INFO] [stderr] src/ast_values.hpp:72:48: error: 'is_arglist_' was not declared in this scope [INFO] [stderr] std::string type() const override { return is_arglist_ ? "arglist" : "list"; } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:72:48: note: suggested alternative: 'sys_errlist' [INFO] [stderr] std::string type() const override { return is_arglist_ ? "arglist" : "list"; } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] sys_errlist [INFO] [stderr] src/ast_values.hpp: In member function 'const char* Sass::List::sep_string(bool) const': [INFO] [stderr] src/ast_values.hpp:75:14: error: 'separator' was not declared in this scope [INFO] [stderr] return separator() == SASS_SPACE ? [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:75:14: note: suggested alternative: 'operator<' [INFO] [stderr] return separator() == SASS_SPACE ? [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] operator< [INFO] [stderr] src/ast_values.hpp:75:29: error: 'SASS_SPACE' was not declared in this scope [INFO] [stderr] return separator() == SASS_SPACE ? [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:75:29: note: suggested alternative: 'SASS_AST_H' [INFO] [stderr] return separator() == SASS_SPACE ? [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] SASS_AST_H [INFO] [stderr] src/ast_values.hpp: In member function 'virtual bool Sass::List::is_invisible() const': [INFO] [stderr] src/ast_values.hpp:78:49: error: 'empty' was not declared in this scope [INFO] [stderr] bool is_invisible() const override { return empty() && !is_bracketed(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:78:61: error: 'is_bracketed' was not declared in this scope [INFO] [stderr] bool is_invisible() const override { return empty() && !is_bracketed(); } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp: At global scope: [INFO] [stderr] src/ast_values.hpp:94:41: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] void adjust_after_pushing(std::pair p) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:94:41: note: suggested alternative: 'Expression' [INFO] [stderr] void adjust_after_pushing(std::pair p) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_values.hpp:94:57: error: 'Expression_Obj' was not declared in this scope [INFO] [stderr] void adjust_after_pushing(std::pair p) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:94:57: note: suggested alternative: 'Expression' [INFO] [stderr] void adjust_after_pushing(std::pair p) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/ast_values.hpp:94:71: error: template argument 1 is invalid [INFO] [stderr] void adjust_after_pushing(std::pair p) override { is_expanded(false); } [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:94:71: error: template argument 2 is invalid [INFO] [stderr] src/ast_values.hpp:96:21: error: expected ')' before 'pstate' [INFO] [stderr] Map(ParserState pstate, size_t size = 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:100:5: error: 'List_Obj' does not name a type; did you mean 'List'? [INFO] [stderr] List_Obj to_list(ParserState& pstate); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] List [INFO] [stderr] src/ast_values.hpp:105:30: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Map) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:105:30: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:106:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:106:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp: In member function 'virtual void Sass::Map::adjust_after_pushing(int)': [INFO] [stderr] src/ast_values.hpp:94:87: error: 'is_expanded' was not declared in this scope [INFO] [stderr] void adjust_after_pushing(std::pair p) override { is_expanded(false); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp: At global scope: [INFO] [stderr] src/ast_values.hpp:117:28: error: 'op' has not been declared [INFO] [stderr] HASH_PROPERTY(Operand, op) [INFO] [stderr] ^~ [INFO] [stderr] src/ast_values.hpp:117:30: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Operand, op) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:117:30: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:118:19: error: 'Expression_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:118:35: error: 'left' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:118:39: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:118:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:119:19: error: 'Expression_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, right) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:119:35: error: 'right' has not been declared [INFO] [stderr] HASH_PROPERTY(Expression_Obj, right) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:119:40: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Expression_Obj, right) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:119:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:119:5: error: 'int Sass::Binary_Expression::HASH_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(Expression_Obj, right) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:118:5: error: with 'int Sass::Binary_Expression::HASH_PROPERTY(int, int)' [INFO] [stderr] HASH_PROPERTY(Expression_Obj, left) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:122:35: error: expected ')' before 'pstate' [INFO] [stderr] Binary_Expression(ParserState pstate, [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:136:10: error: use of enum 'Sass_OP' without previous declaration [INFO] [stderr] enum Sass_OP optype() const { return op_.operand; } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_values.hpp:137:44: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Binary_Expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:137:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:138:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:138:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp: In member function 'int Sass::Binary_Expression::optype() const': [INFO] [stderr] src/ast_values.hpp:136:42: error: 'op_' was not declared in this scope [INFO] [stderr] enum Sass_OP optype() const { return op_.operand; } [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_values.hpp: At global scope: [INFO] [stderr] src/ast_values.hpp:146:18: error: 'Definition_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Definition_Obj, definition) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:146:34: error: 'definition' has not been declared [INFO] [stderr] ADD_PROPERTY(Definition_Obj, definition) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:146:44: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Definition_Obj, definition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:146:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:147:24: error: 'is_css' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_css) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:147:30: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_css) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:147:30: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:149:26: error: expected ')' before 'pstate' [INFO] [stderr] Function(ParserState pstate, Definition_Obj def, bool css); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:159:35: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Function) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:159:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:160:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:160:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:167:19: error: 'String_Obj' has not been declared [INFO] [stderr] HASH_CONSTREF(String_Obj, sname) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:167:31: error: 'sname' has not been declared [INFO] [stderr] HASH_CONSTREF(String_Obj, sname) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:167:36: error: ISO C++ forbids declaration of 'HASH_CONSTREF' with no type [-fpermissive] [INFO] [stderr] HASH_CONSTREF(String_Obj, sname) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:167:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:168:19: error: 'Arguments_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:168:34: error: 'arguments' has not been declared [INFO] [stderr] HASH_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:168:43: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:168:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:169:19: error: 'Function_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Function_Obj, func) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:169:33: error: 'func' has not been declared [INFO] [stderr] HASH_PROPERTY(Function_Obj, func) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:169:37: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Function_Obj, func) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:169:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:169:5: error: 'int Sass::Function_Call::HASH_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(Function_Obj, func) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:168:5: error: with 'int Sass::Function_Call::HASH_PROPERTY(int, int)' [INFO] [stderr] HASH_PROPERTY(Arguments_Obj, arguments) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:170:24: error: 'via_call' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, via_call) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_values.hpp:170:32: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, via_call) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:170:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:171:25: error: 'cookie' has not been declared [INFO] [stderr] ADD_PROPERTY(void*, cookie) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:171:31: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(void*, cookie) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:171:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:174:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, std::string n, Arguments_Obj args, void* cookie); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:175:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, std::string n, Arguments_Obj args, Function_Obj func); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:176:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, std::string n, Arguments_Obj args); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:178:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args, void* cookie); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:179:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args, Function_Obj func); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:180:31: error: expected ')' before 'pstate' [INFO] [stderr] Function_Call(ParserState pstate, String_Obj n, Arguments_Obj args); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:189:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Function_Call) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:189:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:190:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:190:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:197:31: error: 'name' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:197:35: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, name) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:197:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:199:26: error: expected ')' before 'pstate' [INFO] [stderr] Variable(ParserState pstate, std::string n); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:202:35: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Variable) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:202:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:203:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:203:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:209:51: error: expected class-name before '{' token [INFO] [stderr] class Number final : public Value, public Units { [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:210:27: error: 'value' has not been declared [INFO] [stderr] HASH_PROPERTY(double, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:210:32: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:210:32: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:211:24: error: 'zero' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, zero) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:211:28: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, zero) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:211:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:214:24: error: expected ')' before 'pstate' [INFO] [stderr] Number(ParserState pstate, double val, std::string u = "", bool zero = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:234:33: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Number) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:234:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:235:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:235:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp: In member function 'bool Sass::Number::zero()': [INFO] [stderr] src/ast_values.hpp:216:26: error: 'zero_' was not declared in this scope [INFO] [stderr] bool zero() { return zero_; } [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:216:26: note: suggested alternative: 'zero' [INFO] [stderr] bool zero() { return zero_; } [INFO] [stderr] ^~~~~ [INFO] [stderr] zero [INFO] [stderr] src/ast_values.hpp: At global scope: [INFO] [stderr] src/ast_values.hpp:242:31: error: 'disp' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, disp) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:242:35: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, disp) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:242:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:243:27: error: 'a' has not been declared [INFO] [stderr] HASH_PROPERTY(double, a) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:243:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, a) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:243:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:247:23: error: expected ')' before 'pstate' [INFO] [stderr] Color(ParserState pstate, double a = 1, const std::string disp = ""); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:256:13: error: 'Color_RGBA' does not name a type; did you mean 'Color'? [INFO] [stderr] virtual Color_RGBA* copyAsRGBA() const = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color [INFO] [stderr] src/ast_values.hpp:257:13: error: 'Color_RGBA' does not name a type; did you mean 'Color'? [INFO] [stderr] virtual Color_RGBA* toRGBA() = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color [INFO] [stderr] src/ast_values.hpp:259:13: error: 'Color_HSLA' does not name a type; did you mean 'Color'? [INFO] [stderr] virtual Color_HSLA* copyAsHSLA() const = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color [INFO] [stderr] src/ast_values.hpp:260:13: error: 'Color_HSLA' does not name a type; did you mean 'Color'? [INFO] [stderr] virtual Color_HSLA* toHSLA() = 0; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color [INFO] [stderr] src/ast_values.hpp:262:40: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Color) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:262:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:262:35: error: cannot declare parameter to be of abstract type 'Sass::Color' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Color) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:241:9: note: because the following virtual functions are pure within 'Sass::Color': [INFO] [stderr] class Color : public Value { [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:252:20: note: virtual size_t Sass::Color::hash() const [INFO] [stderr] virtual size_t hash() const override = 0; [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_values.hpp:269:27: error: 'r' has not been declared [INFO] [stderr] HASH_PROPERTY(double, r) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:269:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, r) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:269:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:270:27: error: 'g' has not been declared [INFO] [stderr] HASH_PROPERTY(double, g) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:270:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, g) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:270:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:270:5: error: 'int Sass::Color_RGBA::HASH_PROPERTY(double, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(double, g) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:269:5: error: with 'int Sass::Color_RGBA::HASH_PROPERTY(double, int)' [INFO] [stderr] HASH_PROPERTY(double, r) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:271:27: error: 'b' has not been declared [INFO] [stderr] HASH_PROPERTY(double, b) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:271:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, b) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:271:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:271:5: error: 'int Sass::Color_RGBA::HASH_PROPERTY(double, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(double, b) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:269:5: error: with 'int Sass::Color_RGBA::HASH_PROPERTY(double, int)' [INFO] [stderr] HASH_PROPERTY(double, r) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:273:28: error: expected ')' before 'pstate' [INFO] [stderr] Color_RGBA(ParserState pstate, double r, double g, double b, double a = 1, const std::string disp = ""); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:283:5: error: 'Color_HSLA' does not name a type; did you mean 'Color_RGBA'? [INFO] [stderr] Color_HSLA* copyAsHSLA() const override; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color_RGBA [INFO] [stderr] src/ast_values.hpp:284:5: error: 'Color_HSLA' does not name a type; did you mean 'Color_RGBA'? [INFO] [stderr] Color_HSLA* toHSLA() override { return copyAsHSLA(); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Color_RGBA [INFO] [stderr] src/ast_values.hpp:288:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Color_RGBA) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:288:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:289:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:289:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:280:17: error: 'Sass::Color_RGBA* Sass::Color_RGBA::copyAsRGBA() const' marked 'override', but does not override [INFO] [stderr] Color_RGBA* copyAsRGBA() const override; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:281:17: error: 'Sass::Color_RGBA* Sass::Color_RGBA::toRGBA()' marked 'override', but does not override [INFO] [stderr] Color_RGBA* toRGBA() override { return this; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:297:27: error: 'h' has not been declared [INFO] [stderr] HASH_PROPERTY(double, h) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:297:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, h) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:297:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:298:27: error: 's' has not been declared [INFO] [stderr] HASH_PROPERTY(double, s) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:298:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, s) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:298:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:298:5: error: 'int Sass::Color_HSLA::HASH_PROPERTY(double, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(double, s) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:297:5: error: with 'int Sass::Color_HSLA::HASH_PROPERTY(double, int)' [INFO] [stderr] HASH_PROPERTY(double, h) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:299:27: error: 'l' has not been declared [INFO] [stderr] HASH_PROPERTY(double, l) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:299:28: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(double, l) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:299:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:299:5: error: 'int Sass::Color_HSLA::HASH_PROPERTY(double, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(double, l) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:297:5: error: with 'int Sass::Color_HSLA::HASH_PROPERTY(double, int)' [INFO] [stderr] HASH_PROPERTY(double, h) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:301:28: error: expected ')' before 'pstate' [INFO] [stderr] Color_HSLA(ParserState pstate, double h, double s, double l, double a = 1, const std::string disp = ""); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:316:37: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Color_HSLA) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:316:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:317:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:317:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:308:17: error: 'Sass::Color_RGBA* Sass::Color_HSLA::copyAsRGBA() const' marked 'override', but does not override [INFO] [stderr] Color_RGBA* copyAsRGBA() const override; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:309:17: error: 'Sass::Color_RGBA* Sass::Color_HSLA::toRGBA()' marked 'override', but does not override [INFO] [stderr] Color_RGBA* toRGBA() override { return copyAsRGBA(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:311:17: error: 'Sass::Color_HSLA* Sass::Color_HSLA::copyAsHSLA() const' marked 'override', but does not override [INFO] [stderr] Color_HSLA* copyAsHSLA() const override; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:312:17: error: 'Sass::Color_HSLA* Sass::Color_HSLA::toHSLA()' marked 'override', but does not override [INFO] [stderr] Color_HSLA* toHSLA() override { return this; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:324:31: error: 'message' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, message) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_values.hpp:324:38: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:324:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:326:30: error: expected ')' before 'pstate' [INFO] [stderr] Custom_Error(ParserState pstate, std::string msg); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:328:39: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Custom_Error) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:328:39: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:329:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:329:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:336:31: error: 'message' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, message) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_values.hpp:336:38: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, message) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:336:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:338:32: error: expected ')' before 'pstate' [INFO] [stderr] Custom_Warning(ParserState pstate, std::string msg); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:340:41: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Custom_Warning) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:340:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:341:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:341:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:348:25: error: 'value' has not been declared [INFO] [stderr] HASH_PROPERTY(bool, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:348:30: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(bool, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:348:30: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:351:25: error: expected ')' before 'pstate' [INFO] [stderr] Boolean(ParserState pstate, bool val); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:363:34: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Boolean) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:363:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:364:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:364:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp: In member function 'virtual Sass::Boolean::operator bool()': [INFO] [stderr] src/ast_values.hpp:352:39: error: 'value_' was not declared in this scope [INFO] [stderr] operator bool() override { return value_; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:352:39: note: suggested alternative: 'Value' [INFO] [stderr] operator bool() override { return value_; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] Value [INFO] [stderr] src/ast_values.hpp: In member function 'virtual bool Sass::Boolean::is_false()': [INFO] [stderr] src/ast_values.hpp:359:40: error: 'value_' was not declared in this scope [INFO] [stderr] bool is_false() override { return !value_; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:359:40: note: suggested alternative: 'Value' [INFO] [stderr] bool is_false() override { return !value_; } [INFO] [stderr] ^~~~~~ [INFO] [stderr] Value [INFO] [stderr] src/ast_values.hpp: At global scope: [INFO] [stderr] src/ast_values.hpp:373:24: error: expected ')' before 'pstate' [INFO] [stderr] String(ParserState pstate, bool delayed = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:380:41: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(String); [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:381:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:381:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:380:35: error: cannot declare parameter to be of abstract type 'Sass::String' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(String); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:371:9: note: because the following virtual functions are pure within 'Sass::String': [INFO] [stderr] class String : public Value { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:375:13: note: virtual Sass::String::~String() [INFO] [stderr] virtual ~String() = 0; [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:56:18: note: virtual bool Sass::Value::operator==(const Sass::Expression&) const [INFO] [stderr] virtual bool operator== (const Expression& rhs) const override = 0; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_values.hpp:376:18: note: virtual void Sass::String::rtrim() [INFO] [stderr] virtual void rtrim() = 0; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:389:64: error: 'PreValue_Obj' was not declared in this scope [INFO] [stderr] class String_Schema final : public String, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:389:64: note: suggested alternative: 'PreValue' [INFO] [stderr] class String_Schema final : public String, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] PreValue [INFO] [stderr] src/ast_values.hpp:389:76: error: template argument 1 is invalid [INFO] [stderr] class String_Schema final : public String, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:390:24: error: 'css' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, css) [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_values.hpp:390:27: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, css) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:390:27: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:393:31: error: expected ')' before 'pstate' [INFO] [stderr] String_Schema(ParserState pstate, size_t size = 0, bool css = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:407:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(String_Schema) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:407:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:408:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:408:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:415:24: error: 'quote_mark' has not been declared [INFO] [stderr] ADD_PROPERTY(char, quote_mark) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:415:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(char, quote_mark) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:415:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:416:24: error: 'can_compress_whitespace' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, can_compress_whitespace) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_values.hpp:416:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, can_compress_whitespace) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:416:47: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:417:32: error: 'value' has not been declared [INFO] [stderr] HASH_CONSTREF(std::string, value) [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_values.hpp:417:37: error: ISO C++ forbids declaration of 'HASH_CONSTREF' with no type [-fpermissive] [INFO] [stderr] HASH_CONSTREF(std::string, value) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:417:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:421:33: error: expected ')' before 'pstate' [INFO] [stderr] String_Constant(ParserState pstate, std::string val, bool css = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:422:33: error: expected ')' before 'pstate' [INFO] [stderr] String_Constant(ParserState pstate, const char* beg, bool css = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:423:33: error: expected ')' before 'pstate' [INFO] [stderr] String_Constant(ParserState pstate, const char* beg, const char* end, bool css = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:424:33: error: expected ')' before 'pstate' [INFO] [stderr] String_Constant(ParserState pstate, const Token& tok, bool css = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:433:42: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(String_Constant) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:433:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:434:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:434:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:442:31: error: expected ')' before 'pstate' [INFO] [stderr] String_Quoted(ParserState pstate, std::string val, char q = 0, [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:448:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(String_Quoted) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:448:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:449:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:449:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:457:22: error: expected ')' before 'pstate' [INFO] [stderr] Null(ParserState pstate); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:468:31: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Null) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:468:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:469:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:469:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:477:34: error: expected ')' before 'pstate' [INFO] [stderr] Parent_Reference(ParserState pstate); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_values.hpp:483:43: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Parent_Reference) [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:483:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_values.hpp:484:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_values.hpp:484:33: error: expected ';' at end of member declaration [INFO] [stderr] In file included from src/ast.hpp:895:0, [INFO] [stderr] from src/expand.cpp:8: [INFO] [stderr] src/ast_supports.hpp:43:18: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:43:42: error: 'condition' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:43:51: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:43:51: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:45:32: error: expected ')' before 'pstate' [INFO] [stderr] Supports_Block(ParserState pstate, Supports_Condition_Obj condition, Block_Obj block = {}); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_supports.hpp:45:94: error: expected unqualified-id before ')' token [INFO] [stderr] Supports_Block(ParserState pstate, Supports_Condition_Obj condition, Block_Obj block = {}); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:47:41: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Block) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:47:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:48:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:48:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:56:36: error: expected ')' before 'pstate' [INFO] [stderr] Supports_Condition(ParserState pstate); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_supports.hpp:57:31: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] virtual bool needs_parens(Supports_Condition_Obj cond) const { return false; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:58:45: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Condition) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:58:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:59:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:59:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:69:18: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, left); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:69:42: error: 'left' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, left); [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_supports.hpp:69:46: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, left); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:70:18: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, right); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:70:42: error: 'right' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, right); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_supports.hpp:70:47: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, right); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:70:5: error: 'int Sass::Supports_Operator::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, right); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:69:5: error: with 'int Sass::Supports_Operator::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, left); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:71:27: error: 'operand' has not been declared [INFO] [stderr] ADD_PROPERTY(Operand, operand); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_supports.hpp:71:34: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Operand, operand); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:73:35: error: expected ')' before 'pstate' [INFO] [stderr] Supports_Operator(ParserState pstate, Supports_Condition_Obj l, Supports_Condition_Obj r, Operand o); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_supports.hpp:74:31: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] virtual bool needs_parens(Supports_Condition_Obj cond) const override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:75:44: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Operator) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:75:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:76:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:76:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:84:18: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:84:42: error: 'condition' has not been declared [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:84:51: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Supports_Condition_Obj, condition); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:86:35: error: expected ')' before 'pstate' [INFO] [stderr] Supports_Negation(ParserState pstate, Supports_Condition_Obj c); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_supports.hpp:87:31: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] virtual bool needs_parens(Supports_Condition_Obj cond) const override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:88:44: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Negation) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:88:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:89:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:89:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:97:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:97:34: error: 'feature' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_supports.hpp:97:41: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:98:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:98:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_supports.hpp:98:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:98:5: error: 'int Sass::Supports_Declaration::ADD_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:97:5: error: with 'int Sass::Supports_Declaration::ADD_PROPERTY(int, int)' [INFO] [stderr] ADD_PROPERTY(Expression_Obj, feature); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:100:38: error: expected ')' before 'pstate' [INFO] [stderr] Supports_Declaration(ParserState pstate, Expression_Obj f, Expression_Obj v); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_supports.hpp:101:31: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] virtual bool needs_parens(Supports_Condition_Obj cond) const override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:102:47: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Declaration) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:102:47: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:103:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:103:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:111:18: error: 'Expression_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:111:34: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_supports.hpp:111:39: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Expression_Obj, value); [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:113:40: error: expected ')' before 'pstate' [INFO] [stderr] Supports_Interpolation(ParserState pstate, Expression_Obj v); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_supports.hpp:114:31: error: 'Supports_Condition_Obj' has not been declared [INFO] [stderr] virtual bool needs_parens(Supports_Condition_Obj cond) const override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_supports.hpp:115:49: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Supports_Interpolation) [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:115:49: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_supports.hpp:116:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_supports.hpp:116:33: error: expected ';' at end of member declaration [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/expand.cpp:8: [INFO] [stderr] src/ast_selectors.hpp:44:24: error: 'has_line_feed' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_line_feed) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:44:37: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_line_feed) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:44:37: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:46:24: error: 'has_line_break' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_line_break) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:46:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_line_break) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:46:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:46:5: error: 'int Sass::Selector::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(bool, has_line_break) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:44:5: error: with 'int Sass::Selector::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, has_line_feed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:48:24: error: 'is_optional' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, is_optional) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:48:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, is_optional) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:48:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:48:5: error: 'int Sass::Selector::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(bool, is_optional) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:44:5: error: with 'int Sass::Selector::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, has_line_feed) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:51:32: error: 'media_block' has not been declared [INFO] [stderr] ADD_PROPERTY(Media_Block*, media_block) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:51:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Media_Block*, media_block) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:51:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:55:26: error: expected ')' before 'pstate' [INFO] [stderr] Selector(ParserState pstate); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:68:43: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Selector); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:68:35: error: cannot declare parameter to be of abstract type 'Sass::Selector' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Selector); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:42:9: note: because the following virtual functions are pure within 'Sass::Selector': [INFO] [stderr] class Selector : public Expression { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:56:13: note: virtual Sass::Selector::~Selector() [INFO] [stderr] virtual ~Selector() = 0; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:57:12: note: virtual size_t Sass::Selector::hash() const [INFO] [stderr] size_t hash() const override = 0; [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:58:27: note: virtual long unsigned int Sass::Selector::specificity() const [INFO] [stderr] virtual unsigned long specificity() const = 0; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:59:17: note: virtual int Sass::Selector::unification_order() const [INFO] [stderr] virtual int unification_order() const = 0; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:64:18: note: virtual bool Sass::Selector::operator<(const Sass::Selector&) const [INFO] [stderr] virtual bool operator<(const Selector& rhs) const = 0; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:65:18: note: virtual bool Sass::Selector::operator==(const Sass::Selector&) const [INFO] [stderr] virtual bool operator==(const Selector& rhs) const = 0; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:77:18: error: 'String_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, contents) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:77:30: error: 'contents' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, contents) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:77:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, contents) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:77:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:78:24: error: 'connect_parent' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, connect_parent); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:78:38: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, connect_parent); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:81:32: error: 'media_block' has not been declared [INFO] [stderr] ADD_PROPERTY(Media_Block*, media_block) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:81:43: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Media_Block*, media_block) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:81:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:85:33: error: expected ')' before 'pstate' [INFO] [stderr] Selector_Schema(ParserState pstate, String_Obj c); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:94:42: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Selector_Schema) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:94:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:95:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:95:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:114:32: error: 'ns' has not been declared [INFO] [stderr] HASH_CONSTREF(std::string, ns) [INFO] [stderr] ^~ [INFO] [stderr] src/ast_selectors.hpp:114:34: error: ISO C++ forbids declaration of 'HASH_CONSTREF' with no type [-fpermissive] [INFO] [stderr] HASH_CONSTREF(std::string, ns) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:114:34: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:115:32: error: 'name' has not been declared [INFO] [stderr] HASH_CONSTREF(std::string, name) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:115:36: error: ISO C++ forbids declaration of 'HASH_CONSTREF' with no type [-fpermissive] [INFO] [stderr] HASH_CONSTREF(std::string, name) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:115:36: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:115:5: error: 'int Sass::Simple_Selector::HASH_CONSTREF(std::__cxx11::string, int)' cannot be overloaded [INFO] [stderr] HASH_CONSTREF(std::string, name) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:114:5: error: with 'int Sass::Simple_Selector::HASH_CONSTREF(std::__cxx11::string, int)' [INFO] [stderr] HASH_CONSTREF(std::string, ns) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:116:31: error: 'simple_type' has not been declared [INFO] [stderr] ADD_PROPERTY(Simple_Type, simple_type) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:116:42: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Simple_Type, simple_type) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:116:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:117:25: error: 'has_ns' has not been declared [INFO] [stderr] HASH_PROPERTY(bool, has_ns) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:117:31: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(bool, has_ns) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:117:31: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:119:33: error: expected ')' before 'pstate' [INFO] [stderr] Simple_Selector(ParserState pstate, std::string n = ""); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:135:13: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual Compound_Selector* unify_with(Compound_Selector*); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:140:44: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual bool is_superselector_of(const Compound_Selector* sub) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:144:34: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] virtual bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:145:35: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] virtual bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:146:34: error: 'Complex_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual bool operator<(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:146:18: error: 'virtual bool Sass::Simple_Selector::operator<(const int&) const' cannot be overloaded [INFO] [stderr] virtual bool operator<(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:144:18: error: with 'virtual bool Sass::Simple_Selector::operator<(const int&) const' [INFO] [stderr] virtual bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:147:35: error: 'Complex_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual bool operator==(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:147:18: error: 'virtual bool Sass::Simple_Selector::operator==(const int&) const' cannot be overloaded [INFO] [stderr] virtual bool operator==(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:145:18: error: with 'virtual bool Sass::Simple_Selector::operator==(const int&) const' [INFO] [stderr] virtual bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:148:34: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual bool operator<(const Compound_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:148:18: error: 'virtual bool Sass::Simple_Selector::operator<(const int&) const' cannot be overloaded [INFO] [stderr] virtual bool operator<(const Compound_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:144:18: error: with 'virtual bool Sass::Simple_Selector::operator<(const int&) const' [INFO] [stderr] virtual bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:149:35: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] virtual bool operator==(const Compound_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:149:18: error: 'virtual bool Sass::Simple_Selector::operator==(const int&) const' cannot be overloaded [INFO] [stderr] virtual bool operator==(const Compound_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:145:18: error: with 'virtual bool Sass::Simple_Selector::operator==(const int&) const' [INFO] [stderr] virtual bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:153:50: error: ISO C++ forbids declaration of 'ATTACH_VIRTUAL_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Simple_Selector); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:154:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS(); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:153:35: error: cannot declare parameter to be of abstract type 'Sass::Simple_Selector' [INFO] [stderr] ATTACH_VIRTUAL_AST_OPERATIONS(Simple_Selector); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:101:9: note: because the following virtual functions are pure within 'Sass::Simple_Selector': [INFO] [stderr] class Simple_Selector : public Selector { [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:134:13: note: virtual Sass::Simple_Selector::~Simple_Selector() [INFO] [stderr] virtual ~Simple_Selector() = 0; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:58:27: note: virtual long unsigned int Sass::Selector::specificity() const [INFO] [stderr] virtual unsigned long specificity() const = 0; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:59:17: note: virtual int Sass::Selector::unification_order() const [INFO] [stderr] virtual int unification_order() const = 0; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:168:24: error: 'real' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, real) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:168:28: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, real) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:168:28: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:170:33: error: expected ')' before 'pstate' [INFO] [stderr] Parent_Selector(ParserState pstate, bool r = true); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:186:42: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Parent_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:186:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:187:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:187:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:196:38: error: expected ')' before 'pstate' [INFO] [stderr] Placeholder_Selector(ParserState pstate, std::string n); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:209:47: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Placeholder_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:209:47: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:210:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:210:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Placeholder_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:200:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Placeholder; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:218:31: error: expected ')' before 'pstate' [INFO] [stderr] Type_Selector(ParserState pstate, std::string n); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:225:5: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Compound_Selector* unify_with(Compound_Selector*) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:230:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Type_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:230:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:231:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:231:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Type_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:222:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Element; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:239:32: error: expected ')' before 'pstate' [INFO] [stderr] Class_Selector(ParserState pstate, std::string n); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:245:5: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Compound_Selector* unify_with(Compound_Selector*) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:250:41: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Class_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:250:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:251:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:251:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Class_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:243:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Class; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:259:29: error: expected ')' before 'pstate' [INFO] [stderr] Id_Selector(ParserState pstate, std::string n); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:265:5: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Compound_Selector* unify_with(Compound_Selector*) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:270:38: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Id_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:270:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:271:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:271:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Id_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:263:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Id; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:278:31: error: 'matcher' has not been declared [INFO] [stderr] ADD_CONSTREF(std::string, matcher) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:278:38: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::string, matcher) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:278:38: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:280:18: error: 'String_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, value) // might be interpolated [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:280:30: error: 'value' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, value) // might be interpolated [INFO] [stderr] ^~~~~ [INFO] [stderr] src/ast_selectors.hpp:280:35: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, value) // might be interpolated [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:280:35: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:281:24: error: 'modifier' has not been declared [INFO] [stderr] ADD_PROPERTY(char, modifier); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:281:32: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(char, modifier); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:283:36: error: expected ')' before 'pstate' [INFO] [stderr] Attribute_Selector(ParserState pstate, std::string n, std::string m, String_Obj v, char o = 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:294:45: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Attribute_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:294:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:295:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:295:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Attribute_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:288:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Attribute; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:315:18: error: 'String_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, expression) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:315:30: error: 'expression' has not been declared [INFO] [stderr] ADD_PROPERTY(String_Obj, expression) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:315:40: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(String_Obj, expression) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:315:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:317:33: error: expected ')' before 'pstate' [INFO] [stderr] Pseudo_Selector(ParserState pstate, std::string n, String_Obj expr = {}); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:317:76: error: expected unqualified-id before ')' token [INFO] [stderr] Pseudo_Selector(ParserState pstate, std::string n, String_Obj expr = {}); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:331:5: error: 'Compound_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Compound_Selector* unify_with(Compound_Selector*) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:332:42: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Pseudo_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:332:42: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:333:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:333:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Pseudo_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:324:16: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_PseudoElement; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:325:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_PseudoClass; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from src/ast.hpp:896:0, [INFO] [stderr] from src/expand.cpp:8: [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:340:18: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:340:37: error: 'selector' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:340:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Selector_List_Obj, selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:340:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:342:34: error: expected ')' before 'pstate' [INFO] [stderr] Wrapped_Selector(ParserState pstate, std::string n, Selector_List_Obj sel); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:355:26: error: expected ',' or '...' before '(' token [INFO] [stderr] bool find ( bool (*f)(AST_Node_Obj) ) override; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:361:43: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Wrapped_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:361:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:362:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:362:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp: In member function 'virtual int Sass::Wrapped_Selector::unification_order() const': [INFO] [stderr] src/ast_selectors.hpp:353:14: error: 'Constants' has not been declared [INFO] [stderr] return Constants::UnificationOrder_Wrapped; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:369:70: error: 'Simple_Selector_Obj' was not declared in this scope [INFO] [stderr] class Compound_Selector final : public Selector, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:369:70: note: suggested alternative: 'Simple_Selector' [INFO] [stderr] class Compound_Selector final : public Selector, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:369:89: error: template argument 1 is invalid [INFO] [stderr] class Compound_Selector final : public Selector, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:371:5: error: 'ComplexSelectorSet' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] ComplexSelectorSet sources_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:372:24: error: 'extended' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, extended); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:372:32: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, extended); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:373:24: error: 'has_parent_reference' has not been declared [INFO] [stderr] ADD_PROPERTY(bool, has_parent_reference); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:373:44: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(bool, has_parent_reference); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:373:5: error: 'int Sass::Compound_Selector::ADD_PROPERTY(bool, int)' cannot be overloaded [INFO] [stderr] ADD_PROPERTY(bool, has_parent_reference); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:372:5: error: with 'int Sass::Compound_Selector::ADD_PROPERTY(bool, int)' [INFO] [stderr] ADD_PROPERTY(bool, extended); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:375:31: error: 'Simple_Selector_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Simple_Selector_Obj s) override [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:381:35: error: expected ')' before 'pstate' [INFO] [stderr] Compound_Selector(ParserState pstate, size_t s = 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:383:17: error: 'Simple_Selector_Obj' has not been declared [INFO] [stderr] void append(Simple_Selector_Obj element) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:385:5: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Complex_Selector_Obj to_complex(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:392:36: error: 'Complex_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] bool is_superselector_of(const Complex_Selector* sub, std::string wrapped = "") const; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:393:36: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool is_superselector_of(const Selector_List* sub, std::string wrapped = "") const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:393:10: error: 'bool Sass::Compound_Selector::is_superselector_of(const int*, std::__cxx11::string) const' cannot be overloaded [INFO] [stderr] bool is_superselector_of(const Selector_List* sub, std::string wrapped = "") const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:392:10: error: with 'bool Sass::Compound_Selector::is_superselector_of(const int*, std::__cxx11::string) const' [INFO] [stderr] bool is_superselector_of(const Complex_Selector* sub, std::string wrapped = "") const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:402:26: error: expected ',' or '...' before '(' token [INFO] [stderr] bool find ( bool (*f)(AST_Node_Obj) ) override; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:406:26: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:407:27: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:408:26: error: 'Complex_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] bool operator<(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:408:10: error: 'bool Sass::Compound_Selector::operator<(const int&) const' cannot be overloaded [INFO] [stderr] bool operator<(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:406:10: error: with 'bool Sass::Compound_Selector::operator<(const int&) const' [INFO] [stderr] bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:409:27: error: 'Complex_Selector' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] bool operator==(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:409:10: error: 'bool Sass::Compound_Selector::operator==(const int&) const' cannot be overloaded [INFO] [stderr] bool operator==(const Complex_Selector& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:407:10: error: with 'bool Sass::Compound_Selector::operator==(const int&) const' [INFO] [stderr] bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:415:5: error: 'ComplexSelectorSet' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] ComplexSelectorSet& sources() { return sources_; } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp:417:23: error: 'ComplexSelectorSet' has not been declared [INFO] [stderr] void mergeSources(ComplexSelectorSet& sources); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:421:44: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Compound_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:421:44: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:422:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:422:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:375:10: error: 'void Sass::Compound_Selector::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Simple_Selector_Obj s) override [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:383:10: error: 'void Sass::Compound_Selector::append(int)' marked 'override', but does not override [INFO] [stderr] void append(Simple_Selector_Obj element) override; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp: In member function 'void Sass::Compound_Selector::clearSources()': [INFO] [stderr] src/ast_selectors.hpp:416:27: error: 'sources_' was not declared in this scope [INFO] [stderr] void clearSources() { sources_.clear(); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:434:31: error: 'combinator' has not been declared [INFO] [stderr] HASH_CONSTREF(Combinator, combinator) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:434:41: error: ISO C++ forbids declaration of 'HASH_CONSTREF' with no type [-fpermissive] [INFO] [stderr] HASH_CONSTREF(Combinator, combinator) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:434:41: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:435:19: error: 'Compound_Selector_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:435:42: error: 'head' has not been declared [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:435:46: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:435:46: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:436:19: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(Complex_Selector_Obj, tail) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:436:41: error: 'tail' has not been declared [INFO] [stderr] HASH_PROPERTY(Complex_Selector_Obj, tail) [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:436:45: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(Complex_Selector_Obj, tail) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:436:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:436:5: error: 'int Sass::Complex_Selector::HASH_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(Complex_Selector_Obj, tail) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:435:5: error: with 'int Sass::Complex_Selector::HASH_PROPERTY(int, int)' [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:437:19: error: 'String_Obj' has not been declared [INFO] [stderr] HASH_PROPERTY(String_Obj, reference); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:437:31: error: 'reference' has not been declared [INFO] [stderr] HASH_PROPERTY(String_Obj, reference); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:437:40: error: ISO C++ forbids declaration of 'HASH_PROPERTY' with no type [-fpermissive] [INFO] [stderr] HASH_PROPERTY(String_Obj, reference); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:437:5: error: 'int Sass::Complex_Selector::HASH_PROPERTY(int, int)' cannot be overloaded [INFO] [stderr] HASH_PROPERTY(String_Obj, reference); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:435:5: error: with 'int Sass::Complex_Selector::HASH_PROPERTY(int, int)' [INFO] [stderr] HASH_PROPERTY(Compound_Selector_Obj, head) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:444:34: error: expected ')' before 'pstate' [INFO] [stderr] Complex_Selector(ParserState pstate, [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:446:50: error: expected unqualified-id before ',' token [INFO] [stderr] Compound_Selector_Obj h = {}, [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:447:49: error: expected unqualified-id before ',' token [INFO] [stderr] Complex_Selector_Obj t = {}, [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:448:39: error: expected unqualified-id before ')' token [INFO] [stderr] String_Obj r = {}); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:454:5: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] Complex_Selector_Obj skip_empty_reference(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp:459:5: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] Selector_List* tails(Selector_List* tails); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:471:5: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] Selector_List* resolve_parent_refs(SelectorStack& pstack, Backtraces& traces, bool implicit_parent = true); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:474:36: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool is_superselector_of(const Selector_List* sub, std::string wrapping = "") const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:475:5: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] Selector_List* unify_with(Complex_Selector* rhs); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:477:17: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] void append(Complex_Selector_Obj, Backtraces& traces); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:477:39: error: 'Backtraces' has not been declared [INFO] [stderr] void append(Complex_Selector_Obj, Backtraces& traces); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:478:24: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] void set_innermost(Complex_Selector_Obj, Combinator); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:488:26: error: expected ',' or '...' before '(' token [INFO] [stderr] bool find ( bool (*f)(AST_Node_Obj) ) override; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:492:26: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool operator<(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_selectors.hpp:493:27: error: 'Selector_List' does not name a type; did you mean 'Selector'? [INFO] [stderr] bool operator==(const Selector_List& rhs) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Selector [INFO] [stderr] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does 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: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] 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] src/ast_fwd_decl.hpp:129:38: error: 'SharedImpl' does 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] src/ast_fwd_decl.hpp:278:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:278:43: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:278:43: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:278:64: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapPair; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:278:64: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: error: 'Compound_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:279:21: note: suggested alternative: 'Compound_Selector' [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:279:44: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:279:44: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:279:64: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapLookup; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:279:64: error: template argument 2 is invalid [INFO] [stderr] src/ast_fwd_decl.hpp:283:21: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_fwd_decl.hpp:283:21: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_fwd_decl.hpp:283:57: error: template argument 1 is invalid [INFO] [stderr] typedef std::pair SubSetMapResult; [INFO] [stderr] ^ [INFO] [stderr] src/ast_fwd_decl.hpp:286:16: error: 'set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::set SelectorSet; [INFO] [stderr] ^~~ [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:16: error: 'set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::set SimpleSelectorSet; [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_fwd_decl.hpp:290:16: error: 'set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::set ComplexSelectorSet; [INFO] [stderr] ^~~ [INFO] [stderr] src/ast_fwd_decl.hpp:291:16: error: 'set' in namespace 'std' does not name a template type [INFO] [stderr] typedef std::set CompoundSelectorSet; [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] 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] 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] src/ast_selectors.hpp:501:11: error: 'ComplexSelectorSet' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] const ComplexSelectorSet sources(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp:502:21: error: 'ComplexSelectorSet' has not been declared [INFO] [stderr] void addSources(ComplexSelectorSet& sources); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:506:43: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Complex_Selector) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:506:43: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:507:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:507:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp: In member function 'bool Sass::Complex_Selector::contains_placeholder()': [INFO] [stderr] src/ast_selectors.hpp:440:11: error: 'head' was not declared in this scope [INFO] [stderr] if (head() && head()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:440:11: note: suggested alternative: 'fread' [INFO] [stderr] if (head() && head()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] fread [INFO] [stderr] src/ast_selectors.hpp:441:11: error: 'tail' was not declared in this scope [INFO] [stderr] if (tail() && tail()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] src/ast_selectors.hpp:441:11: note: suggested alternative: 'this' [INFO] [stderr] if (tail() && tail()->contains_placeholder()) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] this [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:513:66: error: 'Complex_Selector_Obj' was not declared in this scope [INFO] [stderr] class Selector_List final : public Selector, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:513:66: note: suggested alternative: 'Complex_Selector' [INFO] [stderr] class Selector_List final : public Selector, public Vectorized { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp:513:86: error: template argument 1 is invalid [INFO] [stderr] class Selector_List final : public Selector, public Vectorized { [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:514:18: error: 'Selector_Schema_Obj' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_Schema_Obj, schema) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:514:39: error: 'schema' has not been declared [INFO] [stderr] ADD_PROPERTY(Selector_Schema_Obj, schema) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:514:45: error: ISO C++ forbids declaration of 'ADD_PROPERTY' with no type [-fpermissive] [INFO] [stderr] ADD_PROPERTY(Selector_Schema_Obj, schema) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:514:45: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:515:44: error: 'wspace' has not been declared [INFO] [stderr] ADD_CONSTREF(std::vector, wspace) [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:515:50: error: ISO C++ forbids declaration of 'ADD_CONSTREF' with no type [-fpermissive] [INFO] [stderr] ADD_CONSTREF(std::vector, wspace) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:515:50: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:517:31: error: 'Complex_Selector_Obj' has not been declared [INFO] [stderr] void adjust_after_pushing(Complex_Selector_Obj c) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:519:31: error: expected ')' before 'pstate' [INFO] [stderr] Selector_List(ParserState pstate, size_t s = 0); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/ast_selectors.hpp:526:20: error: expected ';' at end of member declaration [INFO] [stderr] Selector_List* resolve_parent_refs(SelectorStack& pstack, Backtraces& traces, bool implicit_parent = true); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:526:53: error: expected ')' before '&' token [INFO] [stderr] Selector_List* resolve_parent_refs(SelectorStack& pstack, Backtraces& traces, bool implicit_parent = true); [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:531:27: error: 'Selector_List_Obj' has not been declared [INFO] [stderr] void populate_extends(Selector_List_Obj, Subset_Map&); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:531:46: error: 'Subset_Map' has not been declared [INFO] [stderr] void populate_extends(Selector_List_Obj, Subset_Map&); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:532:5: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] Selector_List_Obj eval(Eval& eval); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/ast_selectors.hpp:542:26: error: expected ',' or '...' before '(' token [INFO] [stderr] bool find ( bool (*f)(AST_Node_Obj) ) override; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:557:40: error: ISO C++ forbids declaration of 'ATTACH_AST_OPERATIONS' with no type [-fpermissive] [INFO] [stderr] ATTACH_AST_OPERATIONS(Selector_List) [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:557:40: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:558:33: error: ISO C++ forbids declaration of 'ATTACH_CRTP_PERFORM_METHODS' with no type [-fpermissive] [INFO] [stderr] ATTACH_CRTP_PERFORM_METHODS() [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:558:33: error: expected ';' at end of member declaration [INFO] [stderr] src/ast_selectors.hpp:517:10: error: 'void Sass::Selector_List::adjust_after_pushing(int)' marked 'override', but does not override [INFO] [stderr] void adjust_after_pushing(Complex_Selector_Obj c) override; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] src/ast_selectors.hpp:562:63: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp:562:93: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] src/ast_selectors.hpp: In member function 'bool Sass::cmp_complex_selector::operator()(int, int)': [INFO] [stderr] src/ast_selectors.hpp:562:128: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:562:133: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_complex_selector { inline bool operator() (const Complex_Selector_Obj l, const Complex_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:563:64: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_selectors.hpp:563:95: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] src/ast_selectors.hpp: In member function 'bool Sass::cmp_compound_selector::operator()(int, int)': [INFO] [stderr] src/ast_selectors.hpp:563:131: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:563:136: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_compound_selector { inline bool operator() (const Compound_Selector_Obj l, const Compound_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp: At global scope: [INFO] [stderr] src/ast_selectors.hpp:564:62: error: 'Simple_Selector_Obj' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] struct cmp_simple_selector { inline bool operator() (const Simple_Selector_Obj l, const Simple_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/ast_selectors.hpp: In member function 'bool Sass::cmp_simple_selector::operator()(int, int)': [INFO] [stderr] src/ast_selectors.hpp:564:125: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_simple_selector { inline bool operator() (const Simple_Selector_Obj l, const Simple_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] src/ast_selectors.hpp:564:130: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] struct cmp_simple_selector { inline bool operator() (const Simple_Selector_Obj l, const Simple_Selector_Obj r) { return (*l < *r); } }; [INFO] [stderr] ^ [INFO] [stderr] In file included from src/eval.hpp:6:0, [INFO] [stderr] from src/expand.hpp:7, [INFO] [stderr] from src/expand.cpp:9: [INFO] [stderr] src/listize.hpp: At global scope: [INFO] [stderr] src/listize.hpp:20:40: error: expected template-name before '<' token [INFO] [stderr] class Listize : public Operation_CRTP { [INFO] [stderr] ^ [INFO] [stderr] src/listize.hpp:20:40: error: expected '{' before '<' token [INFO] [stderr] src/listize.hpp:20:40: error: expected unqualified-id before '<' token [INFO] [stderr] In file included from src/expand.hpp:7:0, [INFO] [stderr] from src/expand.cpp:9: [INFO] [stderr] src/eval.hpp:15:37: error: expected template-name before '<' token [INFO] [stderr] class Eval : public Operation_CRTP { [INFO] [stderr] ^ [INFO] [stderr] src/eval.hpp:15:37: error: expected '{' before '<' token [INFO] [stderr] src/eval.hpp:15:37: error: expected unqualified-id before '<' token [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:39: error: expected template-name before '<' token [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^ [INFO] [stderr] src/expand.hpp:18:39: error: expected '{' before '<' token [INFO] [stderr] src/expand.hpp:18:39: error: expected unqualified-id before '<' token [INFO] [stderr] In file included from src/backtrace.hpp:6:0, [INFO] [stderr] from src/bind.hpp:5, [INFO] [stderr] from src/expand.cpp:10: [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/bind.hpp:5:0, [INFO] [stderr] from src/expand.cpp:10: [INFO] [stderr] src/backtrace.hpp: At global scope: [INFO] [stderr] src/backtrace.hpp:13:5: error: 'ParserState' does not name a type; did you mean 'setstate'? [INFO] [stderr] ParserState pstate; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] setstate [INFO] [stderr] src/backtrace.hpp:16:27: error: expected ')' before 'pstate' [INFO] [stderr] Backtrace(ParserState pstate, std::string c = "") [INFO] [stderr] ^~~~~~ [INFO] [stderr] In file included from src/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] In file included from src/expand.cpp:10:0: [INFO] [stderr] src/bind.hpp:11:49: error: 'Parameters_Obj' has not been declared [INFO] [stderr] void bind(std::string type, std::string name, Parameters_Obj, Arguments_Obj, Env*, Eval*, Backtraces& traces); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] src/bind.hpp:11:65: error: 'Arguments_Obj' has not been declared [INFO] [stderr] void bind(std::string type, std::string name, Parameters_Obj, Arguments_Obj, Env*, Eval*, Backtraces& traces); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/bind.hpp:11:80: error: 'Env' has not been declared [INFO] [stderr] void bind(std::string type, std::string name, Parameters_Obj, Arguments_Obj, Env*, Eval*, Backtraces& traces); [INFO] [stderr] ^~~ [INFO] [stderr] make: *** [src/units.o] Error 1 [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] 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/ast2c.o] Error 4 [INFO] [stderr] In file included from src/expand.cpp:14:0: [INFO] [stderr] src/parser.hpp:35:37: error: expected class-name before '{' token [INFO] [stderr] class Parser : public ParserState { [INFO] [stderr] ^ [INFO] [stderr] src/parser.hpp:41:17: error: 'Block_Obj' was not declared in this scope [INFO] [stderr] std::vector block_stack; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] src/parser.hpp:41:17: note: suggested alternative: 'Block' [INFO] [stderr] std::vector block_stack; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/parser.hpp:41:26: error: template argument 1 is invalid [INFO] [stderr] std::vector block_stack; [INFO] [stderr] ^ [INFO] [stderr] src/parser.hpp:41:26: error: template argument 2 is invalid [INFO] [stderr] src/parser.hpp:47:5: error: 'Position' does not name a type; did you mean 'Function'? [INFO] [stderr] Position before_token; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Function [INFO] [stderr] src/parser.hpp:48:5: error: 'Position' does not name a type; did you mean 'Function'? [INFO] [stderr] Position after_token; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Function [INFO] [stderr] src/parser.hpp:49:5: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] ParserState pstate; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/sass_values.o] Error 4 [INFO] [stderr] src/parser.hpp:55:5: error: 'Token' does not name a type; did you mean 'popen'? [INFO] [stderr] Token lexed; [INFO] [stderr] ^~~~~ [INFO] [stderr] popen [INFO] [stderr] src/parser.hpp:57:32: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] Parser(Context& ctx, const ParserState& pstate, Backtraces traces, bool allow_parent = true) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] src/parser.hpp:66:73: error: 'ParserState' has not been declared [INFO] [stderr] static Parser from_c_str(const char* src, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] In file included from src/expand.cpp:14:0: [INFO] [stderr] src/parser.hpp:67:90: error: 'ParserState' has not been declared [INFO] [stderr] static Parser from_c_str(const char* beg, const char* end, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:68:30: error: 'Token' has not been declared [INFO] [stderr] static Parser from_token(Token t, Context& ctx, Backtraces, ParserState pstate = ParserState("[TOKEN]"), const char* source = nullptr); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/parser.hpp:68:65: error: 'ParserState' has not been declared [INFO] [stderr] static Parser from_token(Token t, Context& ctx, Backtraces, ParserState pstate = ParserState("[TOKEN]"), const char* source = nullptr); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] 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/parser.hpp:70:12: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] static Selector_List_Obj parse_selector(const char* src, Context& ctx, Backtraces, ParserState pstate = ParserState("[SELECTOR]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/parser.hpp:243:33: error: 'Position' has not been declared [INFO] [stderr] void error(std::string msg, Position pos); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:252:5: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] Block_Obj parse(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/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/parser.hpp:253:5: error: 'Import_Obj' does not name a type; did you mean 'Importer'? [INFO] [stderr] Import_Obj parse_import(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Importer [INFO] [stderr] src/parser.hpp:254:5: error: 'Definition_Obj' does not name a type; did you mean 'Definition'? [INFO] [stderr] Definition_Obj parse_definition(Definition::Type which_type); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Definition [INFO] [stderr] 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/parser.hpp:255:5: error: 'Parameters_Obj' does not name a type; did you mean 'Parameters'? [INFO] [stderr] Parameters_Obj parse_parameters(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Parameters [INFO] [stderr] src/parser.hpp:256:5: error: 'Parameter_Obj' does not name a type; did you mean 'Parameters'? [INFO] [stderr] Parameter_Obj parse_parameter(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Parameters [INFO] [stderr] src/parser.hpp:257:5: error: 'Mixin_Call_Obj' does not name a type; did you mean 'Mixin_Call'? [INFO] [stderr] Mixin_Call_Obj parse_include_directive(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Mixin_Call [INFO] [stderr] src/parser.hpp:258:5: error: 'Arguments_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] Arguments_Obj parse_arguments(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Arguments [INFO] [stderr] 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/parser.hpp:259:5: error: 'Argument_Obj' does not name a type; did you mean 'Arguments'? [INFO] [stderr] Argument_Obj parse_argument(); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Arguments [INFO] [stderr] src/parser.hpp:260:5: error: 'Assignment_Obj' does not name a type; did you mean 'Assignment'? [INFO] [stderr] Assignment_Obj parse_assignment(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Assignment [INFO] [stderr] src/parser.hpp:261:5: error: 'Ruleset_Obj' does not name a type; did you mean 'Ruleset'? [INFO] [stderr] Ruleset_Obj parse_ruleset(Lookahead lookahead); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Ruleset [INFO] [stderr] 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/parser.hpp:262:5: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] Selector_List_Obj parse_selector_list(bool chroot); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/parser.hpp:263:5: error: 'Complex_Selector_Obj' does not name a type; did you mean 'Complex_Selector'? [INFO] [stderr] Complex_Selector_Obj parse_complex_selector(bool chroot); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Complex_Selector [INFO] [stderr] 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/parser.hpp:267:5: error: 'Wrapped_Selector_Obj' does not name a type; did you mean 'Wrapped_Selector'? [INFO] [stderr] Wrapped_Selector_Obj parse_negated_selector(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Wrapped_Selector [INFO] [stderr] src/parser.hpp:268:5: error: 'Simple_Selector_Obj' does not name a type; did you mean 'Simple_Selector'? [INFO] [stderr] Simple_Selector_Obj parse_pseudo_selector(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Simple_Selector [INFO] [stderr] src/parser.hpp:269:5: error: 'Attribute_Selector_Obj' does not name a type; did you mean 'Attribute_Selector'? [INFO] [stderr] Attribute_Selector_Obj parse_attribute_selector(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Attribute_Selector [INFO] [stderr] src/parser.hpp:270:5: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] Block_Obj parse_block(bool is_root = false); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/parser.hpp:271:5: error: 'Block_Obj' does not name a type; did you mean 'Block'? [INFO] [stderr] Block_Obj parse_css_block(bool is_root = false); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Block [INFO] [stderr] src/parser.hpp:276:5: error: 'Declaration_Obj' does not name a type; did you mean 'Declaration'? [INFO] [stderr] Declaration_Obj parse_declaration(); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] Declaration [INFO] [stderr] src/parser.hpp:277:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_map(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:278:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_bracket_list(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:279:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_list(bool delayed = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:280:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_comma_list(bool delayed = false); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:281:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_space_list(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:282:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_disjunction(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:283:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_conjunction(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:284:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_relation(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:285:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_expression(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:286:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_operators(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:287:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_factor(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:288:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj parse_value(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:289:5: error: 'Function_Call_Obj' does not name a type; did you mean 'Function_Call'? [INFO] [stderr] Function_Call_Obj parse_calc_function(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Function_Call [INFO] [stderr] src/parser.hpp:290:5: error: 'Function_Call_Obj' does not name a type; did you mean 'Function_Call'? [INFO] [stderr] Function_Call_Obj parse_function_call(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Function_Call [INFO] [stderr] src/parser.hpp:291:5: error: 'Function_Call_Obj' does not name a type; did you mean 'Function_Call'? [INFO] [stderr] Function_Call_Obj parse_function_call_schema(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Function_Call [INFO] [stderr] src/parser.hpp:292:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_url_function_string(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:293:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_url_function_argument(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:294:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_interpolated_chunk(Token, bool constant = false, bool css = true); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:295:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_string(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:296:5: error: 'Value_Obj' does not name a type; did you mean 'Value'? [INFO] [stderr] Value_Obj parse_static_value(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Value [INFO] [stderr] src/parser.hpp:297:5: error: 'String_Schema_Obj' does not name a type; did you mean 'String_Schema'? [INFO] [stderr] String_Schema_Obj parse_css_variable_value(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] String_Schema [INFO] [stderr] src/parser.hpp:298:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_ie_property(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:299:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_ie_keyword_arg(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:300:5: error: 'String_Schema_Obj' does not name a type; did you mean 'String_Schema'? [INFO] [stderr] String_Schema_Obj parse_value_schema(const char* stop); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] String_Schema [INFO] [stderr] src/parser.hpp:301:5: error: 'String_Obj' does not name a type; did you mean 'String'? [INFO] [stderr] String_Obj parse_identifier_schema(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] String [INFO] [stderr] src/parser.hpp:302:5: error: 'If_Obj' does not name a type [INFO] [stderr] If_Obj parse_if_directive(bool else_if = false); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:303:5: error: 'For_Obj' does not name a type [INFO] [stderr] For_Obj parse_for_directive(); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] src/parser.hpp:304:5: error: 'Each_Obj' does not name a type; did you mean 'Each'? [INFO] [stderr] Each_Obj parse_each_directive(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Each [INFO] [stderr] src/parser.hpp:305:5: error: 'While_Obj' does not name a type; did you mean 'While'? [INFO] [stderr] While_Obj parse_while_directive(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] While [INFO] [stderr] src/parser.hpp:306:5: error: 'Return_Obj' does not name a type; did you mean 'Return'? [INFO] [stderr] Return_Obj parse_return_directive(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] Return [INFO] [stderr] src/parser.hpp:307:5: error: 'Content_Obj' does not name a type; did you mean 'Content'? [INFO] [stderr] Content_Obj parse_content_directive(); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Content [INFO] [stderr] src/parser.hpp:309:5: error: 'Media_Block_Obj' does not name a type; did you mean 'Media_Block'? [INFO] [stderr] Media_Block_Obj parse_media_block(); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] Media_Block [INFO] [stderr] src/parser.hpp:310:5: error: 'List_Obj' does not name a type; did you mean 'Listize'? [INFO] [stderr] List_Obj parse_media_queries(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] Listize [INFO] [stderr] src/parser.hpp:311:5: error: 'Media_Query_Obj' does not name a type; did you mean 'Media_Query'? [INFO] [stderr] Media_Query_Obj parse_media_query(); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] Media_Query [INFO] [stderr] src/parser.hpp:312:5: error: 'Media_Query_Expression_Obj' does not name a type; did you mean 'Media_Query_Expression'? [INFO] [stderr] Media_Query_Expression_Obj parse_media_expression(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Media_Query_Expression [INFO] [stderr] src/parser.hpp:313:5: error: 'Supports_Block_Obj' does not name a type; did you mean 'Supports_Block'? [INFO] [stderr] Supports_Block_Obj parse_supports_directive(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Block [INFO] [stderr] src/parser.hpp:314:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_condition(bool top_level); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] src/parser.hpp:315:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_negation(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] src/parser.hpp:316:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_operator(bool top_level); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] src/parser.hpp:317:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_interpolation(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] src/parser.hpp:318:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_declaration(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] src/parser.hpp:319:5: error: 'Supports_Condition_Obj' does not name a type; did you mean 'Supports_Condition'? [INFO] [stderr] Supports_Condition_Obj parse_supports_condition_in_parens(bool parens_required); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Supports_Condition [INFO] [stderr] src/parser.hpp:320:5: error: 'At_Root_Block_Obj' does not name a type; did you mean 'At_Root_Block'? [INFO] [stderr] At_Root_Block_Obj parse_at_root_block(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] At_Root_Block [INFO] [stderr] src/parser.hpp:321:5: error: 'At_Root_Query_Obj' does not name a type; did you mean 'At_Root_Query'? [INFO] [stderr] At_Root_Query_Obj parse_at_root_query(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] At_Root_Query [INFO] [stderr] src/parser.hpp:322:5: error: 'String_Schema_Obj' does not name a type; did you mean 'String_Schema'? [INFO] [stderr] String_Schema_Obj parse_almost_any_value(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] String_Schema [INFO] [stderr] src/parser.hpp:323:5: error: 'Directive_Obj' does not name a type; did you mean 'Directive'? [INFO] [stderr] Directive_Obj parse_special_directive(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Directive [INFO] [stderr] src/parser.hpp:324:5: error: 'Directive_Obj' does not name a type; did you mean 'Directive'? [INFO] [stderr] Directive_Obj parse_prefixed_directive(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Directive [INFO] [stderr] src/parser.hpp:325:5: error: 'Directive_Obj' does not name a type; did you mean 'Directive'? [INFO] [stderr] Directive_Obj parse_directive(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] Directive [INFO] [stderr] src/parser.hpp:326:5: error: 'Warning_Obj' does not name a type; did you mean 'Warning'? [INFO] [stderr] Warning_Obj parse_warning(); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Warning [INFO] [stderr] src/parser.hpp:327:5: error: 'Error_Obj' does not name a type; did you mean 'Error'? [INFO] [stderr] Error_Obj parse_error(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Error [INFO] [stderr] src/parser.hpp:328:5: error: 'Debug_Obj' does not name a type; did you mean 'Debug'? [INFO] [stderr] Debug_Obj parse_debug(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] Debug [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/ast_values.o] Error 4 [INFO] [stderr] src/parser.hpp:333:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_almost_any_value_token(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/subset_map.hpp: In member function 'void Sass::Subset_Map::clear()': [INFO] [stderr] src/subset_map.hpp:70:43: error: request for member 'clear' in '((Sass::Subset_Map*)this)->Sass::Subset_Map::hash_', which is of non-class type 'int' [INFO] [stderr] void clear() { values_.clear(); hash_.clear(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] src/parser.hpp:334:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_almost_any_value_chars(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:335:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_interp_string(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:336:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_interp_uri(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:337:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_interpolation(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:340:5: error: 'Token' does not name a type; did you mean 'popen'? [INFO] [stderr] Token lex_variable(); [INFO] [stderr] ^~~~~ [INFO] [stderr] popen [INFO] [stderr] src/parser.hpp:341:5: error: 'Token' does not name a type; did you mean 'popen'? [INFO] [stderr] Token lex_identifier(); [INFO] [stderr] ^~~~~ [INFO] [stderr] popen [INFO] [stderr] src/parser.hpp:349:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj fold_operands(Expression_Obj base, std::vector& operands, Operand op); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:350:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj fold_operands(Expression_Obj base, std::vector& operands, std::vector& ops, size_t i = 0); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:357:5: error: 'Expression_Obj' does not name a type; did you mean 'Expression'? [INFO] [stderr] Expression_Obj lex_interp() [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] Expression [INFO] [stderr] src/parser.hpp:384:39: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] static Number* lexed_number(const ParserState& pstate, const std::string& parsed); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] src/parser.hpp:385:42: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] static Number* lexed_dimension(const ParserState& pstate, const std::string& parsed); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] src/parser.hpp:386:43: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] static Number* lexed_percentage(const ParserState& pstate, const std::string& parsed); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] src/parser.hpp:387:41: error: 'ParserState' does not name a type; did you mean 'Parser'? [INFO] [stderr] static Value* lexed_hex_color(const ParserState& pstate, const std::string& parsed); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] In file included from src/expand.cpp:14:0: [INFO] [stderr] src/parser.hpp:66:94: error: 'ParserState' was not declared in this scope [INFO] [stderr] static Parser from_c_str(const char* src, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:66:94: note: suggested alternative: 'Parser' [INFO] [stderr] static Parser from_c_str(const char* src, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] In file included from src/expand.cpp:14:0: [INFO] [stderr] src/parser.hpp:67:111: error: 'ParserState' was not declared in this scope [INFO] [stderr] static Parser from_c_str(const char* beg, const char* end, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:67:111: note: suggested alternative: 'Parser' [INFO] [stderr] static Parser from_c_str(const char* beg, const char* end, Context& ctx, Backtraces, ParserState pstate = ParserState("[CSTRING]"), const char* source = nullptr, bool allow_parent = true); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] src/parser.hpp:68:86: error: 'ParserState' was not declared in this scope [INFO] [stderr] static Parser from_token(Token t, Context& ctx, Backtraces, ParserState pstate = ParserState("[TOKEN]"), const char* source = nullptr); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:68:86: note: suggested alternative: 'Parser' [INFO] [stderr] static Parser from_token(Token t, Context& ctx, Backtraces, ParserState pstate = ParserState("[TOKEN]"), const char* source = nullptr); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] In file included from src/expand.cpp:14:0: [INFO] [stderr] src/parser.hpp: In constructor 'Sass::Parser::Parser(Sass::Context&, const int&, Sass::Backtraces, bool)': [INFO] [stderr] src/parser.hpp:58:7: error: class 'Sass::Parser' does not have any field named 'ParserState' [INFO] [stderr] : ParserState(pstate), ctx(ctx), block_stack(), stack(0), last_media_block(), [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:59:39: error: class 'Sass::Parser' does not have any field named 'before_token' [INFO] [stderr] source(0), position(0), end(0), before_token(pstate), after_token(pstate), [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:59:61: error: class 'Sass::Parser' does not have any field named 'after_token' [INFO] [stderr] source(0), position(0), end(0), before_token(pstate), after_token(pstate), [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:60:7: error: class 'Sass::Parser' does not have any field named 'pstate' [INFO] [stderr] pstate(pstate), traces(traces), indentation(0), nestings(0), allow_parent(allow_parent) [INFO] [stderr] ^~~~~~ [INFO] [stderr] In file included from src/expand.cpp:14:0: [INFO] [stderr] src/parser.hpp: In member function 'const char* Sass::Parser::lex(bool, bool)': [INFO] [stderr] src/parser.hpp:182:7: error: 'lexed' was not declared in this scope [INFO] [stderr] lexed = Token(position, it_before_token, it_after_token); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/parser.hpp:182:7: note: suggested alternative: 'lex' [INFO] [stderr] lexed = Token(position, it_before_token, it_after_token); [INFO] [stderr] ^~~~~ [INFO] [stderr] lex [INFO] [stderr] src/parser.hpp:182:15: error: there are no arguments to 'Token' that depend on a template parameter, so a declaration of 'Token' must be available [-fpermissive] [INFO] [stderr] lexed = Token(position, it_before_token, it_after_token); [INFO] [stderr] ^~~~~ [INFO] [stderr] src/parser.hpp:182:15: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) [INFO] [stderr] src/parser.hpp:185:7: error: 'before_token' was not declared in this scope [INFO] [stderr] before_token = after_token.add(position, it_before_token); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:185:7: note: suggested alternative: 'it_before_token' [INFO] [stderr] before_token = after_token.add(position, it_before_token); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] it_before_token [INFO] [stderr] src/parser.hpp:185:22: error: 'after_token' was not declared in this scope [INFO] [stderr] before_token = after_token.add(position, it_before_token); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:185:22: note: suggested alternative: 'it_after_token' [INFO] [stderr] before_token = after_token.add(position, it_before_token); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] it_after_token [INFO] [stderr] 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/parser.hpp:191:7: error: 'pstate' was not declared in this scope [INFO] [stderr] pstate = ParserState(path, source, lexed, before_token, after_token - before_token); [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:191:7: note: suggested alternative: 'stack' [INFO] [stderr] pstate = ParserState(path, source, lexed, before_token, after_token - before_token); [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/parser.hpp:191:28: error: 'path' was not declared in this scope [INFO] [stderr] pstate = ParserState(path, source, lexed, before_token, after_token - before_token); [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:191:28: note: suggested alternative: 'match' [INFO] [stderr] pstate = ParserState(path, source, lexed, before_token, after_token - before_token); [INFO] [stderr] ^~~~ [INFO] [stderr] match [INFO] [stderr] src/parser.hpp:191:16: error: there are no arguments to 'ParserState' that depend on a template parameter, so a declaration of 'ParserState' must be available [-fpermissive] [INFO] [stderr] pstate = ParserState(path, source, lexed, before_token, after_token - before_token); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp: In member function 'const char* Sass::Parser::lex_css()': [INFO] [stderr] src/parser.hpp:205:7: error: 'Token' was not declared in this scope [INFO] [stderr] Token prev = lexed; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/parser.hpp:205:7: note: suggested alternative: 'popen' [INFO] [stderr] Token prev = lexed; [INFO] [stderr] ^~~~~ [INFO] [stderr] popen [INFO] [stderr] src/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] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/eval.o] Error 4 [INFO] [stderr] src/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/parser.hpp:208:7: error: 'Position' was not declared in this scope [INFO] [stderr] Position bt = before_token; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] src/parser.hpp:208:7: note: suggested alternative: 'position' [INFO] [stderr] Position bt = before_token; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] position [INFO] [stderr] src/parser.hpp:209:16: error: expected ';' before 'at' [INFO] [stderr] Position at = after_token; [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:210:7: error: 'ParserState' was not declared in this scope [INFO] [stderr] ParserState op = pstate; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:210:7: note: suggested alternative: 'Parser' [INFO] [stderr] ParserState op = pstate; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] Parser [INFO] [stderr] src/parser.hpp:218:9: error: 'pstate' was not declared in this scope [INFO] [stderr] pstate = op; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:218:9: note: suggested alternative: 'stack' [INFO] [stderr] pstate = op; [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/parser.hpp:218:18: error: 'op' was not declared in this scope [INFO] [stderr] pstate = op; [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:218:18: note: suggested alternative: [INFO] [stderr] In file included from src/parser.hpp:13:0, [INFO] [stderr] from src/expand.cpp:14: [INFO] [stderr] src/prelexer.hpp:300:17: note: 'Sass::Prelexer::op' [INFO] [stderr] const char* op(const char* src); [INFO] [stderr] ^~ [INFO] [stderr] In file included from src/expand.cpp:14:0: [INFO] [stderr] src/parser.hpp:219:9: error: 'lexed' was not declared in this scope [INFO] [stderr] lexed = prev; [INFO] [stderr] ^~~~~ [INFO] [stderr] src/parser.hpp:219:9: note: suggested alternative: 'lex' [INFO] [stderr] lexed = prev; [INFO] [stderr] ^~~~~ [INFO] [stderr] lex [INFO] [stderr] src/parser.hpp:219:17: error: 'prev' was not declared in this scope [INFO] [stderr] lexed = prev; [INFO] [stderr] ^~~~ [INFO] [stderr] src/parser.hpp:219:17: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/bits/stl_algobase.h:66:0, [INFO] [stderr] from /usr/include/c++/7/bits/char_traits.h:39, [INFO] [stderr] from /usr/include/c++/7/string:40, [INFO] [stderr] from src/sass.hpp:55, [INFO] [stderr] from src/expand.cpp:3: [INFO] [stderr] /usr/include/c++/7/bits/stl_iterator_base_funcs.h:220:5: note: 'std::prev' [INFO] [stderr] prev(_BidirectionalIterator __x, typename [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from src/expand.cpp:14:0: [INFO] [stderr] src/parser.hpp:221:9: error: 'after_token' was not declared in this scope [INFO] [stderr] after_token = at; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:221:9: note: suggested alternative: 'from_token' [INFO] [stderr] after_token = at; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] from_token [INFO] [stderr] src/parser.hpp:221:23: error: 'at' was not declared in this scope [INFO] [stderr] after_token = at; [INFO] [stderr] ^~ [INFO] [stderr] src/parser.hpp:222:9: error: 'before_token' was not declared in this scope [INFO] [stderr] before_token = bt; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/parser.hpp:222:9: note: suggested alternative: 'from_token' [INFO] [stderr] before_token = bt; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] from_token [INFO] [stderr] src/parser.hpp:222:24: error: 'bt' was not declared in this scope [INFO] [stderr] before_token = bt; [INFO] [stderr] ^~ [INFO] [stderr] 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/parser.hpp: In member function 'Sass::Number* Sass::Parser::lexed_number(const string&)': [INFO] [stderr] src/parser.hpp:389:75: error: 'pstate' was not declared in this scope [INFO] [stderr] Number* lexed_number(const std::string& parsed) { return lexed_number(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:389:75: note: suggested alternative: 'stack' [INFO] [stderr] Number* lexed_number(const std::string& parsed) { return lexed_number(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/parser.hpp: In member function 'Sass::Number* Sass::Parser::lexed_dimension(const string&)': [INFO] [stderr] src/parser.hpp:390:81: error: 'pstate' was not declared in this scope [INFO] [stderr] Number* lexed_dimension(const std::string& parsed) { return lexed_dimension(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:390:81: note: suggested alternative: 'stack' [INFO] [stderr] Number* lexed_dimension(const std::string& parsed) { return lexed_dimension(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/parser.hpp: In member function 'Sass::Number* Sass::Parser::lexed_percentage(const string&)': [INFO] [stderr] src/parser.hpp:391:83: error: 'pstate' was not declared in this scope [INFO] [stderr] Number* lexed_percentage(const std::string& parsed) { return lexed_percentage(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:391:83: note: suggested alternative: 'stack' [INFO] [stderr] Number* lexed_percentage(const std::string& parsed) { return lexed_percentage(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/parser.hpp: In member function 'Sass::Value* Sass::Parser::lexed_hex_color(const string&)': [INFO] [stderr] src/parser.hpp:392:80: error: 'pstate' was not declared in this scope [INFO] [stderr] Value* lexed_hex_color(const std::string& parsed) { return lexed_hex_color(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/parser.hpp:392:80: note: suggested alternative: 'stack' [INFO] [stderr] Value* lexed_hex_color(const std::string& parsed) { return lexed_hex_color(pstate, parsed); }; [INFO] [stderr] ^~~~~~ [INFO] [stderr] stack [INFO] [stderr] src/fn_utils.hpp:50:5: error: 'Compound_Selector_Obj' does not name a type; did you mean 'Compound_Selector'? [INFO] [stderr] Compound_Selector_Obj get_arg_sel(const std::string& argname, Env& env, Signature sig, ParserState pstate, Backtraces traces, Context& ctx); // selectors only [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Compound_Selector [INFO] [stderr] In file included from src/expand.cpp:15:0: [INFO] [stderr] src/sass_functions.hpp: At global scope: [INFO] [stderr] src/sass_functions.hpp:30:9: error: 'Env' in namespace 'Sass' does not name a type [INFO] [stderr] Sass::Env* frame; [INFO] [stderr] ^~~ [INFO] [stderr] src/expand.cpp:22:32: error: 'Env' has not been declared [INFO] [stderr] Expand::Expand(Context& ctx, Env* env, SelectorStack* stack) [INFO] [stderr] ^~~ [INFO] [stderr] src/expand.cpp:22:42: error: 'SelectorStack' has not been declared [INFO] [stderr] Expand::Expand(Context& ctx, Env* env, SelectorStack* stack) [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] src/expand.cpp:22:62: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Expand::Expand(Context& ctx, Env* env, SelectorStack* stack) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:45:3: error: 'Env' does not name a type [INFO] [stderr] Env* Expand::environment() [INFO] [stderr] ^~~ [INFO] [stderr] src/expand.cpp:52:3: error: 'Selector_List_Obj' does not name a type; did you mean 'Selector_List'? [INFO] [stderr] Selector_List_Obj Expand::selector() [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/expand.cpp:60:37: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Block* Expand::operator()(Block* b) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:83:43: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Ruleset* r) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:163:50: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Supports_Block* f) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:173:47: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Media_Block* m) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:200:49: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(At_Root_Block* a) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:221:45: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Directive* a) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:241:47: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Declaration* d) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:275:46: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Assignment* a) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:336:44: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Import* imp) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:351:47: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Import_Stub* i) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:381:43: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Warning* w) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:388:41: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Error* e) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:395:41: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Debug* d) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:402:43: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Comment* c) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:416:38: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(If* i) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:436:39: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(For* f) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:491:40: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Each* e) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:575:41: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(While* w) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:592:42: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Return* r) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:599:37: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] void Expand::expand_selector_list(Selector_Obj s, Selector_List_Obj extender) { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:599:37: error: 'Selector_Obj' was not declared in this scope [INFO] [stderr] void Expand::expand_selector_list(Selector_Obj s, Selector_List_Obj extender) { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] src/expand.cpp:599:37: note: suggested alternative: 'Selector_List' [INFO] [stderr] void Expand::expand_selector_list(Selector_Obj s, Selector_List_Obj extender) { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/expand.cpp:599:53: error: 'Selector_List_Obj' was not declared in this scope [INFO] [stderr] void Expand::expand_selector_list(Selector_Obj s, Selector_List_Obj extender) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] src/expand.cpp:599:53: note: suggested alternative: 'Selector_List' [INFO] [stderr] void Expand::expand_selector_list(Selector_Obj s, Selector_List_Obj extender) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] Selector_List [INFO] [stderr] src/expand.cpp:650:45: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Extension* e) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:681:46: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Definition* d) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:706:46: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Mixin_Call* c) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:783:43: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] Statement* Expand::operator()(Content* c) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] src/expand.cpp:811:44: error: invalid use of incomplete type 'class Sass::Expand' [INFO] [stderr] inline void Expand::append_block(Block* b) [INFO] [stderr] ^ [INFO] [stderr] In file included from src/expand.cpp:9:0: [INFO] [stderr] src/expand.hpp:18:9: note: forward declaration of 'class Sass::Expand' [INFO] [stderr] class Expand : public Operation_CRTP { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:39:12: error: 'std::acos' has not been declared [INFO] [stderr] using std::acos; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:40:12: error: 'std::asin' has not been declared [INFO] [stderr] using std::asin; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:41:12: error: 'std::atan' has not been declared [INFO] [stderr] using std::atan; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:42:12: error: 'std::atan2' has not been declared [INFO] [stderr] using std::atan2; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:43:12: error: 'std::cos' has not been declared [INFO] [stderr] using std::cos; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/math.h:44:12: error: 'std::sin' has not been declared [INFO] [stderr] using std::sin; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/math.h:45:12: error: 'std::tan' has not been declared [INFO] [stderr] using std::tan; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/math.h:46:12: error: 'std::cosh' has not been declared [INFO] [stderr] using std::cosh; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:47:12: error: 'std::sinh' has not been declared [INFO] [stderr] using std::sinh; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:48:12: error: 'std::tanh' has not been declared [INFO] [stderr] using std::tanh; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:49:12: error: 'std::exp' has not been declared [INFO] [stderr] using std::exp; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/math.h:50:12: error: 'std::frexp' has not been declared [INFO] [stderr] using std::frexp; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:51:12: error: 'std::ldexp' has not been declared [INFO] [stderr] using std::ldexp; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:52:12: error: 'std::log' has not been declared [INFO] [stderr] using std::log; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/math.h:53:12: error: 'std::log10' has not been declared [INFO] [stderr] using std::log10; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:54:12: error: 'std::modf' has not been declared [INFO] [stderr] using std::modf; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:55:12: error: 'std::pow' has not been declared [INFO] [stderr] using std::pow; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/math.h:56:12: error: 'std::sqrt' has not been declared [INFO] [stderr] using std::sqrt; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:57:12: error: 'std::ceil' has not been declared [INFO] [stderr] using std::ceil; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:58:12: error: 'std::fabs' has not been declared [INFO] [stderr] using std::fabs; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:59:12: error: 'std::floor' has not been declared [INFO] [stderr] using std::floor; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:60:12: error: 'std::fmod' has not been declared [INFO] [stderr] using std::fmod; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:63:12: error: 'std::fpclassify' has not been declared [INFO] [stderr] using std::fpclassify; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:64:12: error: 'std::isfinite' has not been declared [INFO] [stderr] using std::isfinite; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:65:12: error: 'std::isinf' has not been declared [INFO] [stderr] using std::isinf; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:66:12: error: 'std::isnan' has not been declared [INFO] [stderr] using std::isnan; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:67:12: error: 'std::isnormal' has not been declared [INFO] [stderr] using std::isnormal; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:68:12: error: 'std::signbit' has not been declared [INFO] [stderr] using std::signbit; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:69:12: error: 'std::isgreater' has not been declared [INFO] [stderr] using std::isgreater; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:70:12: error: 'std::isgreaterequal' has not been declared [INFO] [stderr] using std::isgreaterequal; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:71:12: error: 'std::isless' has not been declared [INFO] [stderr] using std::isless; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:72:12: error: 'std::islessequal' has not been declared [INFO] [stderr] using std::islessequal; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:73:12: error: 'std::islessgreater' has not been declared [INFO] [stderr] using std::islessgreater; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:74:12: error: 'std::isunordered' has not been declared [INFO] [stderr] using std::isunordered; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:78:12: error: 'std::acosh' has not been declared [INFO] [stderr] using std::acosh; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:79:12: error: 'std::asinh' has not been declared [INFO] [stderr] using std::asinh; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:80:12: error: 'std::atanh' has not been declared [INFO] [stderr] using std::atanh; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:81:12: error: 'std::cbrt' has not been declared [INFO] [stderr] using std::cbrt; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:82:12: error: 'std::copysign' has not been declared [INFO] [stderr] using std::copysign; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:83:12: error: 'std::erf' has not been declared [INFO] [stderr] using std::erf; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/math.h:84:12: error: 'std::erfc' has not been declared [INFO] [stderr] using std::erfc; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:85:12: error: 'std::exp2' has not been declared [INFO] [stderr] using std::exp2; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:86:12: error: 'std::expm1' has not been declared [INFO] [stderr] using std::expm1; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:87:12: error: 'std::fdim' has not been declared [INFO] [stderr] using std::fdim; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:88:12: error: 'std::fma' has not been declared [INFO] [stderr] using std::fma; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/math.h:89:12: error: 'std::fmax' has not been declared [INFO] [stderr] using std::fmax; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:90:12: error: 'std::fmin' has not been declared [INFO] [stderr] using std::fmin; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:91:12: error: 'std::hypot' has not been declared [INFO] [stderr] using std::hypot; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:92:12: error: 'std::ilogb' has not been declared [INFO] [stderr] using std::ilogb; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:93:12: error: 'std::lgamma' has not been declared [INFO] [stderr] using std::lgamma; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:94:12: error: 'std::llrint' has not been declared [INFO] [stderr] using std::llrint; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:95:12: error: 'std::llround' has not been declared [INFO] [stderr] using std::llround; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:96:12: error: 'std::log1p' has not been declared [INFO] [stderr] using std::log1p; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:97:12: error: 'std::log2' has not been declared [INFO] [stderr] using std::log2; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:98:12: error: 'std::logb' has not been declared [INFO] [stderr] using std::logb; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:99:12: error: 'std::lrint' has not been declared [INFO] [stderr] using std::lrint; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:100:12: error: 'std::lround' has not been declared [INFO] [stderr] using std::lround; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:101:12: error: 'std::nearbyint' has not been declared [INFO] [stderr] using std::nearbyint; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:102:12: error: 'std::nextafter' has not been declared [INFO] [stderr] using std::nextafter; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:103:12: error: 'std::nexttoward' has not been declared [INFO] [stderr] using std::nexttoward; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:104:12: error: 'std::remainder' has not been declared [INFO] [stderr] using std::remainder; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:105:12: error: 'std::remquo' has not been declared [INFO] [stderr] using std::remquo; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:106:12: error: 'std::rint' has not been declared [INFO] [stderr] using std::rint; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/math.h:107:12: error: 'std::round' has not been declared [INFO] [stderr] using std::round; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:108:12: error: 'std::scalbln' has not been declared [INFO] [stderr] using std::scalbln; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:109:12: error: 'std::scalbn' has not been declared [INFO] [stderr] using std::scalbn; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:110:12: error: 'std::tgamma' has not been declared [INFO] [stderr] using std::tgamma; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/math.h:111:12: error: 'std::trunc' has not been declared [INFO] [stderr] using std::trunc; [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from src/ast.hpp:19:0, [INFO] [stderr] from src/error_handling.cpp:5: [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:20:0, [INFO] [stderr] from src/error_handling.cpp:5: [INFO] [stderr] src/units.hpp: At global scope: [INFO] [stderr] src/units.hpp:11:26: error: 'acos' is not a member of 'std' [INFO] [stderr] const double PI = std::acos(-1); [INFO] [stderr] ^~~~ [INFO] [stderr] src/units.hpp:11:26: note: suggested alternative: 'abs' [INFO] [stderr] const double PI = std::acos(-1); [INFO] [stderr] ^~~~ [INFO] [stderr] abs [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] In file included from /usr/include/c++/7/algorithm:62:0, [INFO] [stderr] from src/ast.hpp:15, [INFO] [stderr] from src/inspect.cpp:12: [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate)': [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1624:7: error: '_Temporary_buffer' was not declared in this scope [INFO] [stderr] _Temporary_buffer<_ForwardIterator, _ValueType> __buf(__first, __last); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/cssize.o] Error 4 [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1624:41: error: expected primary-expression before ',' token [INFO] [stderr] _Temporary_buffer<_ForwardIterator, _ValueType> __buf(__first, __last); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1624:53: error: expected primary-expression before '>' token [INFO] [stderr] _Temporary_buffer<_ForwardIterator, _ValueType> __buf(__first, __last); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1627:21: error: '__buf' was not declared in this scope [INFO] [stderr] _DistanceType(__buf.requested_size()), [INFO] [stderr] ^~~~~ [INFO] [stderr] make: *** [src/expand.o] Error 1 [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:1627:21: note: suggested alternative: '__ynf' [INFO] [stderr] _DistanceType(__buf.requested_size()), [INFO] [stderr] ^~~~~ [INFO] [stderr] __ynf [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_merge(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Compare)': [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:2542:15: error: '_Temporary_buffer' does not name a type [INFO] [stderr] typedef _Temporary_buffer<_BidirectionalIterator, _ValueType> _TmpBuf; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:2543:7: error: '_TmpBuf' was not declared in this scope [INFO] [stderr] _TmpBuf __buf(__first, __last); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:2545:11: error: '__buf' was not declared in this scope [INFO] [stderr] if (__buf.begin() == 0) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:2545:11: note: suggested alternative: '__ynf' [INFO] [stderr] if (__buf.begin() == 0) [INFO] [stderr] ^~~~~ [INFO] [stderr] __ynf [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare)': [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:5002:15: error: '_Temporary_buffer' does not name a type [INFO] [stderr] typedef _Temporary_buffer<_RandomAccessIterator, _ValueType> _TmpBuf; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:5003:7: error: '_TmpBuf' was not declared in this scope [INFO] [stderr] _TmpBuf __buf(__first, __last); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:5005:11: error: '__buf' was not declared in this scope [INFO] [stderr] if (__buf.begin() == 0) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/stl_algo.h:5005:11: note: suggested alternative: '__ynf' [INFO] [stderr] if (__buf.begin() == 0) [INFO] [stderr] ^~~~~ [INFO] [stderr] __ynf [INFO] [stderr] src/inspect.hpp:11:40: error: expected template-name before '<' token [INFO] [stderr] class Inspect : public Operation_CRTP, public Emitter { [INFO] [stderr] ^ [INFO] [stderr] src/inspect.hpp:11:40: error: expected '{' before '<' token [INFO] [stderr] src/inspect.hpp:11:40: error: expected unqualified-id before '<' token [INFO] [stderr] In file included from src/context.hpp:19:0, [INFO] [stderr] from src/file.cpp:22: [INFO] [stderr] src/output.hpp:14:25: error: invalid use of incomplete type 'class Sass::Inspect' [INFO] [stderr] class Output : public Inspect { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] In file included from src/output.hpp:8:0, [INFO] [stderr] from src/context.hpp:19, [INFO] [stderr] from src/file.cpp:22: [INFO] [stderr] src/inspect.hpp:11:9: note: forward declaration of 'class Sass::Inspect' [INFO] [stderr] class Inspect : public Operation_CRTP, public Emitter { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] In file included from src/context.hpp:19:0, [INFO] [stderr] from src/file.cpp:22: [INFO] [stderr] src/output.hpp:16:29: error: type 'Sass::Inspect' is not a base type for type 'Sass::Output' [INFO] [stderr] using Inspect::operator(); [INFO] [stderr] ^ [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/fn_miscs.o] Error 4 [INFO] [stderr] make: *** [src/sass.o] Error 1 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/fn_colors.o] Error 4 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/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/sass_functions.o] Error 4 [INFO] [stderr] make: *** [src/file.o] Error 1 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/ast_fwd_decl.o] Error 4 [INFO] [stderr] make: *** [src/error_handling.o] Error 1 [INFO] [stderr] g++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make: *** [src/ast.o] Error 4 [INFO] [stderr] make: *** [src/inspect.o] Error 1 [INFO] [stderr] make: *** [src/listize.o] Error 1 [INFO] [stderr] make: *** [src/node.o] Error 1 [INFO] [stderr] [INFO] [stderr] STDOUT:cc -Wall -O2 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/cencode.o src/cencode.c [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/ast.o src/ast.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/ast_values.o src/ast_values.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/ast_supports.o src/ast_supports.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/ast_sel_cmp.o src/ast_sel_cmp.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/ast_sel_unify.o src/ast_sel_unify.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/ast_selectors.o src/ast_selectors.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/node.o src/node.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/context.o src/context.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/constants.o src/constants.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/fn_utils.o src/fn_utils.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/fn_miscs.o src/fn_miscs.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/fn_maps.o src/fn_maps.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/fn_lists.o src/fn_lists.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/fn_colors.o src/fn_colors.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/fn_numbers.o src/fn_numbers.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/fn_strings.o src/fn_strings.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/fn_selectors.o src/fn_selectors.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/color_maps.o src/color_maps.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/environment.o src/environment.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/ast_fwd_decl.o src/ast_fwd_decl.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/bind.o src/bind.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/file.o src/file.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/util.o src/util.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/util_string.o src/util_string.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/json.o src/json.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/units.o src/units.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/values.o src/values.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/plugins.o src/plugins.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/position.o src/position.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/lexer.o src/lexer.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/parser.o src/parser.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/prelexer.o src/prelexer.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/eval.o src/eval.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/expand.o src/expand.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/listize.o src/listize.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/cssize.o src/cssize.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/extend.o src/extend.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/output.o src/output.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/inspect.o src/inspect.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/emitter.o src/emitter.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/check_nesting.o src/check_nesting.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/remove_placeholders.o src/remove_placeholders.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/sass.o src/sass.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/sass_util.o src/sass_util.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/sass_values.o src/sass_values.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/sass_context.o src/sass_context.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/sass_functions.o src/sass_functions.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/sass2scss.o src/sass2scss.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/backtrace.o src/backtrace.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/operators.o src/operators.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/ast2c.o src/ast2c.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/c2ast.o src/c2ast.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/to_value.o src/to_value.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/source_map.o src/source_map.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/subset_map.o src/subset_map.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/error_handling.o src/error_handling.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/memory/SharedPtr.o src/memory/SharedPtr.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/utf8_string.o src/utf8_string.cpp [INFO] [stderr] g++ -Wall -O2 -std=c++11 -I /opt/rustwide/target/debug/build/sass-sys-6bfdae4f51e70289/out/build/include -fPIC -c -o src/base64vlq.o src/base64vlq.cpp [INFO] [stderr] mkdir lib [INFO] [stderr] Makefile:219: recipe for target 'src/fn_numbers.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/util.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/context.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/remove_placeholders.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/base64vlq.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/ast_selectors.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_utils.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/emitter.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/to_value.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/ast_supports.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_strings.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/prelexer.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_maps.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/parser.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/c2ast.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/extend.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/backtrace.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/values.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/sass_util.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_lists.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_selectors.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/sass_context.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/units.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/ast2c.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/sass_values.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/ast_values.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/eval.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/source_map.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/cssize.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/expand.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_miscs.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/sass.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/fn_colors.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/bind.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/sass_functions.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/file.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/ast_fwd_decl.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/error_handling.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/ast.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/inspect.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/listize.o' failed [INFO] [stderr] Makefile:219: recipe for target 'src/node.o' failed [INFO] [stderr] ', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sass-sys-0.4.11/build.rs:82:9 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x555fbb9c7374 - backtrace::backtrace::libunwind::trace::h3c777145747bb537 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/libunwind.rs:88 [INFO] [stderr] 1: 0x555fbb9c7374 - backtrace::backtrace::trace_unsynchronized::h66b9e4a5d8dcdac1 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x555fbb9c7374 - std::sys_common::backtrace::_print_fmt::h67af8761982571ce [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:76 [INFO] [stderr] 3: 0x555fbb9c7374 - ::fmt::hd2414c318764e035 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:60 [INFO] [stderr] 4: 0x555fbb9e6c7c - core::fmt::write::h6b1d9e7d0caf83ef [INFO] [stderr] at src/libcore/fmt/mod.rs:1030 [INFO] [stderr] 5: 0x555fbb9c4237 - std::io::Write::write_fmt::h7d23ef4c2e86d894 [INFO] [stderr] at src/libstd/io/mod.rs:1412 [INFO] [stderr] 6: 0x555fbb9c9835 - std::sys_common::backtrace::_print::h95f9ce51820bb860 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:64 [INFO] [stderr] 7: 0x555fbb9c9835 - std::sys_common::backtrace::print::h60cdacab02cba05c [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stderr] 8: 0x555fbb9c9835 - std::panicking::default_hook::{{closure}}::hd6f0e16d93b9b5c8 [INFO] [stderr] at src/libstd/panicking.rs:196 [INFO] [stderr] 9: 0x555fbb9c9526 - std::panicking::default_hook::hd45736b469c8d928 [INFO] [stderr] at src/libstd/panicking.rs:210 [INFO] [stderr] 10: 0x555fbb9c9e85 - std::panicking::rust_panic_with_hook::hcc17bc0996b76a4c [INFO] [stderr] at src/libstd/panicking.rs:473 [INFO] [stderr] 11: 0x555fbb9c9a22 - std::panicking::continue_panic_fmt::hacd60ce981312f06 [INFO] [stderr] at src/libstd/panicking.rs:380 [INFO] [stderr] 12: 0x555fbb9c997c - std::panicking::begin_panic_fmt::ha10e51743118097a [INFO] [stderr] at src/libstd/panicking.rs:335 [INFO] [stderr] 13: 0x555fbb97d018 - build_script_build::compile::h743d094bbcb936e4 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sass-sys-0.4.11/build.rs:82 [INFO] [stderr] 14: 0x555fbb97d4c0 - build_script_build::main::hd03d7c2c8da936a0 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sass-sys-0.4.11/build.rs:177 [INFO] [stderr] 15: 0x555fbb97f190 - std::rt::lang_start::{{closure}}::hb3f40160060fcea1 [INFO] [stderr] at /rustc/9b9d2aff8de4d499b4ba7ca406e000f8d3754ea7/src/libstd/rt.rs:64 [INFO] [stderr] 16: 0x555fbb9c9903 - std::rt::lang_start_internal::{{closure}}::h677067c06c8055b2 [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] 17: 0x555fbb9c9903 - std::panicking::try::do_call::h02b31030ec0cae5e [INFO] [stderr] at src/libstd/panicking.rs:292 [INFO] [stderr] 18: 0x555fbb9d106a - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:80 [INFO] [stderr] 19: 0x555fbb9ca37d - std::panicking::try::h3d608dc302373513 [INFO] [stderr] at src/libstd/panicking.rs:271 [INFO] [stderr] 20: 0x555fbb9ca37d - std::panic::catch_unwind::hbd3bc0654419de57 [INFO] [stderr] at src/libstd/panic.rs:394 [INFO] [stderr] 21: 0x555fbb9ca37d - std::rt::lang_start_internal::hb18b97680fa7fcd0 [INFO] [stderr] at src/libstd/rt.rs:48 [INFO] [stderr] 22: 0x555fbb97f169 - std::rt::lang_start::h0cd440bcfeeed4b1 [INFO] [stderr] at /rustc/9b9d2aff8de4d499b4ba7ca406e000f8d3754ea7/src/libstd/rt.rs:64 [INFO] [stderr] 23: 0x555fbb97d4fa - main [INFO] [stderr] 24: 0x7f15717fbb97 - __libc_start_main [INFO] [stderr] 25: 0x555fbb97b38a - _start [INFO] [stderr] 26: 0x0 - [INFO] [stderr] [INFO] running `"docker" "inspect" "372e78a7a64daa1f972aa8c08ef60f2854c0380671bcf819d5f5ab91ae3ba00c"` [INFO] running `"docker" "rm" "-f" "372e78a7a64daa1f972aa8c08ef60f2854c0380671bcf819d5f5ab91ae3ba00c"` [INFO] [stdout] 372e78a7a64daa1f972aa8c08ef60f2854c0380671bcf819d5f5ab91ae3ba00c