Skip to content

Instantly share code, notes, and snippets.

@abinashmeher999
Created June 15, 2015 07:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save abinashmeher999/289dfcf0834bfa14d32e to your computer and use it in GitHub Desktop.
Save abinashmeher999/289dfcf0834bfa14d32e to your computer and use it in GitHub Desktop.
The output obtained on doing `rake compile` or `ruby extconf.rb`
have_header: checking for cwrapper.h... -------------------- yes
"gcc -o conftest -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/x86_64-linux -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/backward -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0 -I../../../../ext/symengine -I/opt/local/include -I/usr/local/include -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include -I/usr/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fPIC -Wall -Werror -fPIC -std=c99 conftest.c -L/usr/local/lib -Wl,-R/usr/local/lib -L/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/lib -Wl,-R/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/lib -L/usr/lib -Wl,-R/usr/lib -L. -L/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/lib -Wl,-R/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/lib -L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-rpath,'/../lib' -Wl,-R'/../lib' -lruby -lpthread -ldl -lcrypt -lm -lc"
/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/mkmf.rb:395: warning: Insecure world writable dir /home/abinashmeher999/agv/sandbox/devel in PATH, mode 040777
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: int main(int argc, char **argv)
4: {
5: return 0;
6: }
/* end */
"gcc -E -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/x86_64-linux -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/backward -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0 -I../../../../ext/symengine -I/opt/local/include -I/usr/local/include -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include -I/usr/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fPIC -Wall -Werror -fPIC -std=c99 conftest.c -o conftest.i"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <cwrapper.h>
/* end */
--------------------
have_library: checking for basic p; basic_init(p); basic_free(p) in -lsymengine... -------------------- no
"gcc -o conftest -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/x86_64-linux -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0/ruby/backward -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include/ruby-2.2.0 -I../../../../ext/symengine -I/opt/local/include -I/usr/local/include -I/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/include -I/usr/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -fPIC -Wall -Werror -fPIC -std=c99 conftest.c -L/usr/local/lib -Wl,-R/usr/local/lib -L/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/lib -Wl,-R/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/lib -L/usr/lib -Wl,-R/usr/lib -L. -L/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/lib -Wl,-R/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/lib -L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-rpath,'/../lib' -Wl,-R'/../lib' -lruby -lsymengine -lpthread -ldl -lcrypt -lm -lc"
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `symbol_set':
/home/abinashmeher999/symengine/src/cwrapper.cpp:57: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/cwrapper.cpp:57: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/cwrapper.cpp:57: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/cwrapper.cpp:57: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/cwrapper.cpp:57: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/cwrapper.cpp:57: undefined reference to `std::allocator<char>::~allocator()'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `integer_get_si':
/home/abinashmeher999/symengine/src/cwrapper.cpp:83: undefined reference to `__gmpz_get_si'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `integer_get_ui':
/home/abinashmeher999/symengine/src/cwrapper.cpp:89: undefined reference to `__gmpz_get_ui'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `integer_get_mpz':
/home/abinashmeher999/symengine/src/cwrapper.cpp:95: undefined reference to `__gmpz_set'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `basic_str':
/home/abinashmeher999/symengine/src/cwrapper.cpp:180: undefined reference to `std::string::length() const'
/home/abinashmeher999/symengine/src/cwrapper.cpp:180: undefined reference to `operator new[](unsigned long)'
/home/abinashmeher999/symengine/src/cwrapper.cpp:181: undefined reference to `std::string::c_str() const'
/home/abinashmeher999/symengine/src/cwrapper.cpp:182: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/cwrapper.cpp:182: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `basic_str_free':
/home/abinashmeher999/symengine/src/cwrapper.cpp:187: undefined reference to `operator delete[](void*)'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(__gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/usr/include/gmpxx.h:1468: undefined reference to `__gmpz_init_set'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(long)':
/usr/include/gmpxx.h:1489: undefined reference to `__gmpz_init_set_si'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(unsigned long)':
/usr/include/gmpxx.h:1490: undefined reference to `__gmpz_init_set_ui'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(char const*, int)':
/usr/include/gmpxx.h:1498: undefined reference to `__gmpz_init_set_str'
/usr/include/gmpxx.h:1500: undefined reference to `__gmpz_clear'
/usr/include/gmpxx.h:1501: undefined reference to `__cxa_allocate_exception'
/usr/include/gmpxx.h:1501: undefined reference to `std::allocator<char>::allocator()'
/usr/include/gmpxx.h:1501: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/usr/include/gmpxx.h:1501: undefined reference to `std::invalid_argument::invalid_argument(std::string const&)'
/usr/include/gmpxx.h:1501: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/include/gmpxx.h:1501: undefined reference to `std::allocator<char>::~allocator()'
/usr/include/gmpxx.h:1501: undefined reference to `std::invalid_argument::~invalid_argument()'
/usr/include/gmpxx.h:1501: undefined reference to `typeinfo for std::invalid_argument'
/usr/include/gmpxx.h:1501: undefined reference to `__cxa_throw'
/usr/include/gmpxx.h:1501: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/include/gmpxx.h:1501: undefined reference to `std::allocator<char>::~allocator()'
/usr/include/gmpxx.h:1501: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(__mpz_struct const*)':
/usr/include/gmpxx.h:1513: undefined reference to `__gmpz_init_set'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::~__gmp_expr()':
/usr/include/gmpxx.h:1515: undefined reference to `__gmpz_clear'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr(__mpq_struct const*)':
/usr/include/gmpxx.h:1699: undefined reference to `__gmpz_init_set'
/usr/include/gmpxx.h:1700: undefined reference to `__gmpz_init_set'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr(__gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/usr/include/gmpxx.h:1705: undefined reference to `__gmpz_init_set'
/usr/include/gmpxx.h:1706: undefined reference to `__gmpz_init_set'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::~__gmp_expr()':
/usr/include/gmpxx.h:1709: undefined reference to `__gmpq_clear'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `SymEngine::symbol(std::string const&)':
/home/abinashmeher999/symengine/src/symbol.h:53: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/symbol.h:53: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o): In function `SymEngine::integer(__gmp_expr<__mpz_struct [1], __mpz_struct [1]>)':
/home/abinashmeher999/symengine/src/integer.h:164: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/integer.h:164: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(cwrapper.cpp.o):(.data.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0'
/usr/local/lib/libsymengine.a(basic.cpp.o): In function `SymEngine::Basic::diff(SymEngine::RCP<SymEngine::Symbol const> const&) const':
/home/abinashmeher999/symengine/src/basic.cpp:56: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/basic.cpp:56: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(basic.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(basic.cpp.o): In function `SymEngine::Basic::~Basic()':
/home/abinashmeher999/symengine/src/basic.h:123: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(basic.cpp.o): In function `SymEngine::Basic::~Basic()':
/home/abinashmeher999/symengine/src/basic.h:123: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(basic.cpp.o): In function `SymEngine::Basic::expand_as_exp() const':
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/basic.h:174: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(basic.cpp.o): In function `SymEngine::StrPrinter::~StrPrinter()':
/home/abinashmeher999/symengine/src/printer.h:68: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(basic.cpp.o): In function `__gnu_cxx::new_allocator<SymEngine::RCP<SymEngine::Basic const> >::deallocate(SymEngine::RCP<SymEngine::Basic const>*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(basic.cpp.o): In function `__gnu_cxx::new_allocator<SymEngine::RCP<SymEngine::Basic const> >::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(basic.cpp.o): In function `SymEngine::RCP<SymEngine::Basic const>* std::__uninitialized_copy<false>::__uninit_copy<SymEngine::RCP<SymEngine::Basic const> const*, SymEngine::RCP<SymEngine::Basic const>*>(SymEngine::RCP<SymEngine::Basic const> const*, SymEngine::RCP<SymEngine::Basic const> const*, SymEngine::RCP<SymEngine::Basic const>*)':
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:81: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(basic.cpp.o):(.data.rel.ro._ZTVN9SymEngine5BasicE[_ZTVN9SymEngine5BasicE]+0x10): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(basic.cpp.o):(.data.rel.ro._ZTVN9SymEngine5BasicE[_ZTVN9SymEngine5BasicE]+0x28): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(basic.cpp.o):(.data.rel.ro._ZTVN9SymEngine5BasicE[_ZTVN9SymEngine5BasicE]+0x30): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(basic.cpp.o):(.data.rel.ro._ZTVN9SymEngine5BasicE[_ZTVN9SymEngine5BasicE]+0x38): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(basic.cpp.o):(.data.rel.ro._ZTVN9SymEngine5BasicE[_ZTVN9SymEngine5BasicE]+0x58): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(basic.cpp.o):(.data.rel.ro._ZTVN9SymEngine5BasicE[_ZTVN9SymEngine5BasicE]+0x60): more undefined references to `__cxa_pure_virtual' follow
/usr/local/lib/libsymengine.a(basic.cpp.o):(.data.rel.ro._ZTIN9SymEngine10StrPrinterE[_ZTIN9SymEngine10StrPrinterE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(basic.cpp.o):(.data.rel.ro._ZTIN9SymEngine11BaseVisitorINS_10StrPrinterEEE[_ZTIN9SymEngine11BaseVisitorINS_10StrPrinterEEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(basic.cpp.o):(.data.rel.ro._ZTIN9SymEngine7VisitorE[_ZTIN9SymEngine7VisitorE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/local/lib/libsymengine.a(basic.cpp.o):(.data.rel.ro._ZTIN9SymEngine5BasicE[_ZTIN9SymEngine5BasicE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/local/lib/libsymengine.a(symbol.cpp.o): In function `SymEngine::Symbol::Symbol(std::string const&)':
/home/abinashmeher999/symengine/src/symbol.cpp:8: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/usr/local/lib/libsymengine.a(symbol.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(symbol.cpp.o): In function `std::_Hash_impl::hash(void const*, unsigned long, unsigned long)':
/usr/include/c++/4.8/bits/functional_hash.h:131: undefined reference to `std::_Hash_bytes(void const*, unsigned long, unsigned long)'
/usr/local/lib/libsymengine.a(symbol.cpp.o): In function `std::hash<std::string>::operator()(std::string const&) const':
/usr/include/c++/4.8/bits/basic_string.h:3049: undefined reference to `std::string::length() const'
/usr/include/c++/4.8/bits/basic_string.h:3049: undefined reference to `std::string::data() const'
/usr/local/lib/libsymengine.a(symbol.cpp.o): In function `SymEngine::Symbol::~Symbol()':
/home/abinashmeher999/symengine/src/symbol.h:13: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/symbol.h:13: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(symbol.cpp.o): In function `SymEngine::Symbol::~Symbol()':
/home/abinashmeher999/symengine/src/symbol.h:13: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(symbol.cpp.o): In function `__gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/usr/include/c++/4.8/bits/basic_string.h:2495: undefined reference to `std::string::size() const'
/usr/include/c++/4.8/bits/basic_string.h:2495: undefined reference to `std::string::size() const'
/usr/include/c++/4.8/bits/basic_string.h:2497: undefined reference to `std::string::size() const'
/usr/include/c++/4.8/bits/basic_string.h:2497: undefined reference to `std::string::data() const'
/usr/include/c++/4.8/bits/basic_string.h:2497: undefined reference to `std::string::data() const'
/usr/local/lib/libsymengine.a(symbol.cpp.o): In function `bool std::operator< <char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/usr/include/c++/4.8/bits/basic_string.h:2571: undefined reference to `std::string::compare(std::string const&) const'
/usr/local/lib/libsymengine.a(symbol.cpp.o):(.data.rel.ro._ZTIN9SymEngine6SymbolE[_ZTIN9SymEngine6SymbolE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::as_int() const':
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:47: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::divint(SymEngine::Integer const&) const':
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:54: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::rdiv(SymEngine::Number const&) const':
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:68: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:78: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::pow_negint(SymEngine::Integer const&) const':
/home/abinashmeher999/symengine/src/integer.cpp:86: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/integer.cpp:86: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:88: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::isqrt(SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/integer.cpp:97: undefined reference to `__gmpz_init'
/home/abinashmeher999/symengine/src/integer.cpp:98: undefined reference to `__gmpz_sqrt'
/home/abinashmeher999/symengine/src/integer.cpp:101: undefined reference to `__gmpz_clear'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::iabs(SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/integer.cpp:111: undefined reference to `__gmpz_init'
/home/abinashmeher999/symengine/src/integer.cpp:112: undefined reference to `__gmpz_abs'
/home/abinashmeher999/symengine/src/integer.cpp:115: undefined reference to `__gmpz_clear'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::i_nth_root(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::Integer const&, unsigned long)':
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/integer.cpp:128: undefined reference to `__gmpz_init'
/home/abinashmeher999/symengine/src/integer.cpp:130: undefined reference to `__gmpz_root'
/home/abinashmeher999/symengine/src/integer.cpp:133: undefined reference to `__gmpz_clear'
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.cpp:124: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::perfect_square(SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/integer.cpp:140: undefined reference to `__gmpz_perfect_square_p'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::perfect_power(SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/integer.cpp:145: undefined reference to `__gmpz_perfect_power_p'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_unary_minus::eval(__mpz_struct*, __mpz_struct const*)':
/usr/include/gmpxx.h:148: undefined reference to `__gmpz_neg'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_binary_plus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
/usr/include/gmpxx.h:161: undefined reference to `__gmpz_add'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_binary_minus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
/usr/include/gmpxx.h:273: undefined reference to `__gmpz_sub'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_binary_multiplies::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
/usr/include/gmpxx.h:479: undefined reference to `__gmpz_mul'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_binary_equal::eval(__mpz_struct const*, __mpz_struct const*)':
/usr/include/gmpxx.h:884: undefined reference to `__gmpz_cmp'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_binary_equal::eval(__mpz_struct const*, long)':
/usr/include/gmpxx.h:891: undefined reference to `__gmpz_cmp_si'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_binary_less::eval(__mpz_struct const*, __mpz_struct const*)':
/usr/include/gmpxx.h:943: undefined reference to `__gmpz_cmp'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_binary_less::eval(__mpz_struct const*, long)':
/usr/include/gmpxx.h:950: undefined reference to `__gmpz_cmp_si'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_binary_greater::eval(__mpz_struct const*, long)':
/usr/include/gmpxx.h:1014: undefined reference to `__gmpz_cmp_si'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_abs_function::eval(__mpz_struct*, __mpz_struct const*)':
/usr/include/gmpxx.h:1087: undefined reference to `__gmpz_abs'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
/usr/include/gmpxx.h:1466: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(int)':
/usr/include/gmpxx.h:1483: undefined reference to `__gmpz_init_set_si'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::operator=(__gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/usr/include/gmpxx.h:1521: undefined reference to `__gmpz_set'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::operator=(int)':
/usr/include/gmpxx.h:1533: undefined reference to `__gmpz_set_si'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::get_si() const':
/usr/include/gmpxx.h:1581: undefined reference to `__gmpz_get_si'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::get_ui() const':
/usr/include/gmpxx.h:1582: undefined reference to `__gmpz_get_ui'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::fits_sint_p() const':
/usr/include/gmpxx.h:1587: undefined reference to `__gmpz_fits_sint_p'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::fits_ulong_p() const':
/usr/include/gmpxx.h:1592: undefined reference to `__gmpz_fits_ulong_p'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::canonicalize()':
/usr/include/gmpxx.h:1632: undefined reference to `__gmpq_canonicalize'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr(__gmp_expr<__mpq_struct [1], __mpq_struct [1]> const&)':
/usr/include/gmpxx.h:1639: undefined reference to `__gmpz_init_set'
/usr/include/gmpxx.h:1640: undefined reference to `__gmpz_init_set'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Number::get_eval() const':
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/number.h:31: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::addint(SymEngine::Integer const&) const':
/home/abinashmeher999/symengine/src/integer.h:54: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/integer.h:54: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::subint(SymEngine::Integer const&) const':
/home/abinashmeher999/symengine/src/integer.h:58: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/integer.h:58: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::mulint(SymEngine::Integer const&) const':
/home/abinashmeher999/symengine/src/integer.h:62: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/integer.h:62: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::powint(SymEngine::Integer const&) const':
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/integer.h:77: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/integer.h:78: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.h:72: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/integer.h:78: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::neg() const':
/home/abinashmeher999/symengine/src/integer.h:82: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/integer.h:82: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::rsub(SymEngine::Number const&) const':
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.h:105: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::rpow(SymEngine::Number const&) const':
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/integer.h:137: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Number::~Number()':
/home/abinashmeher999/symengine/src/number.h:16: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Number::~Number()':
/home/abinashmeher999/symengine/src/number.h:16: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::~Integer()':
/home/abinashmeher999/symengine/src/integer.h:16: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `SymEngine::Integer::~Integer()':
/home/abinashmeher999/symengine/src/integer.h:16: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_unary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_unary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_unary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_unary_minus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(integer.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_unary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_abs_function> >(__gmp_expr<__mpz_struct [1], __gmp_unary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_abs_function> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(integer.cpp.o):(.data.rel.ro._ZTIN9SymEngine7IntegerE[_ZTIN9SymEngine7IntegerE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `SymEngine::Rational::from_mpq(__gmp_expr<__mpq_struct [1], __mpq_struct [1]>)':
/home/abinashmeher999/symengine/src/rational.cpp:29: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/rational.cpp:29: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `SymEngine::Rational::from_two_ints(SymEngine::RCP<SymEngine::Integer const> const&, SymEngine::RCP<SymEngine::Integer const> const&)':
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.cpp:37: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_binary_plus::eval(__mpq_struct*, __mpq_struct const*, __mpq_struct const*)':
/usr/include/gmpxx.h:191: undefined reference to `__gmpq_add'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_binary_plus::eval(__mpq_struct*, __mpq_struct const*, __mpz_struct const*)':
/usr/include/gmpxx.h:231: undefined reference to `__gmpz_addmul'
/usr/include/gmpxx.h:234: undefined reference to `__gmpz_mul'
/usr/include/gmpxx.h:235: undefined reference to `__gmpz_add'
/usr/include/gmpxx.h:236: undefined reference to `__gmpz_set'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_binary_minus::eval(__mpq_struct*, __mpq_struct const*, __mpq_struct const*)':
/usr/include/gmpxx.h:316: undefined reference to `__gmpq_sub'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_binary_minus::eval(__mpq_struct*, __mpq_struct const*, __mpz_struct const*)':
/usr/include/gmpxx.h:367: undefined reference to `__gmpz_submul'
/usr/include/gmpxx.h:370: undefined reference to `__gmpz_mul'
/usr/include/gmpxx.h:371: undefined reference to `__gmpz_sub'
/usr/include/gmpxx.h:372: undefined reference to `__gmpz_set'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_binary_minus::eval(__mpq_struct*, __mpz_struct const*, __mpq_struct const*)':
/usr/include/gmpxx.h:376: undefined reference to `__gmpq_neg'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_binary_multiplies::eval(__mpz_struct*, __mpz_struct const*, long)':
/usr/include/gmpxx.h:515: undefined reference to `__gmpz_mul_si'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_binary_multiplies::eval(__mpq_struct*, __mpq_struct const*, __mpq_struct const*)':
/usr/include/gmpxx.h:525: undefined reference to `__gmpq_mul'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_binary_divides::eval(__mpq_struct*, __mpq_struct const*, __mpq_struct const*)':
/usr/include/gmpxx.h:683: undefined reference to `__gmpq_div'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_binary_equal::eval(__mpq_struct const*, __mpq_struct const*)':
/usr/include/gmpxx.h:900: undefined reference to `__gmpq_equal'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_binary_equal::eval(__mpq_struct const*, long)':
/usr/include/gmpxx.h:907: undefined reference to `__gmpq_cmp_si'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_binary_less::eval(__mpq_struct const*, __mpq_struct const*)':
/usr/include/gmpxx.h:958: undefined reference to `__gmpq_cmp'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_set_expr(__mpq_struct*, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/usr/include/gmpxx.h:2112: undefined reference to `__gmpq_set_z'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `SymEngine::Rational::divrat(SymEngine::Rational const&) const':
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:108: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `SymEngine::Rational::divrat(SymEngine::Integer const&) const':
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:118: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `SymEngine::Rational::rdivrat(SymEngine::Integer const&) const':
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:125: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `SymEngine::Rational::powrat(SymEngine::Integer const&) const':
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/rational.h:141: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/rational.h:144: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/rational.h:152: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/rational.h:157: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:138: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/rational.h:152: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/rational.h:157: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `SymEngine::Rational::rsub(SymEngine::Number const&) const':
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:185: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `SymEngine::Rational::rdiv(SymEngine::Number const&) const':
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:213: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `SymEngine::Rational::rpow(SymEngine::Number const&) const':
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/rational.h:226: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_plus> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_plus> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_minus> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(rational.cpp.o):/usr/include/gmpxx.h:1651: more undefined references to `__gmpq_init' follow
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long, __gmp_binary_multiplies> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `SymEngine::Rational::~Rational()':
/home/abinashmeher999/symengine/src/rational.h:16: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `SymEngine::Rational::~Rational()':
/home/abinashmeher999/symengine/src/rational.h:16: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(rational.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__mpz_struct [1]>(__gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/usr/include/gmpxx.h:1648: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(rational.cpp.o):(.data.rel.ro._ZTIN9SymEngine8RationalE[_ZTIN9SymEngine8RationalE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `SymEngine::Constant::Constant(std::string const&)':
/home/abinashmeher999/symengine/src/constants.cpp:11: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `__static_initialization_and_destruction_0':
/home/abinashmeher999/symengine/src/constants.cpp:47: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/constants.cpp:47: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/constants.cpp:47: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/constants.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/constants.cpp:48: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/constants.cpp:48: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/constants.cpp:48: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/constants.cpp:48: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/constants.cpp:47: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/constants.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/constants.cpp:48: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/constants.cpp:48: undefined reference to `std::allocator<char>::~allocator()'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `SymEngine::integer(int)':
/home/abinashmeher999/symengine/src/integer.h:158: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/integer.h:158: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `SymEngine::constant(std::string const&)':
/home/abinashmeher999/symengine/src/constants.h:56: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/constants.h:56: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `SymEngine::Constant::~Constant()':
/home/abinashmeher999/symengine/src/constants.h:17: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/constants.h:17: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `SymEngine::Constant::~Constant()':
/home/abinashmeher999/symengine/src/constants.h:17: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const*>(std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const*, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const*, unsigned long, SymEngine::RCPBasicHash const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, SymEngine::RCPBasicKeyEq const&, std::__detail::_Select1st const&, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > const&)':
/usr/include/c++/4.8/bits/hashtable.h:855: undefined reference to `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const'
/usr/include/c++/4.8/bits/hashtable.h:866: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:866: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:870: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::deallocate(std::__detail::_Hash_node_base**, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, true>*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, true>* std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const&>(std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const&)':
/usr/include/c++/4.8/bits/hashtable.h:730: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:730: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:733: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, true>*)':
/usr/include/c++/4.8/bits/hashtable.h:1329: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
/usr/include/c++/4.8/bits/hashtable.h:1346: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:1346: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:1349: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, true> >::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(constants.cpp.o): In function `std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
/usr/include/c++/4.8/bits/hashtable.h:1682: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:1682: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:1687: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(constants.cpp.o):(.data.rel.ro._ZTIN9SymEngine8ConstantE[_ZTIN9SymEngine8ConstantE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `SymEngine::Add::from_dict(SymEngine::RCP<SymEngine::Number const> const&, std::unordered_map<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Number const>, SymEngine::RCPBasicHash, SymEngine::RCPBasicKeyEq, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > >&&)':
/home/abinashmeher999/symengine/src/add.cpp:147: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/add.cpp:180: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/add.cpp:184: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/add.cpp:187: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/add.cpp:147: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/add.cpp:180: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/add.cpp:184: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/add.cpp:187: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable(std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >&&)':
/usr/include/c++/4.8/bits/hashtable.h:944: undefined reference to `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >::operator++()':
/usr/include/c++/4.8/bits/stl_tree.h:189: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `SymEngine::Add::~Add()':
/home/abinashmeher999/symengine/src/add.h:15: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `SymEngine::Add::~Add()':
/home/abinashmeher999/symengine/src/add.h:15: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable(std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&)':
/usr/include/c++/4.8/bits/hashtable.h:916: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:916: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:920: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, true>* std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const&>(std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const&)':
/usr/include/c++/4.8/bits/hashtable.h:730: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:730: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:733: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_copy(std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > const*, std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >*)':
/usr/include/c++/4.8/bits/stl_tree.h:1108: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1108: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1111: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable(unsigned long, SymEngine::RCPBasicHash const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, SymEngine::RCPBasicKeyEq const&, std::__detail::_Select1st const&, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > const&)':
/usr/include/c++/4.8/bits/hashtable.h:830: undefined reference to `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, true> >::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, true>*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `void std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > >::_M_emplace_back_aux<SymEngine::RCP<SymEngine::Basic const> >(SymEngine::RCP<SymEngine::Basic const>&&)':
/usr/include/c++/4.8/bits/vector.tcc:419: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/vector.tcc:419: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/vector.tcc:426: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const*>(std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const*, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const*, unsigned long, SymEngine::RCPBasicHash const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, SymEngine::RCPBasicKeyEq const&, std::__detail::_Select1st const&, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > const&)':
/usr/include/c++/4.8/bits/hashtable.h:855: undefined reference to `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const'
/usr/include/c++/4.8/bits/hashtable.h:866: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:866: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:870: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > >::_M_check_len(unsigned long, char const*) const':
/usr/include/c++/4.8/bits/stl_vector.h:1339: undefined reference to `std::__throw_length_error(char const*)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > >::_M_insert_<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_insert_<std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const> > >(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const> >&&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_insert_<std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Integer const> > >(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Integer const> >&&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_insert_<std::pair<SymEngine::RCP<SymEngine::Number const>, SymEngine::RCP<SymEngine::Integer const> > >(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<SymEngine::RCP<SymEngine::Number const>, SymEngine::RCP<SymEngine::Integer const> >&&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::pair<std::__detail::_Node_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, false, true>, bool> std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_emplace<std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Number const> > >(std::integral_constant<bool, true>, std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Number const> >&&)':
/usr/include/c++/4.8/bits/hashtable.h:1267: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:1267: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:1270: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >::operator--()':
/usr/include/c++/4.8/bits/stl_tree.h:204: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >* std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > >::_M_create_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const&>(std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > >::deallocate(std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >* std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_create_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const&>(std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::deallocate(std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >::operator--()':
/usr/include/c++/4.8/bits/stl_tree.h:204: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >* std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_create_node<std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const> > >(std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const> >&&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >* std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_create_node<std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Integer const> > >(std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Integer const> >&&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >* std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_create_node<std::pair<SymEngine::RCP<SymEngine::Number const>, SymEngine::RCP<SymEngine::Integer const> > >(std::pair<SymEngine::RCP<SymEngine::Number const>, SymEngine::RCP<SymEngine::Integer const> >&&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, true>* std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_node<std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Number const> > >(std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Number const> >&&)':
/usr/include/c++/4.8/bits/hashtable.h:730: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:730: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:733: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, true>*)':
/usr/include/c++/4.8/bits/hashtable.h:1329: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
/usr/include/c++/4.8/bits/hashtable.h:1346: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:1346: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:1349: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
/usr/include/c++/4.8/bits/hashtable.h:1682: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:1682: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:1687: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `SymEngine::RCP<SymEngine::Basic const>* std::__uninitialized_copy<false>::__uninit_copy<SymEngine::RCP<SymEngine::Basic const>*, SymEngine::RCP<SymEngine::Basic const>*>(SymEngine::RCP<SymEngine::Basic const>*, SymEngine::RCP<SymEngine::Basic const>*, SymEngine::RCP<SymEngine::Basic const>*)':
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:81: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > >::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(add.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(add.cpp.o):(.data.rel.ro._ZTIN9SymEngine3AddE[_ZTIN9SymEngine3AddE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `SymEngine::Mul::from_dict(SymEngine::RCP<SymEngine::Number const> const&, std::map<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >&&)':
/home/abinashmeher999/symengine/src/mul.cpp:121: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/mul.cpp:128: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/mul.cpp:131: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/mul.cpp:121: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/mul.cpp:128: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/mul.cpp:131: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `SymEngine::Mul::dict_add_term_new(SymEngine::Ptr<SymEngine::RCP<SymEngine::Number const> > const&, std::map<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >&, SymEngine::RCP<SymEngine::Basic const> const&, SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/mul.cpp:182: undefined reference to `__gmpz_fdiv_qr'
/home/abinashmeher999/symengine/src/mul.cpp:240: undefined reference to `__gmpz_fdiv_qr'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `__gmp_binary_greater::eval(__mpz_struct const*, __mpz_struct const*)':
/usr/include/gmpxx.h:1007: undefined reference to `__gmpz_cmp'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `std::_Rb_tree_const_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >::operator++()':
/usr/include/c++/4.8/bits/stl_tree.h:270: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `SymEngine::Mul::~Mul()':
/home/abinashmeher999/symengine/src/mul.h:14: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `SymEngine::Mul::~Mul()':
/home/abinashmeher999/symengine/src/mul.h:14: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >::operator++()':
/usr/include/c++/4.8/bits/stl_tree.h:189: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >)':
/usr/include/c++/4.8/bits/stl_tree.h:1745: undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::rehash(unsigned long)':
/usr/include/c++/4.8/bits/hashtable.h:1660: undefined reference to `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_insert_<std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Number const> > >(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Number const> >&&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_insert_<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >* std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_create_node<std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Number const> > >(std::pair<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Number const> >&&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(mul.cpp.o): In function `std::_Rb_tree_const_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >::operator++(int)':
/usr/include/c++/4.8/bits/stl_tree.h:278: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
/usr/local/lib/libsymengine.a(mul.cpp.o):(.data.rel.ro._ZTIN9SymEngine3MulE[_ZTIN9SymEngine3MulE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `SymEngine::pow(SymEngine::RCP<SymEngine::Basic const> const&, SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/pow.cpp:132: undefined reference to `__gmpz_fdiv_qr'
/home/abinashmeher999/symengine/src/pow.cpp:137: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/pow.cpp:148: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/pow.cpp:148: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/pow.cpp:164: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/pow.cpp:166: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(pow.cpp.o):/home/abinashmeher999/symengine/src/pow.cpp:171: more undefined references to `operator new(unsigned long)' follow
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `SymEngine::pow(SymEngine::RCP<SymEngine::Basic const> const&, SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/pow.cpp:137: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/pow.cpp:148: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/pow.cpp:147: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/pow.cpp:164: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/pow.cpp:166: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(pow.cpp.o):/home/abinashmeher999/symengine/src/pow.cpp:171: more undefined references to `operator delete(void*)' follow
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `SymEngine::multinomial_coefficients(int, int, std::map<std::vector<int, std::allocator<int> >, long long, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, long long> > >&)':
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:199: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:201: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `SymEngine::multinomial_coefficients_mpz(int, int, std::map<std::vector<int, std::allocator<int> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >&)':
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:243: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:245: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `SymEngine::log(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/pow.cpp:500: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:483: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/pow.cpp:492: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/pow.cpp:500: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__gmp_binary_divides::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
/usr/include/gmpxx.h:633: undefined reference to `__gmpz_tdiv_q_ui'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__gmp_binary_divides::eval(__mpz_struct*, __mpz_struct const*, long)':
/usr/include/gmpxx.h:663: undefined reference to `__gmpz_neg'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__gmp_binary_less::eval(__mpq_struct const*, long)':
/usr/include/gmpxx.h:965: undefined reference to `__gmpq_cmp_si'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__gmp_binary_greater::eval(__mpq_struct const*, long)':
/usr/include/gmpxx.h:1029: undefined reference to `__gmpq_cmp_si'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `SymEngine::Pow::~Pow()':
/home/abinashmeher999/symengine/src/pow.h:18: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `SymEngine::Pow::~Pow()':
/home/abinashmeher999/symengine/src/pow.h:18: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree_iterator<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::operator++()':
/usr/include/c++/4.8/bits/stl_tree.h:189: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `SymEngine::Log::~Log()':
/home/abinashmeher999/symengine/src/pow.h:65: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `SymEngine::Log::~Log()':
/home/abinashmeher999/symengine/src/pow.h:65: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<SymEngine::RCP<SymEngine::Basic const>&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, std::piecewise_construct_t const&, std::tuple<SymEngine::RCP<SymEngine::Basic const>&&>&&, std::tuple<>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:1681: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1681: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1684: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree_iterator<std::pair<std::vector<int, std::allocator<int> > const, long long> > std::_Rb_tree<std::vector<int, std::allocator<int> >, std::pair<std::vector<int, std::allocator<int> > const, long long>, std::_Select1st<std::pair<std::vector<int, std::allocator<int> > const, long long> >, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, long long> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::vector<int, std::allocator<int> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::vector<int, std::allocator<int> > const, long long> >, std::piecewise_construct_t const&, std::tuple<std::vector<int, std::allocator<int> > const&>&&, std::tuple<>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:1681: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1681: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1684: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree_iterator<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > std::_Rb_tree<std::vector<int, std::allocator<int> >, std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::_Select1st<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::vector<int, std::allocator<int> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::piecewise_construct_t const&, std::tuple<std::vector<int, std::allocator<int> > const&>&&, std::tuple<>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:1681: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1681: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1684: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >* std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<SymEngine::RCP<SymEngine::Basic const>&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<SymEngine::RCP<SymEngine::Basic const>&&>&&, std::tuple<>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >*)':
/usr/include/c++/4.8/bits/stl_tree.h:1575: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree_node<std::pair<std::vector<int, std::allocator<int> > const, long long> >* std::_Rb_tree<std::vector<int, std::allocator<int> >, std::pair<std::vector<int, std::allocator<int> > const, long long>, std::_Select1st<std::pair<std::vector<int, std::allocator<int> > const, long long> >, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, long long> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::vector<int, std::allocator<int> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::vector<int, std::allocator<int> > const&>&&, std::tuple<>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree<std::vector<int, std::allocator<int> >, std::pair<std::vector<int, std::allocator<int> > const, long long>, std::_Select1st<std::pair<std::vector<int, std::allocator<int> > const, long long> >, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, long long> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::vector<int, std::allocator<int> > const, long long> >*)':
/usr/include/c++/4.8/bits/stl_tree.h:1575: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree_node<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >* std::_Rb_tree<std::vector<int, std::allocator<int> >, std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::_Select1st<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::vector<int, std::allocator<int> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::vector<int, std::allocator<int> > const&>&&, std::tuple<>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree<std::vector<int, std::allocator<int> >, std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> >, std::_Select1st<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >*)':
/usr/include/c++/4.8/bits/stl_tree.h:1575: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree_iterator<std::pair<std::vector<int, std::allocator<int> > const, long long> >::operator--()':
/usr/include/c++/4.8/bits/stl_tree.h:204: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree_iterator<std::pair<std::vector<int, std::allocator<int> > const, long long> >::operator++()':
/usr/include/c++/4.8/bits/stl_tree.h:189: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::_Rb_tree_iterator<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::operator--()':
/usr/include/c++/4.8/bits/stl_tree.h:204: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::pair<std::__detail::_Node_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, false, true>, bool> std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_emplace<std::pair<SymEngine::RCP<SymEngine::Number const>, SymEngine::RCP<SymEngine::Integer const> > >(std::integral_constant<bool, true>, std::pair<SymEngine::RCP<SymEngine::Number const>, SymEngine::RCP<SymEngine::Integer const> >&&)':
/usr/include/c++/4.8/bits/hashtable.h:1267: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:1267: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:1270: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::vector<int, std::allocator<int> > const, long long> > >::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::vector<int, std::allocator<int> > const, long long> > >::deallocate(std::_Rb_tree_node<std::pair<std::vector<int, std::allocator<int> > const, long long> >*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >::deallocate(std::_Rb_tree_node<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `std::__detail::_Hash_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, true>* std::_Hashtable<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, std::__detail::_Select1st, SymEngine::RCPBasicKeyEq, SymEngine::RCPBasicHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_node<std::pair<SymEngine::RCP<SymEngine::Number const>, SymEngine::RCP<SymEngine::Integer const> > >(std::pair<SymEngine::RCP<SymEngine::Number const>, SymEngine::RCP<SymEngine::Integer const> >&&)':
/usr/include/c++/4.8/bits/hashtable.h:730: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/hashtable.h:730: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/hashtable.h:733: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(pow.cpp.o): In function `__gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(pow.cpp.o):(.data.rel.ro._ZTIN9SymEngine3LogE[_ZTIN9SymEngine3LogE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(pow.cpp.o):(.data.rel.ro._ZTIN9SymEngine3PowE[_ZTIN9SymEngine3PowE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::TrigFunction::create(SymEngine::RCP<SymEngine::Basic const> const&) const':
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:272: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::sin(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:355: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:355: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::cos(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:432: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:432: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::tan(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:512: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:512: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::cot(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:592: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:592: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::csc(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:672: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:672: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::sec(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:751: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:751: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::asin(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:812: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:812: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::acos(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:873: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:873: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::asec(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:931: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:931: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::acsc(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:985: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:985: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::atan(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:1040: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1040: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::acot(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:1100: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1100: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::atan2(SymEngine::RCP<SymEngine::Basic const> const&, SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/functions.cpp:1209: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:1161: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:1174: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/functions.cpp:1209: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::lambertw(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:1394: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1394: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::FunctionSymbol::FunctionSymbol(std::string, SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:1398: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1398: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::FunctionSymbol::FunctionSymbol(std::string, std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > const&)':
/home/abinashmeher999/symengine/src/functions.cpp:1404: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1404: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::FunctionSymbol::diff(SymEngine::RCP<SymEngine::Symbol const> const&) const':
/home/abinashmeher999/symengine/src/functions.cpp:1447: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1459: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1464: undefined reference to `std::string::operator=(char const*)'
/home/abinashmeher999/symengine/src/functions.cpp:1466: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/functions.cpp:1466: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1473: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1473: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1473: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1473: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1473: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1447: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1459: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:1466: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1473: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:1473: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:1473: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:1473: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1447: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::FunctionSymbol::subs(std::map<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > > const&) const':
/home/abinashmeher999/symengine/src/functions.cpp:1488: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1488: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1488: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1488: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:1488: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::function_symbol(std::string, std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > const&)':
/home/abinashmeher999/symengine/src/functions.cpp:1493: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1493: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1493: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1493: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:1493: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::function_symbol(std::string, SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:1498: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1498: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1498: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1498: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:1498: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::FunctionWrapper::FunctionWrapper(void*, std::string, std::string, std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > const&, void (*)(void*), int (*)(void*, void*))':
/home/abinashmeher999/symengine/src/functions.cpp:1503: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1503: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1503: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1506: undefined reference to `std::string::operator=(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1503: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1503: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::FunctionWrapper::~FunctionWrapper()':
/home/abinashmeher999/symengine/src/functions.cpp:1512: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1515: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::FunctionWrapper::~FunctionWrapper()':
/home/abinashmeher999/symengine/src/functions.cpp:1515: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::FunctionWrapper::diff(SymEngine::RCP<SymEngine::Symbol const> const&) const':
/home/abinashmeher999/symengine/src/functions.cpp:1543: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1543: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Derivative::diff(SymEngine::RCP<SymEngine::Symbol const> const&) const':
/home/abinashmeher999/symengine/src/functions.cpp:1622: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1622: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Derivative::subs(std::map<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > > const&) const':
/home/abinashmeher999/symengine/src/functions.cpp:1655: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1669: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1671: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1671: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1655: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:1669: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:1671: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:1671: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Subs::diff(SymEngine::RCP<SymEngine::Symbol const> const&) const':
/home/abinashmeher999/symengine/src/functions.cpp:1760: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1760: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Subs::subs(std::map<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCPBasicKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > > const&) const':
/home/abinashmeher999/symengine/src/functions.cpp:1787: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1787: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::HyperbolicFunction::create(SymEngine::RCP<SymEngine::Basic const> const&) const':
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:1799: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::sinh(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:1867: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1867: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::cosh(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:1933: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1933: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::tanh(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:1999: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:1999: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::coth(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/functions.cpp:2070: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:2057: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/functions.cpp:2070: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::asinh(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2140: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2140: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::acosh(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2189: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2189: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::atanh(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2250: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2250: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::acoth(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2308: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2308: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::asech(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2351: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2351: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::kronecker_delta(SymEngine::RCP<SymEngine::Basic const> const&, SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2458: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2458: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::levi_civita(std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2559: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2559: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::zeta(SymEngine::RCP<SymEngine::Basic const> const&, SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/functions.cpp:2625: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2628: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:2622: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/functions.cpp:2625: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:2628: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::dirichlet_eta(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2683: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2683: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::gamma(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/functions.cpp:2768: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2773: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/functions.cpp:2736: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/functions.cpp:2768: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:2773: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::lowergamma(SymEngine::RCP<SymEngine::Basic const> const&, SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2833: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2846: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2833: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:2846: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::uppergamma(SymEngine::RCP<SymEngine::Basic const> const&, SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2907: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2920: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2907: undefined reference to `operator delete(void*)'
/home/abinashmeher999/symengine/src/functions.cpp:2920: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Abs::diff(SymEngine::RCP<SymEngine::Symbol const> const&) const':
/home/abinashmeher999/symengine/src/functions.cpp:2965: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2965: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::abs(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/functions.cpp:2988: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/functions.cpp:2988: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Function::~Function()':
/home/abinashmeher999/symengine/src/functions.h:15: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Function::~Function()':
/home/abinashmeher999/symengine/src/functions.h:15: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::TrigFunction::~TrigFunction()':
/home/abinashmeher999/symengine/src/functions.h:18: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::TrigFunction::~TrigFunction()':
/home/abinashmeher999/symengine/src/functions.h:18: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::FunctionSymbol::~FunctionSymbol()':
/home/abinashmeher999/symengine/src/functions.h:517: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/functions.h:517: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::FunctionSymbol::~FunctionSymbol()':
/home/abinashmeher999/symengine/src/functions.h:517: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::HyperbolicFunction::~HyperbolicFunction()':
/home/abinashmeher999/symengine/src/functions.h:659: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::HyperbolicFunction::~HyperbolicFunction()':
/home/abinashmeher999/symengine/src/functions.h:659: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::RCP<SymEngine::Integer const> SymEngine::rcp_dynamic_cast<SymEngine::Integer const, SymEngine::Basic const>(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/symengine_rcp.h:151: undefined reference to `__dynamic_cast'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/symengine_rcp.h:156: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Sin::~Sin()':
/home/abinashmeher999/symengine/src/functions.h:63: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Sin::~Sin()':
/home/abinashmeher999/symengine/src/functions.h:63: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Cos::~Cos()':
/home/abinashmeher999/symengine/src/functions.h:90: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Cos::~Cos()':
/home/abinashmeher999/symengine/src/functions.h:90: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Tan::~Tan()':
/home/abinashmeher999/symengine/src/functions.h:115: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o):/home/abinashmeher999/symengine/src/functions.h:115: more undefined references to `operator delete(void*)' follow
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/usr/include/c++/4.8/bits/basic_string.tcc:699: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
/usr/include/c++/4.8/bits/basic_string.tcc:700: undefined reference to `std::string::size() const'
/usr/include/c++/4.8/bits/basic_string.tcc:700: undefined reference to `std::string::reserve(unsigned long)'
/usr/include/c++/4.8/bits/basic_string.tcc:701: undefined reference to `std::string::append(char const*, unsigned long)'
/usr/include/c++/4.8/bits/basic_string.tcc:702: undefined reference to `std::string::append(std::string const&)'
/usr/include/c++/4.8/bits/basic_string.tcc:703: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Subs::~Subs()':
/home/abinashmeher999/symengine/src/functions.h:633: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Subs::~Subs()':
/home/abinashmeher999/symengine/src/functions.h:633: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Sinh::~Sinh()':
/home/abinashmeher999/symengine/src/functions.h:678: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Sinh::~Sinh()':
/home/abinashmeher999/symengine/src/functions.h:678: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::Cosh::~Cosh()':
/home/abinashmeher999/symengine/src/functions.h:705: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(functions.cpp.o):/home/abinashmeher999/symengine/src/functions.h:705: more undefined references to `operator delete(void*)' follow
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `void std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > >::_M_emplace_back_aux<SymEngine::RCP<SymEngine::Basic const> const&>(SymEngine::RCP<SymEngine::Basic const> const&)':
/usr/include/c++/4.8/bits/vector.tcc:419: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/vector.tcc:419: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/vector.tcc:426: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `void std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > >::_M_range_insert<__gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Basic const> const*, std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > > >(__gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Basic const>*, std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > >, __gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Basic const> const*, std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > >, __gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Basic const> const*, std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > >, std::forward_iterator_tag)':
/usr/include/c++/4.8/bits/vector.tcc:668: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/vector.tcc:668: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/vector.tcc:673: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::RCP<SymEngine::Basic const>* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Basic const> const*, std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > >, SymEngine::RCP<SymEngine::Basic const>*>(__gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Basic const> const*, std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > >, __gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Basic const> const*, std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > >, SymEngine::RCP<SymEngine::Basic const>*)':
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:81: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(functions.cpp.o): In function `SymEngine::RCP<SymEngine::Basic const>* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<SymEngine::RCP<SymEngine::Basic const>*>, SymEngine::RCP<SymEngine::Basic const>*>(std::move_iterator<SymEngine::RCP<SymEngine::Basic const>*>, std::move_iterator<SymEngine::RCP<SymEngine::Basic const>*>, SymEngine::RCP<SymEngine::Basic const>*)':
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:81: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTVN9SymEngine18HyperbolicFunctionE[_ZTVN9SymEngine18HyperbolicFunctionE]+0x10): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTVN9SymEngine18HyperbolicFunctionE[_ZTVN9SymEngine18HyperbolicFunctionE]+0x30): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTVN9SymEngine18HyperbolicFunctionE[_ZTVN9SymEngine18HyperbolicFunctionE]+0x38): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTVN9SymEngine18HyperbolicFunctionE[_ZTVN9SymEngine18HyperbolicFunctionE]+0x60): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTVN9SymEngine12TrigFunctionE[_ZTVN9SymEngine12TrigFunctionE]+0x10): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTVN9SymEngine12TrigFunctionE[_ZTVN9SymEngine12TrigFunctionE]+0x30): more undefined references to `__cxa_pure_virtual' follow
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTIN9SymEngine3AbsE[_ZTIN9SymEngine3AbsE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTIN9SymEngine10UpperGammaE[_ZTIN9SymEngine10UpperGammaE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTIN9SymEngine10LowerGammaE[_ZTIN9SymEngine10LowerGammaE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTIN9SymEngine5GammaE[_ZTIN9SymEngine5GammaE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTIN9SymEngine10LeviCivitaE[_ZTIN9SymEngine10LeviCivitaE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(functions.cpp.o):(.data.rel.ro._ZTIN9SymEngine14KroneckerDeltaE[_ZTIN9SymEngine14KroneckerDeltaE]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::gcd(SymEngine::Integer const&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:27: undefined reference to `__gmpz_gcd'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::gcd_ext(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::Integer const&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:39: undefined reference to `__gmpz_init'
/home/abinashmeher999/symengine/src/ntheory.cpp:40: undefined reference to `__gmpz_init'
/home/abinashmeher999/symengine/src/ntheory.cpp:41: undefined reference to `__gmpz_init'
/home/abinashmeher999/symengine/src/ntheory.cpp:43: undefined reference to `__gmpz_gcdext'
/home/abinashmeher999/symengine/src/ntheory.cpp:48: undefined reference to `__gmpz_clear'
/home/abinashmeher999/symengine/src/ntheory.cpp:49: undefined reference to `__gmpz_clear'
/home/abinashmeher999/symengine/src/ntheory.cpp:50: undefined reference to `__gmpz_clear'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::lcm(SymEngine::Integer const&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:57: undefined reference to `__gmpz_lcm'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::mod_inverse(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::Integer const&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:68: undefined reference to `__gmpz_init'
/home/abinashmeher999/symengine/src/ntheory.cpp:70: undefined reference to `__gmpz_invert'
/home/abinashmeher999/symengine/src/ntheory.cpp:73: undefined reference to `__gmpz_clear'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::mod(SymEngine::Integer const&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:81: undefined reference to `__gmpz_mod'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::quotient_f(SymEngine::Integer const&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:88: undefined reference to `__gmpz_fdiv_q'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::quotient_mod(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::Integer const&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:96: undefined reference to `__gmpz_fdiv_qr'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::fibonacci(unsigned long)':
/home/abinashmeher999/symengine/src/ntheory.cpp:105: undefined reference to `__gmpz_fib_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::fibonacci2(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, unsigned long)':
/home/abinashmeher999/symengine/src/ntheory.cpp:116: undefined reference to `__gmpz_init'
/home/abinashmeher999/symengine/src/ntheory.cpp:117: undefined reference to `__gmpz_init'
/home/abinashmeher999/symengine/src/ntheory.cpp:119: undefined reference to `__gmpz_fib2_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:123: undefined reference to `__gmpz_clear'
/home/abinashmeher999/symengine/src/ntheory.cpp:124: undefined reference to `__gmpz_clear'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::lucas(unsigned long)':
/home/abinashmeher999/symengine/src/ntheory.cpp:131: undefined reference to `__gmpz_lucnum_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::lucas2(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, unsigned long)':
/home/abinashmeher999/symengine/src/ntheory.cpp:142: undefined reference to `__gmpz_init'
/home/abinashmeher999/symengine/src/ntheory.cpp:143: undefined reference to `__gmpz_init'
/home/abinashmeher999/symengine/src/ntheory.cpp:145: undefined reference to `__gmpz_lucnum2_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:149: undefined reference to `__gmpz_clear'
/home/abinashmeher999/symengine/src/ntheory.cpp:150: undefined reference to `__gmpz_clear'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::binomial(SymEngine::Integer const&, unsigned long)':
/home/abinashmeher999/symengine/src/ntheory.cpp:158: undefined reference to `__gmpz_bin_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::factorial(unsigned long)':
/home/abinashmeher999/symengine/src/ntheory.cpp:168: undefined reference to `__gmpz_fac_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::divides(SymEngine::Integer const&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:176: undefined reference to `__gmpz_divisible_p'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::probab_prime_p(SymEngine::Integer const&, int)':
/home/abinashmeher999/symengine/src/ntheory.cpp:182: undefined reference to `__gmpz_probab_prime_p'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::nextprime(SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:189: undefined reference to `__gmpz_nextprime'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_factor_trial_division_sieve(__gmp_expr<__mpz_struct [1], __mpz_struct [1]>&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:200: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_factor_lehman_method(__gmp_expr<__mpz_struct [1], __mpz_struct [1]>&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/ntheory.cpp:222: undefined reference to `__gmpz_root'
/home/abinashmeher999/symengine/src/ntheory.cpp:244: undefined reference to `__gmpz_set_f'
/home/abinashmeher999/symengine/src/ntheory.cpp:245: undefined reference to `__gmpz_root'
/home/abinashmeher999/symengine/src/ntheory.cpp:246: undefined reference to `__gmpz_root'
/home/abinashmeher999/symengine/src/ntheory.cpp:252: undefined reference to `__gmpz_perfect_square_p'
/home/abinashmeher999/symengine/src/ntheory.cpp:253: undefined reference to `__gmpz_sqrt'
/home/abinashmeher999/symengine/src/ntheory.cpp:255: undefined reference to `__gmpz_gcd'
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:217: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_factor_pollard_pm1_method(__gmp_expr<__mpz_struct [1], __mpz_struct [1]>&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, unsigned int)':
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/ntheory.cpp:298: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:299: undefined reference to `__gmpz_set'
/home/abinashmeher999/symengine/src/ntheory.cpp:302: undefined reference to `__gmpz_gcd'
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:285: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::factor_pollard_pm1_method(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::Integer const&, unsigned int, unsigned int)':
/home/abinashmeher999/symengine/src/ntheory.cpp:317: undefined reference to `__gmp_randinit_default'
/home/abinashmeher999/symengine/src/ntheory.cpp:318: undefined reference to `__gmp_randseed_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:322: undefined reference to `__gmpz_urandomm'
/home/abinashmeher999/symengine/src/ntheory.cpp:329: undefined reference to `__gmp_randclear'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_factor_pollard_rho_method(__gmp_expr<__mpz_struct [1], __mpz_struct [1]>&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, unsigned int)':
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/ntheory.cpp:349: undefined reference to `__gmpz_gcd'
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:338: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::factor_pollard_rho_method(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::Integer const&, unsigned int)':
/home/abinashmeher999/symengine/src/ntheory.cpp:368: undefined reference to `__gmp_randinit_default'
/home/abinashmeher999/symengine/src/ntheory.cpp:369: undefined reference to `__gmp_randseed_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:374: undefined reference to `__gmpz_urandomm'
/home/abinashmeher999/symengine/src/ntheory.cpp:375: undefined reference to `__gmpz_urandomm'
/home/abinashmeher999/symengine/src/ntheory.cpp:382: undefined reference to `__gmp_randclear'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::prime_factors(std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:457: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::prime_factor_multiplicities(std::map<SymEngine::RCP<SymEngine::Integer const>, unsigned int, SymEngine::RCPIntegerKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > >&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:483: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::bernoulli(unsigned long)':
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:624: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::crt(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > const&, std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/ntheory.cpp:642: undefined reference to `__gmpz_gcdext'
/home/abinashmeher999/symengine/src/ntheory.cpp:645: undefined reference to `__gmpz_divisible_p'
/home/abinashmeher999/symengine/src/ntheory.cpp:649: undefined reference to `__gmpz_fdiv_r'
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:633: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:635: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_crt_cartesian(std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >&, std::vector<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >, std::allocator<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > > > const&, std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/ntheory.cpp:669: undefined reference to `__gmpz_invert'
/home/abinashmeher999/symengine/src/ntheory.cpp:677: undefined reference to `__gmpz_fdiv_r'
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:660: undefined reference to `__cxa_free_exception'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/ntheory.cpp:662: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_prime_power(__gmp_expr<__mpz_struct [1], __mpz_struct [1]>&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:694: undefined reference to `__gmpz_root'
/home/abinashmeher999/symengine/src/ntheory.cpp:695: undefined reference to `__gmpz_mul_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:693: undefined reference to `__gmpz_perfect_power_p'
/home/abinashmeher999/symengine/src/ntheory.cpp:701: undefined reference to `__gmpz_probab_prime_p'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_primitive_root(__gmp_expr<__mpz_struct [1], __mpz_struct [1]>&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, bool)':
/home/abinashmeher999/symengine/src/ntheory.cpp:723: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:737: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:743: undefined reference to `__gmpz_pow_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_primitive_root_list(std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, bool)':
/home/abinashmeher999/symengine/src/ntheory.cpp:787: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:791: undefined reference to `__gmpz_gcd_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:804: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:808: undefined reference to `__gmpz_pow_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::totient(SymEngine::RCP<SymEngine::Integer const> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:864: undefined reference to `__gmpz_divexact'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::carmichael(SymEngine::RCP<SymEngine::Integer const> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:888: undefined reference to `__gmpz_lcm'
/home/abinashmeher999/symengine/src/ntheory.cpp:889: undefined reference to `__gmpz_pow_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::multiplicative_order(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::RCP<SymEngine::Integer const> const&, SymEngine::RCP<SymEngine::Integer const> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:902: undefined reference to `__gmpz_gcd'
/home/abinashmeher999/symengine/src/ntheory.cpp:914: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:915: undefined reference to `__gmpz_divexact'
/home/abinashmeher999/symengine/src/ntheory.cpp:916: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:918: undefined reference to `__gmpz_powm'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::legendre(SymEngine::Integer const&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:927: undefined reference to `__gmpz_jacobi'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::jacobi(SymEngine::Integer const&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:932: undefined reference to `__gmpz_jacobi'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::kronecker(SymEngine::Integer const&, SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:937: undefined reference to `__gmpz_jacobi'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_sqrt_mod_tonelli_shanks(__gmp_expr<__mpz_struct [1], __mpz_struct [1]>&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:943: undefined reference to `__gmp_randinit_default'
/home/abinashmeher999/symengine/src/ntheory.cpp:944: undefined reference to `__gmp_randseed'
/home/abinashmeher999/symengine/src/ntheory.cpp:949: undefined reference to `__gmpz_scan1'
/home/abinashmeher999/symengine/src/ntheory.cpp:950: undefined reference to `__gmpz_tdiv_q_2exp'
/home/abinashmeher999/symengine/src/ntheory.cpp:953: undefined reference to `__gmpz_urandomm'
/home/abinashmeher999/symengine/src/ntheory.cpp:954: undefined reference to `__gmpz_jacobi'
/home/abinashmeher999/symengine/src/ntheory.cpp:956: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:957: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:959: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:965: undefined reference to `__gmpz_powm_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:971: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:972: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:973: undefined reference to `__gmpz_powm_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_sqrt_mod_prime(__gmp_expr<__mpz_struct [1], __mpz_struct [1]>&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:987: undefined reference to `__gmpz_jacobi'
/home/abinashmeher999/symengine/src/ntheory.cpp:995: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:998: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1001: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1005: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1011: undefined reference to `__gmpz_fdiv_r'
/home/abinashmeher999/symengine/src/ntheory.cpp:1018: undefined reference to `__gmpz_fdiv_r'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_discrete_log(__gmp_expr<__mpz_struct [1], __mpz_struct [1]>&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, unsigned int const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:1036: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1037: undefined reference to `__gmpz_sqrtrem'
/home/abinashmeher999/symengine/src/ntheory.cpp:1043: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1051: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1067: undefined reference to `__gmpz_powm'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_nthroot_mod1(std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, unsigned int, bool)':
/home/abinashmeher999/symengine/src/ntheory.cpp:1079: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:1081: undefined reference to `__gmpz_gcd'
/home/abinashmeher999/symengine/src/ntheory.cpp:1083: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1090: undefined reference to `__gmpz_gcdext'
/home/abinashmeher999/symengine/src/ntheory.cpp:1091: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1106: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:1113: undefined reference to `__gmpz_invert'
/home/abinashmeher999/symengine/src/ntheory.cpp:1116: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1121: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1123: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1124: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:1127: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1129: undefined reference to `__gmpz_fdiv_r'
/home/abinashmeher999/symengine/src/ntheory.cpp:1138: undefined reference to `__gmpz_divexact'
/home/abinashmeher999/symengine/src/ntheory.cpp:1145: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1150: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1166: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1168: undefined reference to `__gmpz_invert'
/home/abinashmeher999/symengine/src/ntheory.cpp:1170: undefined reference to `__gmpz_fdiv_r'
/home/abinashmeher999/symengine/src/ntheory.cpp:1180: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1185: undefined reference to `__gmpz_fdiv_r'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::_nthroot_mod_prime_power(std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, unsigned int, bool)':
/home/abinashmeher999/symengine/src/ntheory.cpp:1203: undefined reference to `__gmpz_setbit'
/home/abinashmeher999/symengine/src/ntheory.cpp:1204: undefined reference to `__gmpz_scan1'
/home/abinashmeher999/symengine/src/ntheory.cpp:1205: undefined reference to `__gmpz_tdiv_q_2exp'
/home/abinashmeher999/symengine/src/ntheory.cpp:1225: undefined reference to `__gmpz_setbit'
/home/abinashmeher999/symengine/src/ntheory.cpp:1226: undefined reference to `__gmpz_setbit'
/home/abinashmeher999/symengine/src/ntheory.cpp:1228: undefined reference to `__gmpz_invert'
/home/abinashmeher999/symengine/src/ntheory.cpp:1231: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1238: undefined reference to `__gmpz_setbit'
/home/abinashmeher999/symengine/src/ntheory.cpp:1239: undefined reference to `__gmpz_fdiv_r'
/home/abinashmeher999/symengine/src/ntheory.cpp:1248: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1252: undefined reference to `__gmpz_setbit'
/home/abinashmeher999/symengine/src/ntheory.cpp:1255: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1276: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:1290: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:1293: undefined reference to `__gmpz_divexact'
/home/abinashmeher999/symengine/src/ntheory.cpp:1295: undefined reference to `__gmpz_divexact'
/home/abinashmeher999/symengine/src/ntheory.cpp:1302: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:1311: undefined reference to `__gmpz_pow_ui'
/home/abinashmeher999/symengine/src/ntheory.cpp:1314: undefined reference to `__gmpz_pow_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::nthroot_mod(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::RCP<SymEngine::Integer const> const&, SymEngine::RCP<SymEngine::Integer const> const&, SymEngine::RCP<SymEngine::Integer const> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:1344: undefined reference to `__gmpz_pow_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::nthroot_mod_list(std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >&, SymEngine::RCP<SymEngine::Integer const> const&, SymEngine::RCP<SymEngine::Integer const> const&, SymEngine::RCP<SymEngine::Integer const> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:1370: undefined reference to `__gmpz_pow_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::powermod(SymEngine::Ptr<SymEngine::RCP<SymEngine::Integer const> > const&, SymEngine::RCP<SymEngine::Integer const> const&, SymEngine::RCP<SymEngine::Number const> const&, SymEngine::RCP<SymEngine::Integer const> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:1388: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1390: undefined reference to `__gmpz_invert'
/home/abinashmeher999/symengine/src/ntheory.cpp:1406: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1408: undefined reference to `__gmpz_invert'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::powermod_list(std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >&, SymEngine::RCP<SymEngine::Integer const> const&, SymEngine::RCP<SymEngine::Number const> const&, SymEngine::RCP<SymEngine::Integer const> const&)':
/home/abinashmeher999/symengine/src/ntheory.cpp:1425: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1427: undefined reference to `__gmpz_invert'
/home/abinashmeher999/symengine/src/ntheory.cpp:1442: undefined reference to `__gmpz_powm'
/home/abinashmeher999/symengine/src/ntheory.cpp:1444: undefined reference to `__gmpz_invert'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::__valarray_get_memory(unsigned long)':
/usr/include/c++/4.8/bits/valarray_array.h:53: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::__valarray_release_memory(void*)':
/usr/include/c++/4.8/bits/valarray_array.h:66: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_plus::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
/usr/include/gmpxx.h:172: undefined reference to `__gmpz_add_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_plus::eval(__mpz_struct*, __mpz_struct const*, long)':
/usr/include/gmpxx.h:181: undefined reference to `__gmpz_sub_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_minus::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
/usr/include/gmpxx.h:282: undefined reference to `__gmpz_sub_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_minus::eval(__mpz_struct*, unsigned long, __mpz_struct const*)':
/usr/include/gmpxx.h:291: undefined reference to `__gmpz_ui_sub'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_minus::eval(__mpz_struct*, __mpz_struct const*, long)':
/usr/include/gmpxx.h:298: undefined reference to `__gmpz_add_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_minus::eval(__mpz_struct*, long, __mpz_struct const*)':
/usr/include/gmpxx.h:306: undefined reference to `__gmpz_add_ui'
/usr/include/gmpxx.h:307: undefined reference to `__gmpz_neg'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_multiplies::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
/usr/include/gmpxx.h:498: undefined reference to `__gmpz_mul_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_divides::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
/usr/include/gmpxx.h:615: undefined reference to `__gmpz_tdiv_q'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_modulus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
/usr/include/gmpxx.h:784: undefined reference to `__gmpz_tdiv_r'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_modulus::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
/usr/include/gmpxx.h:787: undefined reference to `__gmpz_tdiv_r_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_modulus::eval(__mpz_struct*, unsigned long, __mpz_struct const*)':
/usr/include/gmpxx.h:792: undefined reference to `__gmpz_fits_ulong_p'
/usr/include/gmpxx.h:793: undefined reference to `__gmpz_get_ui'
/usr/include/gmpxx.h:793: undefined reference to `__gmpz_set_ui'
/usr/include/gmpxx.h:795: undefined reference to `__gmpz_set_ui'
/usr/include/gmpxx.h:799: undefined reference to `__gmpz_neg'
/usr/include/gmpxx.h:800: undefined reference to `__gmpz_fits_ulong_p'
/usr/include/gmpxx.h:801: undefined reference to `__gmpz_get_ui'
/usr/include/gmpxx.h:801: undefined reference to `__gmpz_set_ui'
/usr/include/gmpxx.h:803: undefined reference to `__gmpz_set_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_modulus::eval(__mpz_struct*, __mpz_struct const*, long)':
/usr/include/gmpxx.h:808: undefined reference to `__gmpz_tdiv_r_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_equal::eval(unsigned long, __mpz_struct const*)':
/usr/include/gmpxx.h:889: undefined reference to `__gmpz_cmp_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_less::eval(__mpz_struct const*, unsigned long)':
/usr/include/gmpxx.h:946: undefined reference to `__gmpz_cmp_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_less::eval(unsigned long, __mpz_struct const*)':
/usr/include/gmpxx.h:948: undefined reference to `__gmpz_cmp_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_binary_greater::eval(__mpz_struct const*, unsigned long)':
/usr/include/gmpxx.h:1010: undefined reference to `__gmpz_cmp_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_unary_increment::eval(__mpz_struct*)':
/usr/include/gmpxx.h:1071: undefined reference to `__gmpz_add_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_sqrt_function::eval(__mpz_struct*, __mpz_struct const*)':
/usr/include/gmpxx.h:1109: undefined reference to `__gmpz_sqrt'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::operator=(unsigned int)':
/usr/include/gmpxx.h:1534: undefined reference to `__gmpz_set_ui'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::fits_uint_p() const':
/usr/include/gmpxx.h:1588: undefined reference to `__gmpz_fits_uint_p'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpf_struct [1], __mpf_struct [1]>::__gmp_expr()':
/usr/include/gmpxx.h:1835: undefined reference to `__gmpf_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpf_struct [1], __mpf_struct [1]>::~__gmp_expr()':
/usr/include/gmpxx.h:1930: undefined reference to `__gmpf_clear'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::RCPIntegerKeyLess::operator()(SymEngine::RCP<SymEngine::Integer const> const&, SymEngine::RCP<SymEngine::Integer const> const&) const':
/home/abinashmeher999/symengine/src/integer.h:150: undefined reference to `__gmpz_cmp'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::vector<unsigned int, std::allocator<unsigned int> >::reserve(unsigned long)':
/usr/include/c++/4.8/bits/vector.tcc:69: undefined reference to `std::__throw_length_error(char const*)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long, __gmp_binary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long, __gmp_binary_minus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >::operator++()':
/usr/include/c++/4.8/bits/stl_tree.h:189: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_divides> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_divides> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long, __gmp_binary_modulus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long, __gmp_binary_modulus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, unsigned long, __gmp_binary_modulus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, unsigned long, __gmp_binary_modulus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `void __gmp_set_expr<__gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __gmp_unary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_sqrt_function> >, __gmp_binary_multiplies> >(__mpf_struct*, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __gmp_unary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_sqrt_function> >, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:2144: undefined reference to `__gmpf_set_z'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `void std::vector<unsigned int, std::allocator<unsigned int> >::_M_emplace_back_aux<unsigned int const&>(unsigned int const&)':
/usr/include/c++/4.8/bits/vector.tcc:419: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/vector.tcc:419: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/vector.tcc:426: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `unsigned int* std::vector<unsigned int, std::allocator<unsigned int> >::_M_allocate_and_copy<std::move_iterator<unsigned int*> >(unsigned long, std::move_iterator<unsigned int*>, std::move_iterator<unsigned int*>)':
/usr/include/c++/4.8/bits/stl_vector.h:1145: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_vector.h:1145: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_vector.h:1148: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::RCP<SymEngine::Integer const>* std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Integer const> const*, std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > > >(unsigned long, __gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Integer const> const*, std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > >, __gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Integer const> const*, std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > >)':
/usr/include/c++/4.8/bits/stl_vector.h:1145: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_vector.h:1145: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_vector.h:1148: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > std::_Rb_tree<SymEngine::RCP<SymEngine::Integer const>, std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int>, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >, SymEngine::RCPIntegerKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<SymEngine::RCP<SymEngine::Integer const>&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >, std::piecewise_construct_t const&, std::tuple<SymEngine::RCP<SymEngine::Integer const>&&>&&, std::tuple<>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:1681: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1681: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1684: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<unsigned long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<unsigned long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `void std::vector<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >, std::allocator<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > > >::_M_emplace_back_aux<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > const&>(std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > const&)':
/usr/include/c++/4.8/bits/vector.tcc:419: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/vector.tcc:419: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/vector.tcc:426: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __gmp_unary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_sqrt_function> >, __gmp_binary_multiplies> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __gmp_unary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_sqrt_function> >, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `void std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >::_M_emplace_back_aux<SymEngine::RCP<SymEngine::Integer const> >(SymEngine::RCP<SymEngine::Integer const>&&)':
/usr/include/c++/4.8/bits/vector.tcc:419: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/vector.tcc:419: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/vector.tcc:426: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const':
/usr/include/c++/4.8/bits/stl_vector.h:1339: undefined reference to `std::__throw_length_error(char const*)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gnu_cxx::new_allocator<unsigned int>::deallocate(unsigned int*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gnu_cxx::new_allocator<SymEngine::RCP<SymEngine::Integer const> >::deallocate(SymEngine::RCP<SymEngine::Integer const>*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >* std::_Rb_tree<SymEngine::RCP<SymEngine::Integer const>, std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int>, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >, SymEngine::RCPIntegerKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<SymEngine::RCP<SymEngine::Integer const>&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<SymEngine::RCP<SymEngine::Integer const>&&>&&, std::tuple<>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::_Rb_tree<SymEngine::RCP<SymEngine::Integer const>, std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int>, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >, SymEngine::RCPIntegerKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >*)':
/usr/include/c++/4.8/bits/stl_tree.h:1575: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::vector<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >, std::allocator<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > > >::_M_check_len(unsigned long, char const*) const':
/usr/include/c++/4.8/bits/stl_vector.h:1339: undefined reference to `std::__throw_length_error(char const*)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >::_M_check_len(unsigned long, char const*) const':
/usr/include/c++/4.8/bits/stl_vector.h:1339: undefined reference to `std::__throw_length_error(char const*)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > std::_Rb_tree<SymEngine::RCP<SymEngine::Integer const>, std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int>, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >, SymEngine::RCPIntegerKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > >::_M_insert_<std::pair<SymEngine::RCP<SymEngine::Integer const>, unsigned int> >(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<SymEngine::RCP<SymEngine::Integer const>, unsigned int>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > std::_Rb_tree<SymEngine::RCP<SymEngine::Integer const>, std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int>, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >, SymEngine::RCPIntegerKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > >::_M_insert_<std::pair<SymEngine::RCP<SymEngine::Integer const>, int> >(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<SymEngine::RCP<SymEngine::Integer const>, int>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gnu_cxx::new_allocator<SymEngine::RCP<SymEngine::Integer const> >::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::RCP<SymEngine::Integer const>* std::__uninitialized_copy<false>::__uninit_copy<SymEngine::RCP<SymEngine::Integer const>*, SymEngine::RCP<SymEngine::Integer const>*>(SymEngine::RCP<SymEngine::Integer const>*, SymEngine::RCP<SymEngine::Integer const>*, SymEngine::RCP<SymEngine::Integer const>*)':
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:81: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >::operator--()':
/usr/include/c++/4.8/bits/stl_tree.h:204: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gnu_cxx::new_allocator<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > >::deallocate(std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gnu_cxx::new_allocator<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > >::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >* std::_Rb_tree<SymEngine::RCP<SymEngine::Integer const>, std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int>, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >, SymEngine::RCPIntegerKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > >::_M_create_node<std::pair<SymEngine::RCP<SymEngine::Integer const>, unsigned int> >(std::pair<SymEngine::RCP<SymEngine::Integer const>, unsigned int>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >* std::_Rb_tree<SymEngine::RCP<SymEngine::Integer const>, std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int>, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >, SymEngine::RCPIntegerKeyLess, std::allocator<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > >::_M_create_node<std::pair<SymEngine::RCP<SymEngine::Integer const>, int> >(std::pair<SymEngine::RCP<SymEngine::Integer const>, int>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_divides> >, __gmp_binary_multiplies> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_divides> >, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `SymEngine::RCP<SymEngine::Integer const>* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Integer const> const*, std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > >, SymEngine::RCP<SymEngine::Integer const>*>(__gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Integer const> const*, std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > >, __gnu_cxx::__normal_iterator<SymEngine::RCP<SymEngine::Integer const> const*, std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > > >, SymEngine::RCP<SymEngine::Integer const>*)':
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:81: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >, __gmp_binary_multiplies> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_divides> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_divides> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > >::deallocate(std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> >*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Integer const> const, unsigned int> > >::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long, __gmp_binary_minus> >, __gmp_binary_multiplies> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, long, __gmp_binary_minus> >, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_plus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_minus> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_minus> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >*>, std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >*>(std::move_iterator<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >*>, std::move_iterator<std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >*>, std::vector<SymEngine::RCP<SymEngine::Integer const>, std::allocator<SymEngine::RCP<SymEngine::Integer const> > >*)':
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:81: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_divides> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_divides> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(ntheory.cpp.o): In function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_minus> > const&)':
/usr/include/gmpxx.h:1475: undefined reference to `__gmpz_init'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `std::_Rb_tree_iterator<SymEngine::RCP<SymEngine::Basic const> > std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const>, std::_Identity<SymEngine::RCP<SymEngine::Basic const> >, SymEngine::RCPBasicKeyLess, std::allocator<SymEngine::RCP<SymEngine::Basic const> > >::_M_insert_<SymEngine::RCP<SymEngine::Basic const> >(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, SymEngine::RCP<SymEngine::Basic const>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `std::_Rb_tree_const_iterator<SymEngine::RCP<SymEngine::Basic const> >::operator++()':
/usr/include/c++/4.8/bits/stl_tree.h:270: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const>, std::_Identity<SymEngine::RCP<SymEngine::Basic const> >, SymEngine::RCPBasicKeyLess, std::allocator<SymEngine::RCP<SymEngine::Basic const> > >::_M_copy(std::_Rb_tree_node<SymEngine::RCP<SymEngine::Basic const> > const*, std::_Rb_tree_node<SymEngine::RCP<SymEngine::Basic const> >*)':
/usr/include/c++/4.8/bits/stl_tree.h:1108: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1108: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:1111: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `std::_Rb_tree_iterator<SymEngine::RCP<SymEngine::Basic const> >::operator--()':
/usr/include/c++/4.8/bits/stl_tree.h:204: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `std::_Rb_tree_node<SymEngine::RCP<SymEngine::Basic const> >* std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const>, std::_Identity<SymEngine::RCP<SymEngine::Basic const> >, SymEngine::RCPBasicKeyLess, std::allocator<SymEngine::RCP<SymEngine::Basic const> > >::_M_create_node<SymEngine::RCP<SymEngine::Basic const> >(SymEngine::RCP<SymEngine::Basic const>&&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `std::_Rb_tree_iterator<SymEngine::RCP<SymEngine::Basic const> > std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const>, std::_Identity<SymEngine::RCP<SymEngine::Basic const> >, SymEngine::RCPBasicKeyLess, std::allocator<SymEngine::RCP<SymEngine::Basic const> > >::_M_insert_<SymEngine::RCP<SymEngine::Basic const> const&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, SymEngine::RCP<SymEngine::Basic const> const&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<SymEngine::RCP<SymEngine::Basic const> > >::deallocate(std::_Rb_tree_node<SymEngine::RCP<SymEngine::Basic const> >*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `std::_Rb_tree_const_iterator<SymEngine::RCP<SymEngine::Basic const> >::operator++(int)':
/usr/include/c++/4.8/bits/stl_tree.h:278: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `std::_Rb_tree_iterator<SymEngine::RCP<SymEngine::Basic const> >::operator++()':
/usr/include/c++/4.8/bits/stl_tree.h:189: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `std::_Rb_tree_node<SymEngine::RCP<SymEngine::Basic const> >* std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const>, std::_Identity<SymEngine::RCP<SymEngine::Basic const> >, SymEngine::RCPBasicKeyLess, std::allocator<SymEngine::RCP<SymEngine::Basic const> > >::_M_create_node<SymEngine::RCP<SymEngine::Basic const> const&>(SymEngine::RCP<SymEngine::Basic const> const&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<SymEngine::RCP<SymEngine::Basic const> > >::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(visitor.cpp.o): In function `std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Basic const>, std::_Identity<SymEngine::RCP<SymEngine::Basic const> >, SymEngine::RCPBasicKeyLess, std::allocator<SymEngine::RCP<SymEngine::Basic const> > >::_M_erase_aux(std::_Rb_tree_const_iterator<SymEngine::RCP<SymEngine::Basic const> >)':
/usr/include/c++/4.8/bits/stl_tree.h:1745: undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTVN9SymEngine7VisitorE[_ZTVN9SymEngine7VisitorE]+0x10): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTVN9SymEngine7VisitorE[_ZTVN9SymEngine7VisitorE]+0x18): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTVN9SymEngine7VisitorE[_ZTVN9SymEngine7VisitorE]+0x20): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTVN9SymEngine7VisitorE[_ZTVN9SymEngine7VisitorE]+0x28): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTVN9SymEngine7VisitorE[_ZTVN9SymEngine7VisitorE]+0x30): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTVN9SymEngine7VisitorE[_ZTVN9SymEngine7VisitorE]+0x38): more undefined references to `__cxa_pure_virtual' follow
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTIN9SymEngine18FreeSymbolsVisitorE[_ZTIN9SymEngine18FreeSymbolsVisitorE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTIN9SymEngine11BaseVisitorINS_18FreeSymbolsVisitorEEE[_ZTIN9SymEngine11BaseVisitorINS_18FreeSymbolsVisitorEEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTIN9SymEngine12CoeffVisitorE[_ZTIN9SymEngine12CoeffVisitorE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTIN9SymEngine11StopVisitorINS_12CoeffVisitorEEE[_ZTIN9SymEngine11StopVisitorINS_12CoeffVisitorEEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTIN9SymEngine11BaseVisitorINS_12CoeffVisitorEEE[_ZTIN9SymEngine11BaseVisitorINS_12CoeffVisitorEEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(visitor.cpp.o):(.data.rel.ro._ZTIN9SymEngine16HasSymbolVisitorE[_ZTIN9SymEngine16HasSymbolVisitorE]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::StrPrinter()':
/home/abinashmeher999/symengine/src/printer.cpp:7: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Basic const&)':
/home/abinashmeher999/symengine/src/printer.cpp:11: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:12: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:12: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:12: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:12: undefined reference to `std::ostream::operator<<(void const*)'
/home/abinashmeher999/symengine/src/printer.cpp:12: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:12: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:13: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:13: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:13: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:13: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:12: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:13: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:13: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Symbol const&)':
/home/abinashmeher999/symengine/src/printer.cpp:17: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:17: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:17: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Integer const&)':
/home/abinashmeher999/symengine/src/printer.cpp:21: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:23: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:23: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:23: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:23: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:23: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:23: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Rational const&)':
/home/abinashmeher999/symengine/src/printer.cpp:27: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:29: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:29: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:29: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:29: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:29: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:29: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Complex const&)':
/home/abinashmeher999/symengine/src/printer.cpp:33: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:38: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:40: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:45: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:47: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:52: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/usr/local/lib/libsymengine.a(printer.cpp.o):/home/abinashmeher999/symengine/src/printer.cpp:55: more undefined references to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' follow
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Complex const&)':
/home/abinashmeher999/symengine/src/printer.cpp:61: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:61: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:61: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:61: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:61: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:61: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::RealDouble const&)':
/home/abinashmeher999/symengine/src/printer.cpp:65: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:67: undefined reference to `std::ostream::operator<<(std::ios_base& (*)(std::ios_base&))'
/home/abinashmeher999/symengine/src/printer.cpp:67: undefined reference to `std::ostream::operator<<(double)'
/home/abinashmeher999/symengine/src/printer.cpp:68: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:68: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:68: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:68: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:68: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:68: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Add const&)':
/home/abinashmeher999/symengine/src/printer.cpp:72: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:78: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:78: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:82: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:84: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:84: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:86: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:86: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:86: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:88: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:88: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:88: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:88: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:88: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:92: undefined reference to `std::string::operator[](unsigned long)'
/home/abinashmeher999/symengine/src/printer.cpp:93: undefined reference to `std::string::substr(unsigned long, unsigned long) const'
/home/abinashmeher999/symengine/src/printer.cpp:93: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:93: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:93: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:95: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:95: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:98: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:101: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:102: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:102: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:102: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:102: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:78: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:84: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:86: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:86: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:88: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(printer.cpp.o):/home/abinashmeher999/symengine/src/printer.cpp:88: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Add const&)':
/home/abinashmeher999/symengine/src/printer.cpp:102: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Mul const&)':
/home/abinashmeher999/symengine/src/printer.cpp:106: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:106: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:113: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:115: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:115: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:115: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:125: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:125: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:127: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:127: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:128: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:129: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:129: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:131: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:135: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:135: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:137: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:137: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:138: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:139: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:139: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:141: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:147: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:150: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:151: undefined reference to `std::string::size() const'
/home/abinashmeher999/symengine/src/printer.cpp:151: undefined reference to `std::string::substr(unsigned long, unsigned long) const'
/home/abinashmeher999/symengine/src/printer.cpp:151: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:151: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:154: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:155: undefined reference to `std::string::size() const'
/home/abinashmeher999/symengine/src/printer.cpp:155: undefined reference to `std::string::substr(unsigned long, unsigned long) const'
/home/abinashmeher999/symengine/src/printer.cpp:155: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:155: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:157: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:157: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:157: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:157: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:159: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:159: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:159: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:160: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:162: undefined reference to `std::string::operator=(std::string const&)'
/home/abinashmeher999/symengine/src/printer.cpp:150: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:106: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:163: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:115: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:125: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:127: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:129: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:135: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(printer.cpp.o):/home/abinashmeher999/symengine/src/printer.cpp:137: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Mul const&)':
/home/abinashmeher999/symengine/src/printer.cpp:106: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:163: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Pow const&)':
/home/abinashmeher999/symengine/src/printer.cpp:167: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:168: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:168: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:169: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:170: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:170: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:171: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:171: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:171: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:171: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:168: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:170: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:171: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:171: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Log const&)':
/home/abinashmeher999/symengine/src/printer.cpp:175: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:175: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:175: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:175: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:175: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:175: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(printer.cpp.o):/home/abinashmeher999/symengine/src/printer.cpp:175: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Constant const&)':
/home/abinashmeher999/symengine/src/printer.cpp:179: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:179: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:179: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::apply(std::vector<SymEngine::RCP<SymEngine::Basic const>, std::allocator<SymEngine::RCP<SymEngine::Basic const> > > const&)':
/home/abinashmeher999/symengine/src/printer.cpp:184: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:187: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:189: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:189: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:191: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:191: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:189: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:191: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Function const&)':
/home/abinashmeher999/symengine/src/printer.cpp:194: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:195: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:196: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:198: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:198: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:198: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:199: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:199: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:199: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:199: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:198: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:199: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:199: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::FunctionSymbol const&)':
/home/abinashmeher999/symengine/src/printer.cpp:203: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:204: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:204: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:205: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:207: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:207: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:207: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:208: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:208: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:208: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:208: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:204: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:207: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:208: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:208: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Derivative const&)':
/home/abinashmeher999/symengine/src/printer.cpp:212: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:213: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:215: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:215: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:216: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:216: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:216: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:216: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:215: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:216: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:216: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::bvisit(SymEngine::Subs const&)':
/home/abinashmeher999/symengine/src/printer.cpp:220: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:220: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:220: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
/home/abinashmeher999/symengine/src/printer.cpp:223: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:224: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:230: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
/home/abinashmeher999/symengine/src/printer.cpp:230: undefined reference to `std::string::operator=(std::string&&)'
/home/abinashmeher999/symengine/src/printer.cpp:230: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:220: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:220: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:230: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:229: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:230: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:220: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:220: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/home/abinashmeher999/symengine/src/printer.cpp:230: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::parenthesizeLT(SymEngine::RCP<SymEngine::Basic const> const&, SymEngine::PrecedenceEnum)':
/home/abinashmeher999/symengine/src/printer.cpp:236: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:236: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:236: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:236: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::parenthesizeLE(SymEngine::RCP<SymEngine::Basic const> const&, SymEngine::PrecedenceEnum)':
/home/abinashmeher999/symengine/src/printer.cpp:245: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(printer.cpp.o):/home/abinashmeher999/symengine/src/printer.cpp:245: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::apply(SymEngine::RCP<SymEngine::Basic const> const&)':
/home/abinashmeher999/symengine/src/printer.cpp:253: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::StrPrinter::apply(SymEngine::Basic const&)':
/home/abinashmeher999/symengine/src/printer.cpp:258: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::init_str_printer_names()':
/home/abinashmeher999/symengine/src/printer.cpp:263: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/printer.cpp:263: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/printer.cpp:263: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:263: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/printer.cpp:264: undefined reference to `std::string::operator=(char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:265: undefined reference to `std::string::operator=(char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:266: undefined reference to `std::string::operator=(char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:267: undefined reference to `std::string::operator=(char const*)'
/home/abinashmeher999/symengine/src/printer.cpp:268: undefined reference to `std::string::operator=(char const*)'
/usr/local/lib/libsymengine.a(printer.cpp.o):/home/abinashmeher999/symengine/src/printer.cpp:269: more undefined references to `std::string::operator=(char const*)' follow
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::init_str_printer_names()':
/home/abinashmeher999/symengine/src/printer.cpp:263: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/printer.cpp:263: undefined reference to `std::allocator<char>::~allocator()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `__gmp_abs_function::eval(__mpq_struct*, __mpq_struct const*)':
/usr/include/gmpxx.h:1088: undefined reference to `__gmpq_abs'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `operator<<(std::ostream&, SymEngine::Basic const&)':
/home/abinashmeher999/symengine/src/basic-inl.h:47: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/abinashmeher999/symengine/src/basic-inl.h:47: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/basic-inl.h:47: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::Symbol::get_name() const':
/home/abinashmeher999/symengine/src/symbol.h:37: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::Constant::get_name() const':
/home/abinashmeher999/symengine/src/constants.h:40: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `SymEngine::FunctionSymbol::get_name() const':
/home/abinashmeher999/symengine/src/functions.h:536: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::string SymEngine::typeName<SymEngine::Basic>(SymEngine::Basic const&)':
/home/abinashmeher999/symengine/src/symengine_rcp.h:178: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/symengine_rcp.h:178: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/symengine_rcp.h:178: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/symengine_rcp.h:178: undefined reference to `std::allocator<char>::~allocator()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::ostream& operator<< <__mpz_struct [1], __mpz_struct [1]>(std::ostream&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
/usr/include/gmpxx.h:2063: undefined reference to `operator<<(std::ostream&, __mpz_struct const*)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::ostream& operator<< <__mpq_struct [1], __mpq_struct [1]>(std::ostream&, __gmp_expr<__mpq_struct [1], __mpq_struct [1]> const&)':
/usr/include/gmpxx.h:2063: undefined reference to `operator<<(std::ostream&, __mpq_struct const*)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::ostream& operator<< <__mpq_struct [1], __gmp_unary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_abs_function> >(std::ostream&, __gmp_expr<__mpq_struct [1], __gmp_unary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_abs_function> > const&)':
/usr/include/gmpxx.h:2063: undefined reference to `operator<<(std::ostream&, __mpq_struct const*)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
/usr/include/c++/4.8/bits/basic_string.h:2456: undefined reference to `std::string::insert(unsigned long, char const*)'
/usr/include/c++/4.8/bits/basic_string.h:2456: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string&&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)':
/usr/include/c++/4.8/bits/basic_string.h:2468: undefined reference to `std::string::append(char const*)'
/usr/include/c++/4.8/bits/basic_string.h:2468: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string&&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
/usr/include/c++/4.8/bits/basic_string.h:2445: undefined reference to `std::string::size() const'
/usr/include/c++/4.8/bits/basic_string.h:2445: undefined reference to `std::string::size() const'
/usr/include/c++/4.8/bits/basic_string.h:2446: undefined reference to `std::string::capacity() const'
/usr/include/c++/4.8/bits/basic_string.h:2447: undefined reference to `std::string::capacity() const'
/usr/include/c++/4.8/bits/basic_string.h:2448: undefined reference to `std::string::insert(unsigned long, std::string const&)'
/usr/include/c++/4.8/bits/basic_string.h:2449: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string&&)'
/usr/include/c++/4.8/bits/basic_string.h:2449: undefined reference to `std::string::append(std::string const&)'
/usr/include/c++/4.8/bits/basic_string.h:2449: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string&&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)':
/usr/include/c++/4.8/bits/basic_string.h:2405: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/usr/include/c++/4.8/bits/basic_string.h:2406: undefined reference to `std::string::append(char const*)'
/usr/include/c++/4.8/bits/basic_string.h:2407: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/usr/include/c++/4.8/bits/basic_string.h:2432: undefined reference to `std::string::append(std::string const&)'
/usr/include/c++/4.8/bits/basic_string.h:2432: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string&&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_unary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_abs_function> >(__gmp_expr<__mpq_struct [1], __gmp_unary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_abs_function> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, SymEngine::RCPBasicKeyLessCmp, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > >::_M_insert_<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::_Rb_tree_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLessCmp, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_insert_<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const&)':
/usr/include/c++/4.8/bits/stl_tree.h:1025: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `__gnu_cxx::new_allocator<std::string>::deallocate(std::string*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `__gnu_cxx::__enable_if<!std::__is_scalar<std::string>::__value, void>::__type std::__fill_a<std::string*, std::string>(std::string*, std::string*, std::string const&)':
/usr/include/c++/4.8/bits/stl_algobase.h:682: undefined reference to `std::string::operator=(std::string const&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `__gnu_cxx::__enable_if<!std::__is_scalar<std::string>::__value, std::string*>::__type std::__fill_n_a<std::string*, unsigned long, std::string>(std::string*, unsigned long, std::string const&)':
/usr/include/c++/4.8/bits/stl_algobase.h:739: undefined reference to `std::string::operator=(std::string const&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >* std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >, SymEngine::RCPBasicKeyLessCmp, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > >::_M_create_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const&>(std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > const&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `std::_Rb_tree_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >* std::_Rb_tree<SymEngine::RCP<SymEngine::Basic const>, std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> >, std::_Select1st<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > >, SymEngine::RCPBasicKeyLessCmp, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > > >::_M_create_node<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const&>(std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Basic const> > const&)':
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_tree.h:410: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_tree.h:413: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `void std::_Destroy<std::string>(std::string*)':
/usr/include/c++/4.8/bits/stl_construct.h:93: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::string*, unsigned long, std::string>(std::string*, unsigned long, std::string const&)':
/usr/include/c++/4.8/bits/stl_uninitialized.h:189: undefined reference to `__cxa_end_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:189: undefined reference to `__cxa_begin_catch'
/usr/include/c++/4.8/bits/stl_uninitialized.h:192: undefined reference to `__cxa_rethrow'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `_ZSt10_ConstructISsIRKSsEEvPT_DpOT0_':
/usr/include/c++/4.8/bits/stl_construct.h:75: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
/usr/local/lib/libsymengine.a(printer.cpp.o): In function `__gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:102: undefined reference to `std::__throw_bad_alloc()'
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/usr/local/lib/libsymengine.a(printer.cpp.o):(.data.rel.ro._ZTIN9SymEngine10PrecedenceE[_ZTIN9SymEngine10PrecedenceE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(printer.cpp.o):(.data.rel.ro._ZTIN9SymEngine11BaseVisitorINS_10PrecedenceEEE[_ZTIN9SymEngine11BaseVisitorINS_10PrecedenceEEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(dict.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(dict.cpp.o): In function `std::ostream& SymEngine::print_map_rcp<std::unordered_map<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Number const>, SymEngine::RCPBasicHash, SymEngine::RCPBasicKeyEq, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > > const>(std::ostream&, std::unordered_map<SymEngine::RCP<SymEngine::Basic const>, SymEngine::RCP<SymEngine::Number const>, SymEngine::RCPBasicHash, SymEngine::RCPBasicKeyEq, std::allocator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > > > const&)':
/home/abinashmeher999/symengine/src/dict.cpp:21: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/dict.cpp:23: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/dict.cpp:24: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/dict.cpp:26: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/usr/local/lib/libsymengine.a(dict.cpp.o): In function `std::ostream& SymEngine::print_vec<std::vector<int, std::allocator<int> > const>(std::ostream&, std::vector<int, std::allocator<int> > const&)':
/home/abinashmeher999/symengine/src/dict.cpp:33: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/usr/local/lib/libsymengine.a(dict.cpp.o):/home/abinashmeher999/symengine/src/dict.cpp:35: more undefined references to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' follow
/usr/local/lib/libsymengine.a(dict.cpp.o): In function `std::ostream& SymEngine::print_vec<std::vector<int, std::allocator<int> > const>(std::ostream&, std::vector<int, std::allocator<int> > const&)':
/home/abinashmeher999/symengine/src/dict.cpp:36: undefined reference to `std::ostream::operator<<(int)'
/home/abinashmeher999/symengine/src/dict.cpp:38: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/usr/local/lib/libsymengine.a(dict.cpp.o): In function `std::ostream& SymEngine::print_map<std::map<std::vector<int, std::allocator<int> >, long long, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, long long> > > const>(std::ostream&, std::map<std::vector<int, std::allocator<int> >, long long, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, long long> > > const&)':
/home/abinashmeher999/symengine/src/dict.cpp:9: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/dict.cpp:11: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/dict.cpp:12: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/dict.cpp:12: undefined reference to `std::ostream::operator<<(long long)'
/home/abinashmeher999/symengine/src/dict.cpp:14: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/usr/local/lib/libsymengine.a(dict.cpp.o): In function `std::ostream& SymEngine::print_map<std::map<std::vector<int, std::allocator<int> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > > const>(std::ostream&, std::map<std::vector<int, std::allocator<int> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, std::less<std::vector<int, std::allocator<int> > >, std::allocator<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > > const&)':
/home/abinashmeher999/symengine/src/dict.cpp:9: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/dict.cpp:11: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/dict.cpp:12: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/abinashmeher999/symengine/src/dict.cpp:14: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/usr/local/lib/libsymengine.a(dict.cpp.o):/home/abinashmeher999/symengine/src/dict.cpp:9: more undefined references to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' follow
/usr/local/lib/libsymengine.a(dict.cpp.o): In function `std::_Rb_tree_const_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >::operator++()':
/usr/include/c++/4.8/bits/stl_tree.h:270: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
/usr/local/lib/libsymengine.a(dict.cpp.o): In function `std::_Rb_tree_const_iterator<std::pair<std::vector<int, std::allocator<int> > const, long long> >::operator++(int)':
/usr/include/c++/4.8/bits/stl_tree.h:278: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
/usr/local/lib/libsymengine.a(dict.cpp.o): In function `std::_Rb_tree_const_iterator<std::pair<std::vector<int, std::allocator<int> > const, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >::operator++(int)':
/usr/include/c++/4.8/bits/stl_tree.h:278: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
/usr/local/lib/libsymengine.a(dict.cpp.o): In function `std::_Rb_tree_const_iterator<std::pair<SymEngine::RCP<SymEngine::Basic const> const, SymEngine::RCP<SymEngine::Number const> > >::operator++(int)':
/usr/include/c++/4.8/bits/stl_tree.h:278: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
/usr/local/lib/libsymengine.a(number.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(number.cpp.o):(.data.rel.ro._ZTVN9SymEngine6NumberE[_ZTVN9SymEngine6NumberE]+0x10): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(number.cpp.o):(.data.rel.ro._ZTVN9SymEngine6NumberE[_ZTVN9SymEngine6NumberE]+0x28): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(number.cpp.o):(.data.rel.ro._ZTVN9SymEngine6NumberE[_ZTVN9SymEngine6NumberE]+0x30): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(number.cpp.o):(.data.rel.ro._ZTVN9SymEngine6NumberE[_ZTVN9SymEngine6NumberE]+0x38): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(number.cpp.o):(.data.rel.ro._ZTVN9SymEngine6NumberE[_ZTVN9SymEngine6NumberE]+0x60): undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libsymengine.a(number.cpp.o):(.data.rel.ro._ZTVN9SymEngine6NumberE[_ZTVN9SymEngine6NumberE]+0x68): more undefined references to `__cxa_pure_virtual' follow
/usr/local/lib/libsymengine.a(number.cpp.o):(.data.rel.ro._ZTIN9SymEngine6NumberE[_ZTIN9SymEngine6NumberE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `SymEngine::Complex::from_mpq(__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>)':
/home/abinashmeher999/symengine/src/complex.cpp:70: undefined reference to `operator new(unsigned long)'
/home/abinashmeher999/symengine/src/complex.cpp:70: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `SymEngine::Complex::from_two_nums(SymEngine::Number const&, SymEngine::Number const&)':
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.cpp:101: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__static_initialization_and_destruction_0':
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::Init()'
/usr/include/c++/4.8/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__mpz_set_si_safe(__mpz_struct*, long)':
/usr/include/gmpxx.h:85: undefined reference to `__gmpz_neg'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_unary_minus::eval(__mpq_struct*, __mpq_struct const*)':
/usr/include/gmpxx.h:149: undefined reference to `__gmpq_neg'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_binary_multiplies::eval(__mpq_struct*, __mpq_struct const*, long)':
/usr/include/gmpxx.h:565: undefined reference to `__gmpq_mul'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr()':
/usr/include/gmpxx.h:1635: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr(int)':
/usr/include/gmpxx.h:1659: undefined reference to `__gmpq_init'
/usr/include/gmpxx.h:1659: undefined reference to `__gmpq_set_si'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::operator=(__gmp_expr<__mpq_struct [1], __mpq_struct [1]> const&)':
/usr/include/gmpxx.h:1715: undefined reference to `__gmpq_set'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `SymEngine::Complex::divcomp(SymEngine::Complex const&) const':
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:160: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `SymEngine::Complex::divcomp(SymEngine::Rational const&) const':
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:171: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `SymEngine::Complex::divcomp(SymEngine::Integer const&) const':
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:181: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `SymEngine::Complex::rdivcomp(SymEngine::Integer const&) const':
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:192: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `SymEngine::Complex::rsub(SymEngine::Number const&) const':
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:233: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `SymEngine::Complex::rdiv(SymEngine::Number const&) const':
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:265: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `SymEngine::Complex::rpow(SymEngine::Number const&) const':
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `__cxa_allocate_exception'
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `std::allocator<char>::allocator()'
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `std::runtime_error::runtime_error(std::string const&)'
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `std::runtime_error::~runtime_error()'
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `typeinfo for std::runtime_error'
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `__cxa_throw'
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `std::allocator<char>::~allocator()'
/home/abinashmeher999/symengine/src/complex.h:288: undefined reference to `__cxa_free_exception'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_unary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_unary_minus> >(__gmp_expr<__mpq_struct [1], __gmp_unary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_unary_minus> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_minus> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_minus> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_plus> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_plus> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_plus> >, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_divides> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_plus> >, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_divides> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_unary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_unary_minus> >, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_plus> >, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_divides> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_unary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_unary_minus> >, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_plus> >, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_divides> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(complex.cpp.o):/usr/include/gmpxx.h:1651: more undefined references to `__gmpq_init' follow
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `SymEngine::Complex::~Complex()':
/home/abinashmeher999/symengine/src/complex.h:16: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `SymEngine::Complex::~Complex()':
/home/abinashmeher999/symengine/src/complex.h:16: undefined reference to `operator delete(void*)'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_unary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_unary_minus> >, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_plus> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __gmp_unary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_unary_minus> >, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >, __gmp_binary_plus> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_unary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_unary_minus> >, __gmp_binary_multiplies> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_unary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_unary_minus> >, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_binary_expr<long, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> >(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_multiplies> > const&)':
/usr/include/gmpxx.h:1651: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `void __gmp_set_expr<__gmp_unary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_unary_minus> >(__mpq_struct*, __gmp_expr<__mpz_struct [1], __gmp_unary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_unary_minus> > const&)':
/usr/include/gmpxx.h:2119: undefined reference to `__gmpz_set_ui'
/usr/local/lib/libsymengine.a(complex.cpp.o): In function `__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr<__gmp_unary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_unary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_unary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_unary_minus> > const&)':
/usr/include/gmpxx.h:1648: undefined reference to `__gmpq_init'
/usr/local/lib/libsymengine.a(complex.cpp.o):(.data.rel.ro._ZTIN9SymEngine7ComplexE[_ZTIN9SymEngine7ComplexE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
collect2: error: ld returned 1 exit status
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <cwrapper.h>
4:
5: /*top*/
6: extern int t(void);
7: int main(int argc, char **argv)
8: {
9: if (argc > 1000000) {
10: printf("%p", &t);
11: }
12:
13: return 0;
14: }
15: int t(void) { basic p; basic_init(p); basic_free(p); return 0; }
/* end */
--------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment