Created
June 15, 2015 14:42
-
-
Save abinashmeher999/c01f7ffa54e22bc14ae6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
have_header: checking for cwrapper.h... -------------------- yes | |
"g++ -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 -Wall -O3 -Wall -Wcast-qual -Wconversion -DSGI__gnu_cxx -DREADLINE -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 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 | |
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++ [enabled by default] | |
cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ [enabled by default] | |
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 -Wall -O3 -Wall -Wcast-qual -Wconversion -DSGI__gnu_cxx -DREADLINE -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 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 | |
"g++ -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 -Wall -O3 -Wall -Wcast-qual -Wconversion -DSGI__gnu_cxx -DREADLINE -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 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" | |
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++ [enabled by default] | |
cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ [enabled by default] | |
/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 `__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/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(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: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' | |
/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 `__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::Integer::powint(SymEngine::Integer const&) const': | |
/home/abinashmeher999/symengine/src/integer.h:77: undefined reference to `__gmpz_pow_ui' | |
/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 `__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(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::powrat(SymEngine::Integer const&) const': | |
/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' | |
/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 `__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(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 `__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(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' | |
/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 `__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(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_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: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' | |
/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: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' | |
/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:349: undefined reference to `__gmpz_gcd' | |
/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::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: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' | |
/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:669: undefined reference to `__gmpz_invert' | |
/home/abinashmeher999/symengine/src/ntheory.cpp:677: undefined reference to `__gmpz_fdiv_r' | |
/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 `__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 `__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 `__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 `__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 `__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 `__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):/usr/include/gmpxx.h:1475: more undefined references to `__gmpz_init' follow | |
/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 `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 `__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(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 `__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 `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' | |
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 */ | |
-------------------- | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
abinashmeher999@JARVIS:~/gsoc/symengine/src/ruby$ rake compile | |
cd tmp/x86_64-linux/symengine/2.2.0 | |
/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/bin/ruby -I. ../../../../ext/symengine/extconf.rb | |
/home/abinashmeher999/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rake/file_utils.rb:82: warning: Insecure world writable dir /home/abinashmeher999/agv/sandbox/devel in PATH, mode 040777 | |
checking for cwrapper.h... yes | |
checking for basic p; basic_init(p); basic_free(p) in -lsymengine... no | |
Unable to find basic_init in library symengine! | |
rake aborted! | |
Command failed with status (1): [/home/abinashmeher999/.rvm/rubies/ruby-2.2...] | |
/home/abinashmeher999/.rvm/gems/ruby-2.2.0/gems/rake-compiler-0.9.5/lib/rake/extensiontask.rb:191:in `block (2 levels) in define_compile_tasks' | |
/home/abinashmeher999/.rvm/gems/ruby-2.2.0/gems/rake-compiler-0.9.5/lib/rake/extensiontask.rb:188:in `block in define_compile_tasks' | |
Tasks: TOP => compile => compile:x86_64-linux => compile:symengine:x86_64-linux => copy:symengine:x86_64-linux:2.2.0 => tmp/x86_64-linux/symengine/2.2.0/symengine.so => tmp/x86_64-linux/symengine/2.2.0/Makefile | |
(See full trace by running task with --trace) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment