Skip to content
New issue

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

Fails to install on CentOS 6.9 #227

Open
baburdick opened this issue May 23, 2018 · 1 comment
Open

Fails to install on CentOS 6.9 #227

baburdick opened this issue May 23, 2018 · 1 comment

Comments

@baburdick
Copy link

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.
@am11
Copy link
Contributor

am11 commented May 24, 2018

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants