We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /usr/local/rvm/rubies/ruby-2.2.4/bin/ruby -rubygems /usr/local/rvm/gems/ruby-2.2.4@my_app/gems/rake-12.3.1/exe/rake RUBYARCHDIR=/usr/local/rvm/gems/ruby-2.2.4@my_app/extensions/x86_64-linux/2.2.0/sassc-1.11.4 RUBYLIBDIR=/usr/local/rvm/gems/ruby-2.2.4@my_app/extensions/x86_64-linux/2.2.0/sassc-1.11.4 cd libsass make lib/libsass.so mkdir lib cc -Wall -O2 -I /usr/local/rvm/gems/ruby-2.2.4@my_app/gems/sassc-1.11.4/ext/libsass/include -fPIC -fPIC -c -o src/cencode.o src/cencode.c g++ -Wall -O2 -std=c++0x -I /usr/local/rvm/gems/ruby-2.2.4@my_app/gems/sassc-1.11.4/ext/libsass/include -fPIC -fPIC -c -o src/ast.o src/ast.cpp In file included from src/ast.cpp:2: src/ast.hpp: In member function ‘virtual size_t Sass::Vectorized<T>::hash()’: src/ast.hpp:313: error: expected initializer before ‘:’ token src/ast.hpp:316: error: expected primary-expression before ‘}’ token src/ast.hpp:316: error: expected ‘;’ before ‘}’ token src/ast.hpp:316: error: expected primary-expression before ‘}’ token src/ast.hpp:316: error: expected ‘)’ before ‘}’ token src/ast.hpp:316: error: expected primary-expression before ‘}’ token src/ast.hpp:316: error: expected ‘;’ before ‘}’ token src/ast.hpp: In constructor ‘Sass::Hashed::Hashed(size_t)’: src/ast.hpp:347: error: ‘class Sass::ExpressionMap’ has no member named ‘reserve’ src/ast.hpp: In member function ‘Sass::Hashed& Sass::Hashed::operator+=(Sass::Hashed*)’: src/ast.hpp:376: error: expected initializer before ‘:’ token src/ast.hpp:380: error: could not convert ‘Sass::Hashed::reset_duplicate_key()’ to ‘bool’ src/ast.hpp:381: error: expected primary-expression before ‘return’ src/ast.hpp:381: error: expected ‘)’ before ‘return’ In file included from src/ast.cpp:2: src/ast.hpp: In member function ‘virtual size_t Sass::Map::hash()’: src/ast.hpp:1123: error: expected initializer before ‘:’ token src/ast.hpp:1127: error: expected primary-expression before ‘}’ token src/ast.hpp:1127: error: expected ‘;’ before ‘}’ token src/ast.hpp:1127: error: expected primary-expression before ‘}’ token src/ast.hpp:1127: error: expected ‘)’ before ‘}’ token src/ast.hpp:1127: error: expected primary-expression before ‘}’ token src/ast.hpp:1127: error: expected ‘;’ before ‘}’ token src/ast.hpp: In member function ‘virtual size_t Sass::Function_Call::hash()’: src/ast.hpp:1462: error: expected initializer before ‘:’ token src/ast.hpp:1464: error: expected primary-expression before ‘}’ token src/ast.hpp:1464: error: expected ‘;’ before ‘}’ token src/ast.hpp:1464: error: expected primary-expression before ‘}’ token src/ast.hpp:1464: error: expected ‘)’ before ‘}’ token src/ast.hpp:1464: error: expected primary-expression before ‘}’ token src/ast.hpp:1464: error: expected ‘;’ before ‘}’ token src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’: src/ast.hpp:1617: error: expected initializer before ‘:’ token src/ast.hpp:1619: error: expected primary-expression before ‘for’ src/ast.hpp:1619: error: expected ‘;’ before ‘for’ src/ast.hpp:1619: error: expected primary-expression before ‘for’ src/ast.hpp:1619: error: expected ‘)’ before ‘for’ src/ast.hpp:1619: error: expected initializer before ‘:’ token src/ast.hpp:1621: error: expected primary-expression before ‘}’ token src/ast.hpp:1621: error: expected ‘;’ before ‘}’ token src/ast.hpp:1621: error: expected primary-expression before ‘}’ token src/ast.hpp:1621: error: expected ‘)’ before ‘}’ token src/ast.hpp:1621: error: expected primary-expression before ‘}’ token src/ast.hpp:1621: error: expected ‘;’ before ‘}’ token src/ast.hpp: In member function ‘bool Sass::String_Schema::has_interpolants()’: src/ast.hpp:1795: error: expected initializer before ‘:’ token src/ast.hpp:1798: error: expected primary-expression before ‘return’ src/ast.hpp:1798: error: expected ‘;’ before ‘return’ src/ast.hpp:1798: error: expected primary-expression before ‘return’ src/ast.hpp:1798: error: expected ‘)’ before ‘return’ src/ast.hpp: In member function ‘virtual size_t Sass::String_Schema::hash()’: src/ast.hpp:1807: error: expected initializer before ‘:’ token src/ast.hpp:1809: error: expected primary-expression before ‘}’ token src/ast.hpp:1809: error: expected ‘;’ before ‘}’ token src/ast.hpp:1809: error: expected primary-expression before ‘}’ token src/ast.hpp:1809: error: expected ‘)’ before ‘}’ token src/ast.hpp:1809: error: expected primary-expression before ‘}’ token src/ast.hpp:1809: error: expected ‘;’ before ‘}’ token src/ast.hpp: In member function ‘virtual size_t Sass::Compound_Selector::hash()’: src/ast.hpp:2781: error: ‘template<class T> class Sass::Vectorized’ used without template parameters src/ast.hpp: In member function ‘virtual size_t Sass::Selector_List::hash()’: src/ast.hpp:3022: error: ‘template<class T> class Sass::Vectorized’ used without template parameters src/ast.hpp: In member function ‘virtual void Sass::Selector_List::set_media_block(Sass::Media_Block*)’: src/ast.hpp:3039: error: expected initializer before ‘:’ token src/ast.hpp:3042: error: expected primary-expression before ‘}’ token src/ast.hpp:3042: error: expected ‘;’ before ‘}’ token src/ast.hpp:3042: error: expected primary-expression before ‘}’ token src/ast.hpp:3042: error: expected ‘)’ before ‘}’ token src/ast.hpp:3042: error: expected primary-expression before ‘}’ token src/ast.hpp:3042: error: expected ‘;’ before ‘}’ token src/ast.hpp: In member function ‘virtual bool Sass::Selector_List::has_placeholder()’: src/ast.hpp:3044: error: expected initializer before ‘:’ token src/ast.hpp:3047: error: expected primary-expression before ‘return’ src/ast.hpp:3047: error: expected ‘;’ before ‘return’ src/ast.hpp:3047: error: expected primary-expression before ‘return’ src/ast.hpp:3047: error: expected ‘)’ before ‘return’ src/ast.cpp: In function ‘std::string& Sass::str_ltrim(std::string&)’: src/ast.cpp:52: error: expected primary-expression before ‘[’ token src/ast.cpp:52: error: expected primary-expression before ‘]’ token src/ast.cpp:52: error: expected primary-expression before ‘char’ src/ast.cpp:52: error: unable to deduce ‘auto’ from ‘<expression error>’ src/ast.cpp: In function ‘std::string& Sass::str_rtrim(std::string&)’: src/ast.cpp:59: error: expected primary-expression before ‘[’ token src/ast.cpp:59: error: expected primary-expression before ‘]’ token src/ast.cpp:59: error: expected primary-expression before ‘char’ src/ast.cpp:59: error: unable to deduce ‘auto’ from ‘<expression error>’ src/ast.cpp: In member function ‘virtual void Sass::Arguments::set_delayed(bool)’: src/ast.cpp:104: error: expected initializer before ‘:’ token src/ast.cpp:108: error: expected primary-expression before ‘}’ token src/ast.cpp:108: error: expected ‘)’ before ‘}’ token src/ast.cpp:108: error: expected primary-expression before ‘}’ token src/ast.cpp:108: error: expected ‘;’ before ‘}’ token src/ast.cpp: In member function ‘virtual bool Sass::Compound_Selector::has_parent_ref()’: src/ast.cpp:178: error: expected initializer before ‘:’ token src/ast.cpp:181: error: expected primary-expression before ‘return’ src/ast.cpp:181: error: expected ‘;’ before ‘return’ src/ast.cpp:181: error: expected primary-expression before ‘return’ src/ast.cpp:181: error: expected ‘)’ before ‘return’ src/ast.cpp: In member function ‘virtual bool Sass::Compound_Selector::has_real_parent_ref()’: src/ast.cpp:186: error: expected initializer before ‘:’ token src/ast.cpp:189: error: expected primary-expression before ‘return’ src/ast.cpp:189: error: expected ‘;’ before ‘return’ src/ast.cpp:189: error: expected primary-expression before ‘return’ src/ast.cpp:189: error: expected ‘)’ before ‘return’ src/ast.cpp: In member function ‘virtual bool Sass::Compound_Selector::is_superselector_of(Sass::Selector_List_Obj, std::string)’: src/ast.cpp:783: error: expected initializer before ‘:’ token src/ast.cpp:786: error: expected primary-expression before ‘return’ src/ast.cpp:786: error: expected ‘;’ before ‘return’ src/ast.cpp:786: error: expected primary-expression before ‘return’ src/ast.cpp:786: error: expected ‘)’ before ‘return’ src/ast.cpp: In member function ‘Sass::Selector_List* Sass::Complex_Selector::resolve_parent_refs(Sass::Context&, std::vector<Sass::SharedImpl<Sass::Selector_List>, std::allocator<Sass::SharedImpl<Sass::Selector_List> > >&, bool)’: src/ast.cpp:1344: error: expected initializer before ‘:’ token src/ast.cpp:2451: error: expected primary-expression at end of input src/ast.cpp:2451: error: expected ‘;’ at end of input src/ast.cpp:2451: error: expected primary-expression at end of input src/ast.cpp:2451: error: expected ‘)’ at end of input src/ast.cpp:2451: error: expected statement at end of input src/ast.cpp:2451: error: expected ‘}’ at end of input src/ast.cpp:2451: error: expected ‘}’ at end of input src/ast.cpp: At global scope: src/ast.cpp:2451: error: expected ‘}’ at end of input In file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/deque:63, from src/ast.hpp:5, from src/ast.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Expression, _T2 = Sass::SharedImpl<Sass::Expression>&]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = Sass::SharedImpl<Sass::Expression>*, _ForwardIterator = Sass::SharedImpl<Sass::Expression>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = Sass::SharedImpl<Sass::Expression>*, _ForwardIterator = Sass::SharedImpl<Sass::Expression>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = Sass::SharedImpl<Sass::Expression>*, _ForwardIterator = Sass::SharedImpl<Sass::Expression>*, _Tp = Sass::SharedImpl<Sass::Expression>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:183: instantiated from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Sass::SharedImpl<Sass::Expression>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Expression> >]’ src/ast.hpp:372: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: cannot allocate an object of abstract type ‘Sass::Expression’ src/ast.hpp:142: note: because the following virtual functions are pure within ‘Sass::Expression’: src/ast.hpp:202: note: virtual Sass::Expression* Sass::Expression::copy() const src/ast.hpp:202: note: virtual Sass::Expression* Sass::Expression::clone() const /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Statement, _T2 = const Sass::SharedImpl<Sass::Statement>&]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Statement>*, std::vector<Sass::SharedImpl<Sass::Statement>, std::allocator<Sass::SharedImpl<Sass::Statement> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Statement>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Statement>*, std::vector<Sass::SharedImpl<Sass::Statement>, std::allocator<Sass::SharedImpl<Sass::Statement> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Statement>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Statement>*, std::vector<Sass::SharedImpl<Sass::Statement>, std::allocator<Sass::SharedImpl<Sass::Statement> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Statement>*, _Tp = Sass::SharedImpl<Sass::Statement>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:243: instantiated from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Sass::SharedImpl<Sass::Statement>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Statement> >]’ src/ast.hpp:270: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: cannot allocate an object of abstract type ‘Sass::Statement’ src/ast.hpp:400: note: because the following virtual functions are pure within ‘Sass::Statement’: src/ast.hpp:450: note: virtual Sass::Statement::~Statement() src/ast.hpp:450: note: virtual Sass::Statement::~Statement() src/ast.hpp:120: note: virtual Sass::AST_Node* Sass::AST_Node::copy() const src/ast.hpp:120: note: virtual Sass::AST_Node* Sass::AST_Node::clone() const /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Expression, _T2 = const Sass::SharedImpl<Sass::Expression>&]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Expression>*, std::vector<Sass::SharedImpl<Sass::Expression>, std::allocator<Sass::SharedImpl<Sass::Expression> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Expression>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Expression>*, std::vector<Sass::SharedImpl<Sass::Expression>, std::allocator<Sass::SharedImpl<Sass::Expression> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Expression>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Expression>*, std::vector<Sass::SharedImpl<Sass::Expression>, std::allocator<Sass::SharedImpl<Sass::Expression> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Expression>*, _Tp = Sass::SharedImpl<Sass::Expression>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:243: instantiated from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Sass::SharedImpl<Sass::Expression>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Expression> >]’ src/ast.hpp:710: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: cannot allocate an object of abstract type ‘Sass::Expression’ src/ast.hpp:142: note: since type ‘Sass::Expression’ has pure virtual functions /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Argument, _T2 = const Sass::SharedImpl<Sass::Argument>&]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Argument>*, std::vector<Sass::SharedImpl<Sass::Argument>, std::allocator<Sass::SharedImpl<Sass::Argument> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Argument>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Argument>*, std::vector<Sass::SharedImpl<Sass::Argument>, std::allocator<Sass::SharedImpl<Sass::Argument> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Argument>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Argument>*, std::vector<Sass::SharedImpl<Sass::Argument>, std::allocator<Sass::SharedImpl<Sass::Argument> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Argument>*, _Tp = Sass::SharedImpl<Sass::Argument>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:243: instantiated from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Sass::SharedImpl<Sass::Argument>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Argument> >]’ src/ast.hpp:270: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: no matching function for call to ‘Sass::Argument::Argument(const Sass::SharedImpl<Sass::Argument>&)’ src/ast.hpp:1337: note: candidates are: Sass::Argument::Argument(const Sass::Argument*) src/ast.hpp:1330: note: Sass::Argument::Argument(Sass::ParserState, Sass::Expression_Obj, std::string, bool, bool) src/ast.hpp:1323: note: Sass::Argument::Argument(const Sass::Argument&) /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Media_Query_Expression, _T2 = const Sass::SharedImpl<Sass::Media_Query_Expression>&]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Media_Query_Expression>*, std::vector<Sass::SharedImpl<Sass::Media_Query_Expression>, std::allocator<Sass::SharedImpl<Sass::Media_Query_Expression> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Media_Query_Expression>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Media_Query_Expression>*, std::vector<Sass::SharedImpl<Sass::Media_Query_Expression>, std::allocator<Sass::SharedImpl<Sass::Media_Query_Expression> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Media_Query_Expression>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Media_Query_Expression>*, std::vector<Sass::SharedImpl<Sass::Media_Query_Expression>, std::allocator<Sass::SharedImpl<Sass::Media_Query_Expression> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Media_Query_Expression>*, _Tp = Sass::SharedImpl<Sass::Media_Query_Expression>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:243: instantiated from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Sass::SharedImpl<Sass::Media_Query_Expression>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Media_Query_Expression> >]’ src/ast.hpp:270: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: no matching function for call to ‘Sass::Media_Query_Expression::Media_Query_Expression(const Sass::SharedImpl<Sass::Media_Query_Expression>&)’ src/ast.hpp:1938: note: candidates are: Sass::Media_Query_Expression::Media_Query_Expression(const Sass::Media_Query_Expression*) src/ast.hpp:1934: note: Sass::Media_Query_Expression::Media_Query_Expression(Sass::ParserState, Sass::Expression_Obj, Sass::Expression_Obj, bool) src/ast.hpp:1929: note: Sass::Media_Query_Expression::Media_Query_Expression(const Sass::Media_Query_Expression&) /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Parameter, _T2 = const Sass::SharedImpl<Sass::Parameter>&]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Parameter>*, std::vector<Sass::SharedImpl<Sass::Parameter>, std::allocator<Sass::SharedImpl<Sass::Parameter> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Parameter>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Parameter>*, std::vector<Sass::SharedImpl<Sass::Parameter>, std::allocator<Sass::SharedImpl<Sass::Parameter> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Parameter>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Parameter>*, std::vector<Sass::SharedImpl<Sass::Parameter>, std::allocator<Sass::SharedImpl<Sass::Parameter> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Parameter>*, _Tp = Sass::SharedImpl<Sass::Parameter>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:243: instantiated from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Sass::SharedImpl<Sass::Parameter>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Parameter> >]’ src/ast.hpp:270: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: no matching function for call to ‘Sass::Parameter::Parameter(const Sass::SharedImpl<Sass::Parameter>&)’ src/ast.hpp:2187: note: candidates are: Sass::Parameter::Parameter(const Sass::Parameter*) src/ast.hpp:2179: note: Sass::Parameter::Parameter(Sass::ParserState, std::string, Sass::Expression_Obj, bool) src/ast.hpp:2174: note: Sass::Parameter::Parameter(const Sass::Parameter&) /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Simple_Selector, _T2 = const Sass::SharedImpl<Sass::Simple_Selector>&]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Simple_Selector>*, std::vector<Sass::SharedImpl<Sass::Simple_Selector>, std::allocator<Sass::SharedImpl<Sass::Simple_Selector> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Simple_Selector>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Simple_Selector>*, std::vector<Sass::SharedImpl<Sass::Simple_Selector>, std::allocator<Sass::SharedImpl<Sass::Simple_Selector> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Simple_Selector>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Simple_Selector>*, std::vector<Sass::SharedImpl<Sass::Simple_Selector>, std::allocator<Sass::SharedImpl<Sass::Simple_Selector> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Simple_Selector>*, _Tp = Sass::SharedImpl<Sass::Simple_Selector>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:243: instantiated from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Sass::SharedImpl<Sass::Simple_Selector>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Simple_Selector> >]’ src/ast.hpp:270: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: cannot allocate an object of abstract type ‘Sass::Simple_Selector’ src/ast.hpp:2339: note: because the following virtual functions are pure within ‘Sass::Simple_Selector’: src/ast.hpp:2433: note: virtual Sass::Simple_Selector::~Simple_Selector() src/ast.hpp:2433: note: virtual Sass::Simple_Selector::~Simple_Selector() src/ast.hpp:2430: note: virtual Sass::Simple_Selector* Sass::Simple_Selector::copy() const src/ast.hpp:2430: note: virtual Sass::Simple_Selector* Sass::Simple_Selector::clone() const /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Complex_Selector, _T2 = const Sass::SharedImpl<Sass::Complex_Selector>&]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Complex_Selector>*, std::vector<Sass::SharedImpl<Sass::Complex_Selector>, std::allocator<Sass::SharedImpl<Sass::Complex_Selector> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Complex_Selector>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Complex_Selector>*, std::vector<Sass::SharedImpl<Sass::Complex_Selector>, std::allocator<Sass::SharedImpl<Sass::Complex_Selector> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Complex_Selector>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Sass::SharedImpl<Sass::Complex_Selector>*, std::vector<Sass::SharedImpl<Sass::Complex_Selector>, std::allocator<Sass::SharedImpl<Sass::Complex_Selector> > > >, _ForwardIterator = Sass::SharedImpl<Sass::Complex_Selector>*, _Tp = Sass::SharedImpl<Sass::Complex_Selector>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:243: instantiated from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Sass::SharedImpl<Sass::Complex_Selector>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Complex_Selector> >]’ src/ast.hpp:270: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: no matching function for call to ‘Sass::Complex_Selector::Complex_Selector(const Sass::SharedImpl<Sass::Complex_Selector>&)’ src/ast.hpp:2852: note: candidates are: Sass::Complex_Selector::Complex_Selector(const Sass::Complex_Selector*) src/ast.hpp:2842: note: Sass::Complex_Selector::Complex_Selector(Sass::ParserState, Sass::Complex_Selector::Combinator, Sass::Compound_Selector_Obj, Sass::Complex_Selector_Obj, Sass::String_Obj) src/ast.hpp:2828: note: Sass::Complex_Selector::Complex_Selector(const Sass::Complex_Selector&) /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Expression, _T2 = Sass::SharedImpl<Sass::Expression>]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Expression>*>, _ForwardIterator = Sass::SharedImpl<Sass::Expression>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Expression>*>, _ForwardIterator = Sass::SharedImpl<Sass::Expression>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Expression>*>, _ForwardIterator = Sass::SharedImpl<Sass::Expression>*, _Tp = Sass::SharedImpl<Sass::Expression>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:966: instantiated from ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_t, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator<Sass::SharedImpl<Sass::Expression>*>, _Tp = Sass::SharedImpl<Sass::Expression>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Expression> >]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:74: instantiated from ‘void std::vector<_Tp, _Alloc>::reserve(size_t) [with _Tp = Sass::SharedImpl<Sass::Expression>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Expression> >]’ src/ast.hpp:347: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: cannot allocate an object of abstract type ‘Sass::Expression’ src/ast.hpp:142: note: since type ‘Sass::Expression’ has pure virtual functions /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Statement, _T2 = Sass::SharedImpl<Sass::Statement>]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Statement>*>, _ForwardIterator = Sass::SharedImpl<Sass::Statement>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Statement>*>, _ForwardIterator = Sass::SharedImpl<Sass::Statement>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Statement>*>, _ForwardIterator = Sass::SharedImpl<Sass::Statement>*, _Tp = Sass::SharedImpl<Sass::Statement>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:966: instantiated from ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_t, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator<Sass::SharedImpl<Sass::Statement>*>, _Tp = Sass::SharedImpl<Sass::Statement>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Statement> >]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:74: instantiated from ‘void std::vector<_Tp, _Alloc>::reserve(size_t) [with _Tp = Sass::SharedImpl<Sass::Statement>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Statement> >]’ src/ast.hpp:278: instantiated from ‘Sass::Vectorized<T>::Vectorized(size_t) [with T = Sass::SharedImpl<Sass::Statement>]’ src/ast.hpp:468: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: cannot allocate an object of abstract type ‘Sass::Statement’ src/ast.hpp:400: note: since type ‘Sass::Statement’ has pure virtual functions /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Argument, _T2 = Sass::SharedImpl<Sass::Argument>]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Argument>*>, _ForwardIterator = Sass::SharedImpl<Sass::Argument>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Argument>*>, _ForwardIterator = Sass::SharedImpl<Sass::Argument>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Argument>*>, _ForwardIterator = Sass::SharedImpl<Sass::Argument>*, _Tp = Sass::SharedImpl<Sass::Argument>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:966: instantiated from ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_t, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator<Sass::SharedImpl<Sass::Argument>*>, _Tp = Sass::SharedImpl<Sass::Argument>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Argument> >]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:74: instantiated from ‘void std::vector<_Tp, _Alloc>::reserve(size_t) [with _Tp = Sass::SharedImpl<Sass::Argument>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Argument> >]’ src/ast.hpp:278: instantiated from ‘Sass::Vectorized<T>::Vectorized(size_t) [with T = Sass::SharedImpl<Sass::Argument>]’ src/ast.hpp:1396: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: no matching function for call to ‘Sass::Argument::Argument(Sass::SharedImpl<Sass::Argument>)’ src/ast.hpp:1337: note: candidates are: Sass::Argument::Argument(const Sass::Argument*) src/ast.hpp:1330: note: Sass::Argument::Argument(Sass::ParserState, Sass::Expression_Obj, std::string, bool, bool) src/ast.hpp:1323: note: Sass::Argument::Argument(const Sass::Argument&) /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Media_Query_Expression, _T2 = Sass::SharedImpl<Sass::Media_Query_Expression>]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Media_Query_Expression>*>, _ForwardIterator = Sass::SharedImpl<Sass::Media_Query_Expression>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Media_Query_Expression>*>, _ForwardIterator = Sass::SharedImpl<Sass::Media_Query_Expression>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Media_Query_Expression>*>, _ForwardIterator = Sass::SharedImpl<Sass::Media_Query_Expression>*, _Tp = Sass::SharedImpl<Sass::Media_Query_Expression>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:966: instantiated from ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_t, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator<Sass::SharedImpl<Sass::Media_Query_Expression>*>, _Tp = Sass::SharedImpl<Sass::Media_Query_Expression>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Media_Query_Expression> >]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:74: instantiated from ‘void std::vector<_Tp, _Alloc>::reserve(size_t) [with _Tp = Sass::SharedImpl<Sass::Media_Query_Expression>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Media_Query_Expression> >]’ src/ast.hpp:278: instantiated from ‘Sass::Vectorized<T>::Vectorized(size_t) [with T = Sass::SharedImpl<Sass::Media_Query_Expression>]’ src/ast.hpp:1913: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: no matching function for call to ‘Sass::Media_Query_Expression::Media_Query_Expression(Sass::SharedImpl<Sass::Media_Query_Expression>)’ src/ast.hpp:1938: note: candidates are: Sass::Media_Query_Expression::Media_Query_Expression(const Sass::Media_Query_Expression*) src/ast.hpp:1934: note: Sass::Media_Query_Expression::Media_Query_Expression(Sass::ParserState, Sass::Expression_Obj, Sass::Expression_Obj, bool) src/ast.hpp:1929: note: Sass::Media_Query_Expression::Media_Query_Expression(const Sass::Media_Query_Expression&) /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Parameter, _T2 = Sass::SharedImpl<Sass::Parameter>]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Parameter>*>, _ForwardIterator = Sass::SharedImpl<Sass::Parameter>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Parameter>*>, _ForwardIterator = Sass::SharedImpl<Sass::Parameter>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Parameter>*>, _ForwardIterator = Sass::SharedImpl<Sass::Parameter>*, _Tp = Sass::SharedImpl<Sass::Parameter>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:966: instantiated from ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_t, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator<Sass::SharedImpl<Sass::Parameter>*>, _Tp = Sass::SharedImpl<Sass::Parameter>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Parameter> >]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:74: instantiated from ‘void std::vector<_Tp, _Alloc>::reserve(size_t) [with _Tp = Sass::SharedImpl<Sass::Parameter>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Parameter> >]’ src/ast.hpp:278: instantiated from ‘Sass::Vectorized<T>::Vectorized(size_t) [with T = Sass::SharedImpl<Sass::Parameter>]’ src/ast.hpp:2238: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: no matching function for call to ‘Sass::Parameter::Parameter(Sass::SharedImpl<Sass::Parameter>)’ src/ast.hpp:2187: note: candidates are: Sass::Parameter::Parameter(const Sass::Parameter*) src/ast.hpp:2179: note: Sass::Parameter::Parameter(Sass::ParserState, std::string, Sass::Expression_Obj, bool) src/ast.hpp:2174: note: Sass::Parameter::Parameter(const Sass::Parameter&) /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Simple_Selector, _T2 = Sass::SharedImpl<Sass::Simple_Selector>]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Simple_Selector>*>, _ForwardIterator = Sass::SharedImpl<Sass::Simple_Selector>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Simple_Selector>*>, _ForwardIterator = Sass::SharedImpl<Sass::Simple_Selector>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Simple_Selector>*>, _ForwardIterator = Sass::SharedImpl<Sass::Simple_Selector>*, _Tp = Sass::SharedImpl<Sass::Simple_Selector>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:966: instantiated from ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_t, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator<Sass::SharedImpl<Sass::Simple_Selector>*>, _Tp = Sass::SharedImpl<Sass::Simple_Selector>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Simple_Selector> >]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:74: instantiated from ‘void std::vector<_Tp, _Alloc>::reserve(size_t) [with _Tp = Sass::SharedImpl<Sass::Simple_Selector>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Simple_Selector> >]’ src/ast.hpp:278: instantiated from ‘Sass::Vectorized<T>::Vectorized(size_t) [with T = Sass::SharedImpl<Sass::Simple_Selector>]’ src/ast.hpp:2735: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: cannot allocate an object of abstract type ‘Sass::Simple_Selector’ src/ast.hpp:2339: note: since type ‘Sass::Simple_Selector’ has pure virtual functions /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _T2&&) [with _T1 = Sass::Complex_Selector, _T2 = Sass::SharedImpl<Sass::Complex_Selector>]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<<anonymous> >::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Complex_Selector>*>, _ForwardIterator = Sass::SharedImpl<Sass::Complex_Selector>*, bool <anonymous> = false]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Complex_Selector>*>, _ForwardIterator = Sass::SharedImpl<Sass::Complex_Selector>*]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<Sass::SharedImpl<Sass::Complex_Selector>*>, _ForwardIterator = Sass::SharedImpl<Sass::Complex_Selector>*, _Tp = Sass::SharedImpl<Sass::Complex_Selector>]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:966: instantiated from ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_t, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator<Sass::SharedImpl<Sass::Complex_Selector>*>, _Tp = Sass::SharedImpl<Sass::Complex_Selector>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Complex_Selector> >]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:74: instantiated from ‘void std::vector<_Tp, _Alloc>::reserve(size_t) [with _Tp = Sass::SharedImpl<Sass::Complex_Selector>, _Alloc = std::allocator<Sass::SharedImpl<Sass::Complex_Selector> >]’ src/ast.hpp:278: instantiated from ‘Sass::Vectorized<T>::Vectorized(size_t) [with T = Sass::SharedImpl<Sass::Complex_Selector>]’ src/ast.hpp:2999: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:73: error: no matching function for call to ‘Sass::Complex_Selector::Complex_Selector(Sass::SharedImpl<Sass::Complex_Selector>)’ src/ast.hpp:2852: note: candidates are: Sass::Complex_Selector::Complex_Selector(const Sass::Complex_Selector*) src/ast.hpp:2842: note: Sass::Complex_Selector::Complex_Selector(Sass::ParserState, Sass::Complex_Selector::Combinator, Sass::Compound_Selector_Obj, Sass::Complex_Selector_Obj, Sass::String_Obj) src/ast.hpp:2828: note: Sass::Complex_Selector::Complex_Selector(const Sass::Complex_Selector&) src/units.hpp: At global scope: src/units.hpp:10: warning: ‘Sass::PI’ defined but not used make: *** [src/ast.o] Error 1 rake aborted! Command failed with status (2): [make lib/libsass.so...] /usr/local/rvm/gems/ruby-2.2.4@my_app/gems/sassc-1.11.4/lib/tasks/libsass.rb:29:in `block (2 levels) in <top (required)>' /usr/local/rvm/gems/ruby-2.2.4@my_app/gems/sassc-1.11.4/lib/tasks/libsass.rb:11:in `block (3 levels) in <top (required)>' /usr/local/rvm/gems/ruby-2.2.4@my_app/gems/sassc-1.11.4/lib/tasks/libsass.rb:10:in `block (2 levels) in <top (required)>' /usr/local/rvm/gems/ruby-2.2.4@my_app/gems/rake-12.3.1/exe/rake:27:in `<main>' Tasks: TOP => lib/libsass.so (See full trace by running task with --trace) rake failed, exit code 1 Gem files will remain installed in /usr/local/rvm/gems/ruby-2.2.4@my_app/gems/sassc-1.11.4 for inspection. Results logged to /usr/local/rvm/gems/ruby-2.2.4@my_app/extensions/x86_64-linux/2.2.0/sassc-1.11.4/gem_make.out An error occurred while installing sassc (1.11.4), and Bundler cannot continue.
The text was updated successfully, but these errors were encountered:
LibSass requires C++ 11, therefore the minimum prerequisite was set to v4.5 (https://github.com/sass/libsass/blob/ee05b703/docs/build.md), Please consider upgrading your compiler.
Sorry, something went wrong.
No branches or pull requests
The text was updated successfully, but these errors were encountered: