Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 488546 Details for
Bug 627478
dev-python/symengine-0.3.0 fails to build
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
full build log
symengine-0.3.0:20170810-190933.log (text/x-log), 422.36 KB, created by
Carl W. Harlow
on 2017-08-10 19:16:52 UTC
(
hide
)
Description:
full build log
Filename:
MIME Type:
Creator:
Carl W. Harlow
Created:
2017-08-10 19:16:52 UTC
Size:
422.36 KB
patch
obsolete
> * Package: dev-python/symengine-0.3.0 > * Repository: gentoo > * Maintainer: sci-mathematics@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_4 userland_GNU > * FEATURES: preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking symengine.py-0.3.0.tar.gz to /var/tmp/portage/dev-python/symengine-0.3.0/work >>>> Source unpacked in /var/tmp/portage/dev-python/symengine-0.3.0/work >>>> Preparing source in /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0 ... > * python2_7: running distutils-r1_run_phase distutils-r1_python_compile >/usr/bin/python2.7 setup.py build >running build >running build_ext >-- The C compiler identification is GNU 5.4.0 >-- The CXX compiler identification is GNU 5.4.0 >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Detecting C compile features >-- Detecting C compile features - done >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Detecting CXX compile features >-- Detecting CXX compile features - done >SymEngine_DIR : /usr/lib/cmake/symengine >-- Python include path: /usr/include/python2.7 >-- Python version: 2.7 >-- Python install path: /usr/lib64/python2.7/site-packages >-- Found PYTHON: /usr/lib64/libpython2.7.so >-- Found CYTHON: cython >CMAKE_BUILD_TYPE : Release >CMAKE_CXX_FLAGS_RELEASE : -Wno-unused-parameter -march=native -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DNDEBUG -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -fopenmp >CMAKE_CXX_FLAGS_DEBUG : -std=c++11 -Wall -Wextra -fno-common -fPIC -g -Wno-unused-parameter -ggdb -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -fopenmp >HAVE_SYMENGINE_MPFR : True >HAVE_SYMENGINE_MPC : True >HAVE_SYMENGINE_PIRANHA : False >HAVE_SYMENGINE_FLINT : True >HAVE_SYMENGINE_LLVM : True >Copying source of python wrappers into: /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib >-- Configuring done >-- Generating done >-- Build files have been written to: /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib >[ 25%] Cythonizing symengine_wrapper.pyx >Scanning dependencies of target symengine_wrapper >[ 50%] Building CXX object symengine/lib/CMakeFiles/symengine_wrapper.dir/symengine_wrapper.cpp.o >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/atomic:38:0, > from /usr/include/symengine/symengine_rcp.h:16, > from /usr/include/symengine/mp_wrapper.h:4, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. > #error This file requires compiler and library support \ > ^ >In file included from /usr/include/symengine/visitor.h:12:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/msymenginepoly.h:169:29: error: invalid suffix "_z" on integer constant > res.dict_[zero_v] = 1_z; > ^ >In file included from /usr/include/symengine/visitor.h:21:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/fields.h:231:22: error: invalid suffix "_z" on integer constant > if (a != 0_z) > ^ >/usr/include/symengine/fields.h:281:37: error: invalid suffix "_z" on integer constant > if (dict_[i] != 0_z) > ^ >/usr/include/symengine/fields.h:547:16: error: invalid suffix "_z" on integer constant > return 0_z; > ^ >In file included from /usr/include/symengine/mp_class.h:5:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_casts.h:96:28: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<(std::is_signed<From>::value > ^ >/usr/include/symengine/symengine_casts.h:96:37: error: expected â,â or â...â before â<â token > typename std::enable_if<(std::is_signed<From>::value > ^ >/usr/include/symengine/symengine_casts.h:110:19: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<(std::is_signed<From>::value > ^ >/usr/include/symengine/symengine_casts.h:110:28: error: expected â,â or â...â before â<â token > typename std::enable_if<(std::is_signed<From>::value > ^ >/usr/include/symengine/symengine_casts.h:108:11: error: redefinition of âtemplate<class To, class From> To SymEngine::numeric_cast(From, int)â > inline To numeric_cast( > ^ >/usr/include/symengine/symengine_casts.h:95:1: note: âtemplate<class To, class From> To SymEngine::numeric_cast(From, int)â previously declared here > numeric_cast(From f, > ^ >/usr/include/symengine/symengine_casts.h:126:19: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<(std::is_unsigned<From>::value > ^ >/usr/include/symengine/symengine_casts.h:126:28: error: expected â,â or â...â before â<â token > typename std::enable_if<(std::is_unsigned<From>::value > ^ >/usr/include/symengine/symengine_casts.h:124:11: error: redefinition of âtemplate<class To, class From> To SymEngine::numeric_cast(From, int)â > inline To numeric_cast( > ^ >/usr/include/symengine/symengine_casts.h:95:1: note: âtemplate<class To, class From> To SymEngine::numeric_cast(From, int)â previously declared here > numeric_cast(From f, > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:58:20: error: expected â,â or â...â before â&&â token > inline Ptr(Ptr &&) = default; > ^ >/usr/include/symengine/symengine_rcp.h:58:26: error: invalid constructor; you probably meant âSymEngine::Ptr<T> (const SymEngine::Ptr<T>&)â > inline Ptr(Ptr &&) = default; > ^ >/usr/include/symengine/symengine_rcp.h:59:27: error: expected â,â or â...â before â&&â token > Ptr<T> &operator=(Ptr &&) = default; > ^ >/usr/include/symengine/symengine_rcp.h:135:16: error: expected â,â or â...â before â&&â token > RCP(RCP<T> &&rp) SYMENGINE_NOEXCEPT : ptr_(rp.ptr_) > ^ >/usr/include/symengine/symengine_rcp.h:135:20: error: invalid constructor; you probably meant âSymEngine::RCP<T> (const SymEngine::RCP<T>&)â > RCP(RCP<T> &&rp) SYMENGINE_NOEXCEPT : ptr_(rp.ptr_) > ^ >/usr/include/symengine/symengine_rcp.h:135:20: error: expected â;â at end of member declaration >In file included from /usr/include/symengine/symengine_rcp.h:10:0, > from /usr/include/symengine/mp_wrapper.h:4, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:135:22: error: ânoexceptâ does not name a type > RCP(RCP<T> &&rp) SYMENGINE_NOEXCEPT : ptr_(rp.ptr_) > ^ >/usr/include/symengine/symengine_rcp.h:135:22: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:141:17: error: expected â,â or â...â before â&&â token > RCP(RCP<T2> &&r_ptr) > ^ >In file included from /usr/include/symengine/symengine_rcp.h:10:0, > from /usr/include/symengine/mp_wrapper.h:4, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:142:5: error: expected initializer before ânoexceptâ > SYMENGINE_NOEXCEPT : ptr_(r_ptr.get()) > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:146:10: error: expected â;â at end of member declaration > ~RCP() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/symengine_rcp.h:10:0, > from /usr/include/symengine/mp_wrapper.h:4, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:146:12: error: ânoexceptâ does not name a type > ~RCP() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/symengine_rcp.h:146:12: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:195:30: error: expected â,â or â...â before â&&â token > RCP<T> &operator=(RCP<T> &&r_ptr) > ^ >/usr/include/symengine/symengine_rcp.h: In constructor âSymEngine::RCP<T>::RCP(SymEngine::ENull)â: >/usr/include/symengine/symengine_rcp.h:112:39: error: ânullptrâ was not declared in this scope > RCP(ENull null_arg = null) : ptr_(nullptr) > ^ >/usr/include/symengine/symengine_rcp.h: In member function âbool SymEngine::RCP<T>::is_null() constâ: >/usr/include/symengine/symengine_rcp.h:171:24: error: ânullptrâ was not declared in this scope > return ptr_ == nullptr; > ^ >/usr/include/symengine/symengine_rcp.h: In member function âSymEngine::RCP<T>& SymEngine::RCP<T>::operator=(SymEngine::RCP<T>)â: >/usr/include/symengine/symengine_rcp.h:197:25: error: âr_ptrâ was not declared in this scope > std::swap(ptr_, r_ptr.ptr_); > ^ >/usr/include/symengine/symengine_rcp.h: In member function âvoid SymEngine::RCP<T>::reset()â: >/usr/include/symengine/symengine_rcp.h:204:16: error: ânullptrâ was not declared in this scope > ptr_ = nullptr; > ^ >/usr/include/symengine/symengine_rcp.h: In member function âvoid SymEngine::RCP<T>::_set_null()â: >/usr/include/symengine/symengine_rcp.h:209:16: error: ânullptrâ was not declared in this scope > ptr_ = nullptr; > ^ >/usr/include/symengine/symengine_rcp.h: In function âSymEngine::RCP<T> SymEngine::rcp_dynamic_cast(const SymEngine::RCP<T1>&)â: >/usr/include/symengine/symengine_rcp.h:234:17: error: ânullptrâ was not declared in this scope > T2 *p = nullptr; > ^ >/usr/include/symengine/symengine_rcp.h: In function âbool SymEngine::operator==(const SymEngine::RCP<T>&, SymEngine::ENull)â: >/usr/include/symengine/symengine_rcp.h:255:23: error: ânullptrâ was not declared in this scope > return p.get() == nullptr; > ^ >/usr/include/symengine/symengine_rcp.h: At global scope: >/usr/include/symengine/symengine_rcp.h:341:18: error: âatomicâ in namespace âstdâ does not name a template type > mutable std::atomic<unsigned int> refcount_; // reference counter > ^ >/usr/include/symengine/symengine_rcp.h:371:41: error: expected â,â or â...â before â&&â token > friend inline RCP<T_> make_rcp(Args &&... args); > ^ >/usr/include/symengine/symengine_rcp.h:371:51: error: parameter packs not expanded with â...â: > friend inline RCP<T_> make_rcp(Args &&... args); > ^ >/usr/include/symengine/symengine_rcp.h:371:51: note: âArgsâ >/usr/include/symengine/symengine_rcp.h: In member function âunsigned int SymEngine::EnableRCPFromThis<T>::use_count() constâ: >/usr/include/symengine/symengine_rcp.h:321:16: error: ârefcount_â was not declared in this scope > return refcount_; > ^ >/usr/include/symengine/symengine_rcp.h: In constructor âSymEngine::EnableRCPFromThis<T>::EnableRCPFromThis()â: >/usr/include/symengine/symengine_rcp.h:346:27: error: class âSymEngine::EnableRCPFromThis<T>â does not have any field named ârefcount_â > EnableRCPFromThis() : refcount_(0) > ^ >/usr/include/symengine/symengine_rcp.h: At global scope: >/usr/include/symengine/symengine_rcp.h:375:29: error: expected â,â or â...â before â&&â token > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:39: error: parameter packs not expanded with â...â: > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:39: note: âArgsâ >/usr/include/symengine/symengine_rcp.h: In function âSymEngine::RCP<T> SymEngine::make_rcp(<type error>)â: >/usr/include/symengine/symengine_rcp.h:378:22: error: âforwardâ is not a member of âstdâ > return rcp(new T(std::forward<Args>(args)...)); > ^ >/usr/include/symengine/symengine_rcp.h:378:39: error: expected primary-expression before â>â token > return rcp(new T(std::forward<Args>(args)...)); > ^ >/usr/include/symengine/symengine_rcp.h:378:41: error: âargsâ was not declared in this scope > return rcp(new T(std::forward<Args>(args)...)); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h: At global scope: >/usr/include/symengine/flint_wrapper.h:21:29: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<std::is_integral<T>::value > ^ >/usr/include/symengine/flint_wrapper.h:21:38: error: expected â>â before â<â token > typename std::enable_if<std::is_integral<T>::value > ^ >/usr/include/symengine/flint_wrapper.h:31:29: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<std::is_integral<T>::value > ^ >/usr/include/symengine/flint_wrapper.h:31:38: error: expected â>â before â<â token > typename std::enable_if<std::is_integral<T>::value > ^ >/usr/include/symengine/flint_wrapper.h:35:12: error: âtemplate<class T, int <anonymous> > SymEngine::fmpz_wrapper::fmpz_wrapper(T)â cannot be overloaded > inline fmpz_wrapper(const T i) > ^ >/usr/include/symengine/flint_wrapper.h:25:12: error: with âtemplate<class T, int <anonymous> > SymEngine::fmpz_wrapper::fmpz_wrapper(T)â > inline fmpz_wrapper(const T i) > ^ >/usr/include/symengine/flint_wrapper.h:64:38: error: expected â,â or â...â before â&&â token > inline fmpz_wrapper(fmpz_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:64:45: error: invalid constructor; you probably meant âSymEngine::fmpz_wrapper (const SymEngine::fmpz_wrapper&)â > inline fmpz_wrapper(fmpz_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:64:45: error: expected â;â at end of member declaration >In file included from /usr/include/symengine/symengine_rcp.h:10:0, > from /usr/include/symengine/mp_wrapper.h:4, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:64:47: error: ânoexceptâ does not name a type > inline fmpz_wrapper(fmpz_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:64:47: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:74:49: error: expected â,â or â...â before â&&â token > inline fmpz_wrapper &operator=(fmpz_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:74:56: error: expected â;â at end of member declaration > inline fmpz_wrapper &operator=(fmpz_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/symengine_rcp.h:10:0, > from /usr/include/symengine/mp_wrapper.h:4, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:74:58: error: ânoexceptâ does not name a type > inline fmpz_wrapper &operator=(fmpz_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:74:58: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:79:26: error: expected â;â at end of member declaration > inline ~fmpz_wrapper() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/symengine_rcp.h:10:0, > from /usr/include/symengine/mp_wrapper.h:4, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:79:28: error: ânoexceptâ does not name a type > inline ~fmpz_wrapper() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:79:28: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:260:22: error: ânullptrâ was not declared in this scope > mpz_srcptr ptr = nullptr; > ^ >/usr/include/symengine/flint_wrapper.h: In member function âSymEngine::mpz_view_flint::operator mpz_srcptr() constâ: >/usr/include/symengine/flint_wrapper.h:249:20: error: ânullptrâ was not declared in this scope > if (ptr == nullptr) > ^ >/usr/include/symengine/flint_wrapper.h: In destructor âSymEngine::mpz_view_flint::~mpz_view_flint()â: >/usr/include/symengine/flint_wrapper.h:255:20: error: ânullptrâ was not declared in this scope > if (ptr == nullptr) > ^ >/usr/include/symengine/flint_wrapper.h: At global scope: >/usr/include/symengine/flint_wrapper.h:303:29: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<std::is_integral<T>::value > ^ >/usr/include/symengine/flint_wrapper.h:303:38: error: expected â>â before â<â token > typename std::enable_if<std::is_integral<T>::value > ^ >/usr/include/symengine/flint_wrapper.h:313:29: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<std::is_integral<T>::value > ^ >/usr/include/symengine/flint_wrapper.h:313:38: error: expected â>â before â<â token > typename std::enable_if<std::is_integral<T>::value > ^ >/usr/include/symengine/flint_wrapper.h:317:5: error: âtemplate<class T, int <anonymous> > SymEngine::fmpq_wrapper::fmpq_wrapper(T)â cannot be overloaded > fmpq_wrapper(const T i) > ^ >/usr/include/symengine/flint_wrapper.h:307:5: error: with âtemplate<class T, int <anonymous> > SymEngine::fmpq_wrapper::fmpq_wrapper(T)â > fmpq_wrapper(const T i) > ^ >/usr/include/symengine/flint_wrapper.h:334:31: error: expected â,â or â...â before â&&â token > fmpq_wrapper(fmpq_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:334:38: error: invalid constructor; you probably meant âSymEngine::fmpq_wrapper (const SymEngine::fmpq_wrapper&)â > fmpq_wrapper(fmpq_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:334:38: error: expected â;â at end of member declaration >In file included from /usr/include/symengine/symengine_rcp.h:10:0, > from /usr/include/symengine/mp_wrapper.h:4, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:334:40: error: ânoexceptâ does not name a type > fmpq_wrapper(fmpq_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:334:40: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:344:42: error: expected â,â or â...â before â&&â token > fmpq_wrapper &operator=(fmpq_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:344:49: error: expected â;â at end of member declaration > fmpq_wrapper &operator=(fmpq_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/symengine_rcp.h:10:0, > from /usr/include/symengine/mp_wrapper.h:4, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:344:51: error: ânoexceptâ does not name a type > fmpq_wrapper &operator=(fmpq_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:344:51: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:349:19: error: expected â;â at end of member declaration > ~fmpq_wrapper() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/symengine_rcp.h:10:0, > from /usr/include/symengine/mp_wrapper.h:4, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:349:21: error: ânoexceptâ does not name a type > ~fmpq_wrapper() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/flint_wrapper.h:349:21: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:65: error: could not convert â1â from âintâ to âconst SymEngine::fmpz_wrapper&â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >/usr/include/symengine/flint_wrapper.h:511:41: error: expected â,â or â...â before â&&â token > fmpz_poly_wrapper(fmpz_poly_wrapper &&other) > ^ >/usr/include/symengine/flint_wrapper.h:511:48: error: invalid constructor; you probably meant âSymEngine::fmpz_poly_wrapper (const SymEngine::fmpz_poly_wrapper&)â > fmpz_poly_wrapper(fmpz_poly_wrapper &&other) > ^ >/usr/include/symengine/flint_wrapper.h:521:52: error: expected â,â or â...â before â&&â token > fmpz_poly_wrapper &operator=(fmpz_poly_wrapper &&other) > ^ >/usr/include/symengine/flint_wrapper.h: In member function âSymEngine::fmpz_poly_wrapper& SymEngine::fmpz_poly_wrapper::operator=(SymEngine::fmpz_poly_wrapper)â: >/usr/include/symengine/flint_wrapper.h:523:31: error: âotherâ was not declared in this scope > fmpz_poly_swap(poly, *other.get_fmpz_poly_t()); > ^ >/usr/include/symengine/flint_wrapper.h: At global scope: >/usr/include/symengine/flint_wrapper.h:680:41: error: expected â,â or â...â before â&&â token > fmpq_poly_wrapper(fmpq_poly_wrapper &&other) > ^ >/usr/include/symengine/flint_wrapper.h:680:48: error: invalid constructor; you probably meant âSymEngine::fmpq_poly_wrapper (const SymEngine::fmpq_poly_wrapper&)â > fmpq_poly_wrapper(fmpq_poly_wrapper &&other) > ^ >/usr/include/symengine/flint_wrapper.h:690:52: error: expected â,â or â...â before â&&â token > fmpq_poly_wrapper &operator=(fmpq_poly_wrapper &&other) > ^ >/usr/include/symengine/flint_wrapper.h: In member function âSymEngine::fmpq_poly_wrapper& SymEngine::fmpq_poly_wrapper::operator=(SymEngine::fmpq_poly_wrapper)â: >/usr/include/symengine/flint_wrapper.h:692:31: error: âotherâ was not declared in this scope > fmpq_poly_swap(poly, *other.get_fmpq_poly_t()); > ^ >In file included from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496:0: >/usr/include/symengine/mp_class.h: In function âSymEngine::rational_class SymEngine::literals::operator""_q(const char*)â: >/usr/include/symengine/mp_class.h:82:45: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return rational_class(integer_class(str)); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496:0: >/usr/include/symengine/mp_class.h: In function âvoid SymEngine::mp_powm(SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â: >/usr/include/symengine/mp_class.h:554:14: error: conversion from âintâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > if (b >= 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:201:24: note: initializing argument 2 of âbool SymEngine::operator>=(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator>=(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496:0: >/usr/include/symengine/mp_class.h: In function âbool SymEngine::mp_root(SymEngine::integer_class&, const integer_class&, long unsigned int)â: >/usr/include/symengine/mp_class.h:926:10: error: â_resâ does not name a type > auto _res = get_mpz_t(res); > ^ >/usr/include/symengine/mp_class.h:927:24: error: â_resâ was not declared in this scope > int ret = mpz_root(_res, get_mpz_t(i), n); > ^ >/usr/include/symengine/mp_class.h: In function âvoid SymEngine::mp_nextprime(SymEngine::integer_class&, const integer_class&)â: >/usr/include/symengine/mp_class.h:934:10: error: â_resâ does not name a type > auto _res = get_mpz_t(res); > ^ >/usr/include/symengine/mp_class.h:935:19: error: â_resâ was not declared in this scope > mpz_nextprime(_res, get_mpz_t(i)); > ^ >/usr/include/symengine/mp_class.h: In function âvoid SymEngine::mp_sqrtrem(SymEngine::integer_class&, SymEngine::integer_class&, const integer_class&)â: >/usr/include/symengine/mp_class.h:942:10: error: â_aâ does not name a type > auto _a = get_mpz_t(a); > ^ >/usr/include/symengine/mp_class.h:943:10: error: â_bâ does not name a type > auto _b = get_mpz_t(b); > ^ >/usr/include/symengine/mp_class.h:944:17: error: â_aâ was not declared in this scope > mpz_sqrtrem(_a, _b, get_mpz_t(i)); > ^ >/usr/include/symengine/mp_class.h:944:21: error: â_bâ was not declared in this scope > mpz_sqrtrem(_a, _b, get_mpz_t(i)); > ^ >/usr/include/symengine/mp_class.h: In function âvoid SymEngine::mp_rootrem(SymEngine::integer_class&, SymEngine::integer_class&, const integer_class&, long unsigned int)â: >/usr/include/symengine/mp_class.h:952:10: error: â_aâ does not name a type > auto _a = get_mpz_t(a); > ^ >/usr/include/symengine/mp_class.h:953:10: error: â_bâ does not name a type > auto _b = get_mpz_t(b); > ^ >/usr/include/symengine/mp_class.h:954:17: error: â_aâ was not declared in this scope > mpz_rootrem(_a, _b, get_mpz_t(i), n); > ^ >/usr/include/symengine/mp_class.h:954:21: error: â_bâ was not declared in this scope > mpz_rootrem(_a, _b, get_mpz_t(i), n); > ^ >/usr/include/symengine/mp_class.h: In function âvoid SymEngine::mp_bin_ui(SymEngine::integer_class&, const integer_class&, long unsigned int)â: >/usr/include/symengine/mp_class.h:993:10: error: â_resâ does not name a type > auto _res = get_mpz_t(res); > ^ >/usr/include/symengine/mp_class.h:994:16: error: â_resâ was not declared in this scope > mpz_bin_ui(_res, get_mpz_t(n), r); > ^ >/usr/include/symengine/mp_class.h: In function âvoid SymEngine::mp_urandomm(SymEngine::integer_class&, __gmp_randstate_struct (&)[1], const integer_class&)â: >/usr/include/symengine/mp_class.h:1042:10: error: â_aâ does not name a type > auto _a = get_mpz_t(a); > ^ >/usr/include/symengine/mp_class.h:1043:18: error: â_aâ was not declared in this scope > mpz_urandomm(_a, t, get_mpz_t(b)); > ^ >/usr/include/symengine/mp_class.h: At global scope: >/usr/include/symengine/mp_class.h:1047:49: error: expected type-specifier before âdecltypeâ > inline auto get_mp_t(const integer_class &x) -> decltype(get_mpz_t(x)) > ^ >/usr/include/symengine/mp_class.h:1047:49: error: expected initializer before âdecltypeâ >/usr/include/symengine/mp_class.h:1052:50: error: expected type-specifier before âdecltypeâ > inline auto get_mp_t(const rational_class &x) -> decltype(get_mpq_t(x)) > ^ >/usr/include/symengine/mp_class.h:1052:50: error: expected initializer before âdecltypeâ >/usr/include/symengine/mp_class.h: In constructor âSymEngine::mp_randstate::mp_randstate()â: >/usr/include/symengine/mp_class.h:1081:33: error: ârandâ is not a member of âstdâ > gmp_randseed_ui(_state, std::rand()); > ^ >/usr/include/symengine/mp_class.h:1081:33: note: suggested alternative: >In file included from /usr/include/python2.7/Python.h:42:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:4: >/usr/include/stdlib.h:374:12: note: ârandâ > extern int rand (void) __THROW; > ^ >In file included from /usr/include/symengine/basic.h:26:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/symengine_exception.h: At global scope: >/usr/include/symengine/symengine_exception.h:18:7: error: looser throw specifier for âvirtual SymEngine::SymEngineException::~SymEngineException()â > class SymEngineException : public std::exception > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/new:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/ext/new_allocator.h:33, > from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/c++allocator.h:33, > from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/allocator.h:46, > from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/string:41, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:487: >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/exception:64:13: error: overriding âvirtual std::exception::~exception() throw ()â > virtual ~exception() _GLIBCXX_USE_NOEXCEPT; > ^ >In file included from /usr/include/symengine/basic.h:32:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/dict.h:28:14: error: âunordered_mapâ in namespace âstdâ does not name a template type > typedef std::unordered_map<RCP<const Basic>, RCP<const Number>, RCPBasicHash, > ^ >/usr/include/symengine/dict.h:30:14: error: âunordered_mapâ in namespace âstdâ does not name a template type > typedef std::unordered_map<short, RCP<const Basic>> umap_short_basic; > ^ >/usr/include/symengine/dict.h:31:14: error: âunordered_mapâ in namespace âstdâ does not name a template type > typedef std::unordered_map<int, RCP<const Basic>> umap_int_basic; > ^ >/usr/include/symengine/dict.h:32:14: error: âunordered_mapâ in namespace âstdâ does not name a template type > typedef std::unordered_map<RCP<const Basic>, RCP<const Basic>, RCPBasicHash, > ^ >/usr/include/symengine/dict.h:36:36: error: â>>â should be â> >â within a nested template argument list > typedef std::vector<RCP<const Basic>> vec_basic; > ^ >/usr/include/symengine/dict.h:37:38: error: â>>â should be â> >â within a nested template argument list > typedef std::vector<RCP<const Integer>> vec_integer; > ^ >/usr/include/symengine/dict.h:40:37: error: â>>â should be â> >â within a nested template argument list > typedef std::vector<RCP<const Symbol>> vec_sym; > ^ >/usr/include/symengine/dict.h:54:14: error: âunordered_mapâ in namespace âstdâ does not name a template type > typedef std::unordered_map<RCP<const Basic>, unsigned int, RCPBasicHash, > ^ >/usr/include/symengine/dict.h:62:14: error: âunordered_mapâ in namespace âstdâ does not name a template type > typedef std::unordered_map<vec_uint, integer_class, vec_hash<vec_uint>> > ^ >/usr/include/symengine/dict.h:64:14: error: âunordered_mapâ in namespace âstdâ does not name a template type > typedef std::unordered_map<vec_int, integer_class, vec_hash<vec_int>> > ^ >/usr/include/symengine/dict.h:66:14: error: âunordered_mapâ in namespace âstdâ does not name a template type > typedef std::unordered_map<vec_int, Expression, vec_hash<vec_int>> > ^ >/usr/include/symengine/dict.h:79:63: error: spurious â>>â, use â>â to terminate a template argument list > template <class M, typename C = std::less<typename M::key_type>> > ^ >/usr/include/symengine/dict.h:80:35: error: two or more data types in declaration of âtype nameâ > std::vector<typename M::key_type> sorted_keys(const M &d) > ^ >/usr/include/symengine/dict.h:80:35: error: expected â>â before âsorted_keysâ >/usr/include/symengine/dict.h:81:1: error: expected unqualified-id before â{â token > { > ^ >/usr/include/symengine/dict.h:92:1: error: expected unqualified-id before âusingâ > using enable_if_t = typename std::enable_if<B, T>::type; > ^ >/usr/include/symengine/dict.h:126:35: error: âunordered_mapâ in namespace âstdâ does not name a template type > inline bool unified_eq(const std::unordered_map<K, V, H, E> &a, > ^ >/usr/include/symengine/dict.h:126:48: error: expected â,â or â...â before â<â token > inline bool unified_eq(const std::unordered_map<K, V, H, E> &a, > ^ >/usr/include/symengine/dict.h: In function âbool SymEngine::unified_eq(int)â: >/usr/include/symengine/dict.h:129:25: error: âaâ was not declared in this scope > return unordered_eq(a, b); > ^ >/usr/include/symengine/dict.h:129:28: error: âbâ was not declared in this scope > return unordered_eq(a, b); > ^ >/usr/include/symengine/dict.h:129:29: error: there are no arguments to âunordered_eqâ that depend on a template parameter, so a declaration of âunordered_eqâ must be available [-fpermissive] > return unordered_eq(a, b); > ^ >/usr/include/symengine/dict.h:129:29: note: (if you use â-fpermissiveâ, G++ will accept your code, but allowing the use of an undeclared name is deprecated) >/usr/include/symengine/dict.h: At global scope: >/usr/include/symengine/dict.h:133:22: error: âenable_if_tâ does not name a type > typename = enable_if_t<std::is_base_of<Basic, T>::value > ^ >/usr/include/symengine/dict.h:133:33: error: expected â>â before â<â token > typename = enable_if_t<std::is_base_of<Basic, T>::value > ^ >/usr/include/symengine/dict.h:136:1: error: expected unqualified-id before â{â token > { > ^ >/usr/include/symengine/dict.h:141:22: error: âenable_if_tâ does not name a type > typename = enable_if_t<std::is_arithmetic<T>::value > ^ >/usr/include/symengine/dict.h:141:33: error: expected â>â before â<â token > typename = enable_if_t<std::is_arithmetic<T>::value > ^ >/usr/include/symengine/dict.h:144:1: error: expected unqualified-id before â{â token > { > ^ >/usr/include/symengine/dict.h: In function âbool SymEngine::unordered_eq(const T&, const T&)â: >/usr/include/symengine/dict.h:163:14: error: âfâ does not name a type > auto f = b.find(p.first); > ^ >/usr/include/symengine/dict.h:164:13: error: âfâ was not declared in this scope > if (f == b.end()) > ^ >/usr/include/symengine/dict.h:166:30: error: request for member âsecondâ in âpâ, which is of non-class type âconst intâ > if (not unified_eq(p.second, f->second)) > ^ >/usr/include/symengine/dict.h:166:38: error: âfâ was not declared in this scope > if (not unified_eq(p.second, f->second)) > ^ >/usr/include/symengine/dict.h: In function âbool SymEngine::ordered_eq(const T&, const T&)â: >/usr/include/symengine/dict.h:179:10: error: âaâ does not name a type > auto a = A.begin(); > ^ >/usr/include/symengine/dict.h:180:10: error: âbâ does not name a type > auto b = B.begin(); > ^ >/usr/include/symengine/dict.h:181:12: error: âaâ was not declared in this scope > for (; a != A.end(); ++a, ++b) { > ^ >/usr/include/symengine/dict.h:181:33: error: âbâ was not declared in this scope > for (; a != A.end(); ++a, ++b) { > ^ >/usr/include/symengine/dict.h: At global scope: >/usr/include/symengine/dict.h:191:22: error: âenable_if_tâ does not name a type > typename = enable_if_t<std::is_arithmetic<T>::value > ^ >/usr/include/symengine/dict.h:191:33: error: expected â>â before â<â token > typename = enable_if_t<std::is_arithmetic<T>::value > ^ >/usr/include/symengine/dict.h:195:1: error: expected unqualified-id before â{â token > { > ^ >/usr/include/symengine/dict.h:202:22: error: âenable_if_tâ does not name a type > typename = enable_if_t<std::is_base_of<Basic, T>::value > ^ >/usr/include/symengine/dict.h:202:33: error: expected â>â before â<â token > typename = enable_if_t<std::is_base_of<Basic, T>::value > ^ >/usr/include/symengine/dict.h:205:1: error: expected unqualified-id before â{â token > { > ^ >/usr/include/symengine/dict.h: In function âint SymEngine::unified_compare(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)â: >/usr/include/symengine/dict.h:234:10: error: âtâ does not name a type > auto t = unified_compare(a.first, b.first); > ^ >/usr/include/symengine/dict.h:235:9: error: âtâ was not declared in this scope > if (t == 0) { > ^ >/usr/include/symengine/dict.h: At global scope: >/usr/include/symengine/dict.h:250:39: error: âunordered_mapâ in namespace âstdâ does not name a template type > inline int unified_compare(const std::unordered_map<K, V, H, E> &a, > ^ >/usr/include/symengine/dict.h:250:52: error: expected â,â or â...â before â<â token > inline int unified_compare(const std::unordered_map<K, V, H, E> &a, > ^ >/usr/include/symengine/dict.h: In function âint SymEngine::unified_compare(int)â: >/usr/include/symengine/dict.h:253:30: error: âaâ was not declared in this scope > return unordered_compare(a, b); > ^ >/usr/include/symengine/dict.h:253:33: error: âbâ was not declared in this scope > return unordered_compare(a, b); > ^ >/usr/include/symengine/dict.h:253:34: error: there are no arguments to âunordered_compareâ that depend on a template parameter, so a declaration of âunordered_compareâ must be available [-fpermissive] > return unordered_compare(a, b); > ^ >/usr/include/symengine/dict.h: In function âint SymEngine::ordered_compare(const T&, const T&)â: >/usr/include/symengine/dict.h:264:10: error: âaâ does not name a type > auto a = A.begin(); > ^ >/usr/include/symengine/dict.h:265:10: error: âbâ does not name a type > auto b = B.begin(); > ^ >/usr/include/symengine/dict.h:266:12: error: âaâ was not declared in this scope > for (; a != A.end(); ++a, ++b) { > ^ >/usr/include/symengine/dict.h:266:33: error: âbâ was not declared in this scope > for (; a != A.end(); ++a, ++b) { > ^ >/usr/include/symengine/dict.h:267:14: error: âtâ does not name a type > auto t = unified_compare(*a, *b); > ^ >/usr/include/symengine/dict.h:268:13: error: âtâ was not declared in this scope > if (t != 0) > ^ >/usr/include/symengine/dict.h: At global scope: >/usr/include/symengine/dict.h:274:63: error: spurious â>>â, use â>â to terminate a template argument list > template <class M, typename C = std::less<typename M::key_type>> > ^ >/usr/include/symengine/dict.h:275:1: error: expected â>â before âinlineâ > inline int unordered_compare(const M &a, const M &b) > ^ >/usr/include/symengine/dict.h:276:1: error: expected unqualified-id before â{â token > { > ^ >/usr/include/symengine/dict.h:303:62: error: âumap_basic_numâ in namespace âSymEngineâ does not name a type > std::ostream &operator<<(std::ostream &out, const SymEngine::umap_basic_num &d); > ^ >/usr/include/symengine/dict.h:308:43: error: âumap_basic_basicâ in namespace âSymEngineâ does not name a type > const SymEngine::umap_basic_basic &d); > ^ >In file included from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500:0: >/usr/include/symengine/basic.h:95:18: error: âatomicâ in namespace âstdâ does not name a template type > mutable std::atomic<hash_t> hash_; // This holds the hash value > ^ >/usr/include/symengine/basic.h:125:17: error: expected â,â or â...â before â&&â token > Basic(Basic &&) = delete; > ^ >/usr/include/symengine/basic.h:125:23: error: invalid constructor; you probably meant âSymEngine::Basic (const SymEngine::Basic&)â > Basic(Basic &&) = delete; > ^ >/usr/include/symengine/basic.h:127:28: error: expected â,â or â...â before â&&â token > Basic &operator=(Basic &&) = delete; > ^ >/usr/include/symengine/basic.h:125:11: error: cannot declare parameter to be of abstract type âSymEngine::Basicâ > Basic(Basic &&) = delete; > ^ >/usr/include/symengine/basic.h:86:7: note: because the following virtual functions are pure within âSymEngine::Basicâ: > class Basic : public EnableRCPFromThis<Basic> > ^ >/usr/include/symengine/basic.h:135:20: note: virtual SymEngine::hash_t SymEngine::Basic::__hash__() const > virtual hash_t __hash__() const = 0; > ^ >/usr/include/symengine/basic.h:141:18: note: virtual bool SymEngine::Basic::__eq__(const SymEngine::Basic&) const > virtual bool __eq__(const Basic &o) const = 0; > ^ >/usr/include/symengine/basic.h:155:17: note: virtual int SymEngine::Basic::compare(const SymEngine::Basic&) const > virtual int compare(const Basic &o) const = 0; > ^ >/usr/include/symengine/basic.h:171:23: note: virtual SymEngine::vec_basic SymEngine::Basic::get_args() const > virtual vec_basic get_args() const = 0; > ^ >In file included from /usr/include/symengine/basic.h:84:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/basic.h:173:5: note: virtual void SymEngine::Basic::accept(SymEngine::Visitor&) const > SYMENGINE_INCLUDE_METHODS(= 0) > ^ >/usr/include/symengine/basic.h:173:5: note: virtual void SymEngine::Basic::accept(SymEngine::EvalRealDoubleVisitorFinal&) const > SYMENGINE_INCLUDE_METHODS(= 0) > ^ >/usr/include/symengine/basic.h:173:5: note: virtual SymEngine::RCP<const SymEngine::Basic> SymEngine::Basic::diff(const SymEngine::RCP<const SymEngine::Symbol>&) const > SYMENGINE_INCLUDE_METHODS(= 0) > ^ >In file included from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500:0: >/usr/include/symengine/basic.h:127:22: error: cannot declare parameter to be of abstract type âSymEngine::Basicâ > Basic &operator=(Basic &&) = delete; > ^ >/usr/include/symengine/basic.h: In constructor âSymEngine::Basic::Basic()â: >/usr/include/symengine/basic.h:110:15: error: class âSymEngine::Basicâ does not have any field named âhash_â > Basic() : hash_{0} > ^ >/usr/include/symengine/basic.h: At global scope: >/usr/include/symengine/basic.h:236:46: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Basic>> &numer, > ^ >/usr/include/symengine/basic.h:237:46: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Basic>> &denom); > ^ >/usr/include/symengine/basic.h:273:8: error: âhashâ is not a class template > struct hash<SymEngine::Basic>; > ^ >/usr/include/symengine/basic.h:273:8: error: explicit specialization of non-template âstd::hashâ >In file included from /usr/include/symengine/basic.h:277:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/basic-inl.h: In member function âSymEngine::hash_t SymEngine::Basic::hash() constâ: >/usr/include/symengine/basic-inl.h:9:9: error: âhash_â was not declared in this scope > if (hash_ == 0) > ^ >/usr/include/symengine/basic-inl.h:11:12: error: âhash_â was not declared in this scope > return hash_; > ^ >/usr/include/symengine/basic-inl.h: In function âbool SymEngine::is_a_sub(const SymEngine::Basic&)â: >/usr/include/symengine/basic-inl.h:41:43: error: ânullptrâ was not declared in this scope > return dynamic_cast<const T *>(&b) != nullptr; > ^ >/usr/include/symengine/basic-inl.h: At global scope: >/usr/include/symengine/basic-inl.h:60:19: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<std::is_base_of<Basic, T>::value>::type * = nullptr) > ^ >/usr/include/symengine/basic-inl.h:60:28: error: expected â,â or â...â before â<â token > typename std::enable_if<std::is_base_of<Basic, T>::value>::type * = nullptr) > ^ >/usr/include/symengine/basic-inl.h:68:19: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<std::is_integral<T>::value>::type * = nullptr) > ^ >/usr/include/symengine/basic-inl.h:68:28: error: expected â,â or â...â before â<â token > typename std::enable_if<std::is_integral<T>::value>::type * = nullptr) > ^ >/usr/include/symengine/basic-inl.h:66:13: error: redefinition of âtemplate<class T> void SymEngine::hash_combine_impl(SymEngine::hash_t&, const T&, int)â > inline void hash_combine_impl( > ^ >/usr/include/symengine/basic-inl.h:58:13: note: âtemplate<class T> void SymEngine::hash_combine_impl(SymEngine::hash_t&, const T&, int)â previously declared here > inline void hash_combine_impl( > ^ >/usr/include/symengine/basic-inl.h: In member function âSymEngine::hash_t SymEngine::vec_hash<T>::operator()(const T&) constâ: >/usr/include/symengine/basic-inl.h:101:15: error: âiâ does not name a type > for (auto i : v) > ^ >/usr/include/symengine/basic-inl.h:103:5: error: expected â;â before âreturnâ > return h; > ^ >/usr/include/symengine/basic-inl.h:103:5: error: expected primary-expression before âreturnâ >/usr/include/symengine/basic-inl.h:103:5: error: expected â;â before âreturnâ >/usr/include/symengine/basic-inl.h:103:5: error: expected primary-expression before âreturnâ >/usr/include/symengine/basic-inl.h:103:5: error: expected â)â before âreturnâ >/usr/include/symengine/basic-inl.h: At global scope: >/usr/include/symengine/basic-inl.h:113:8: error: âhashâ is not a class template > struct hash<SymEngine::Basic> { > ^ >/usr/include/symengine/basic-inl.h:113:29: error: âstd::hashâ is not a template type > struct hash<SymEngine::Basic> { > ^ >In file included from /usr/include/symengine/integer.h:10:0, > from /usr/include/symengine/constants.h:10, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/number.h:72:53: error: â>>â should be â> >â within a nested template argument list > virtual bool nth_root(const Ptr<RCP<const Number>> &, unsigned long n) const > ^ >/usr/include/symengine/number.h:108:47: error: â>>â should be â> >â within a nested template argument list > inline void iaddnum(const Ptr<RCP<const Number>> &self, > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h: In instantiation of âclass SymEngine::Ptr<SymEngine::RCP<const SymEngine::Number> >â: >/usr/include/symengine/number.h:111:6: required from here >/usr/include/symengine/symengine_rcp.h:59:13: error: defaulted declaration âSymEngine::Ptr<T>& SymEngine::Ptr<T>::operator=(SymEngine::Ptr<T>) [with T = SymEngine::RCP<const SymEngine::Number>; SymEngine::Ptr<T> = SymEngine::Ptr<SymEngine::RCP<const SymEngine::Number> >]â > Ptr<T> &operator=(Ptr &&) = default; > ^ >/usr/include/symengine/symengine_rcp.h:59:13: error: does not match expected signature âSymEngine::Ptr<SymEngine::RCP<const SymEngine::Number> >& SymEngine::Ptr<SymEngine::RCP<const SymEngine::Number> >::operator=(SymEngine::Ptr<SymEngine::RCP<const SymEngine::Number> >&)â >In file included from /usr/include/symengine/integer.h:10:0, > from /usr/include/symengine/constants.h:10, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/number.h: In function âvoid SymEngine::iaddnum(const SymEngine::Ptr<SymEngine::RCP<const SymEngine::Number> >&, const SymEngine::RCP<const SymEngine::Number>&)â: >/usr/include/symengine/number.h:111:11: error: ambiguous overload for âoperator=â (operand types are âSymEngine::RCP<const SymEngine::Number>â and âSymEngine::RCP<const SymEngine::Number>â) > *self = addnum(*self, other); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:184:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(const SymEngine::RCP<T>&) [with T = const SymEngine::Number] > RCP<T> &operator=(const RCP<T> &r_ptr) > ^ >/usr/include/symengine/symengine_rcp.h:195:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(SymEngine::RCP<T>) [with T = const SymEngine::Number] > RCP<T> &operator=(RCP<T> &&r_ptr) > ^ >In file included from /usr/include/symengine/integer.h:10:0, > from /usr/include/symengine/constants.h:10, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/number.h: At global scope: >/usr/include/symengine/number.h:114:47: error: â>>â should be â> >â within a nested template argument list > inline void imulnum(const Ptr<RCP<const Number>> &self, > ^ >/usr/include/symengine/number.h: In function âvoid SymEngine::imulnum(const SymEngine::Ptr<SymEngine::RCP<const SymEngine::Number> >&, const SymEngine::RCP<const SymEngine::Number>&)â: >/usr/include/symengine/number.h:117:11: error: ambiguous overload for âoperator=â (operand types are âSymEngine::RCP<const SymEngine::Number>â and âSymEngine::RCP<const SymEngine::Number>â) > *self = mulnum(*self, other); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:184:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(const SymEngine::RCP<T>&) [with T = const SymEngine::Number] > RCP<T> &operator=(const RCP<T> &r_ptr) > ^ >/usr/include/symengine/symengine_rcp.h:195:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(SymEngine::RCP<T>) [with T = const SymEngine::Number] > RCP<T> &operator=(RCP<T> &&r_ptr) > ^ >In file included from /usr/include/symengine/integer.h:10:0, > from /usr/include/symengine/constants.h:10, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/number.h: At global scope: >/usr/include/symengine/number.h:120:47: error: â>>â should be â> >â within a nested template argument list > inline void idivnum(const Ptr<RCP<const Number>> &self, > ^ >/usr/include/symengine/number.h: In function âvoid SymEngine::idivnum(const SymEngine::Ptr<SymEngine::RCP<const SymEngine::Number> >&, const SymEngine::RCP<const SymEngine::Number>&)â: >/usr/include/symengine/number.h:123:11: error: ambiguous overload for âoperator=â (operand types are âSymEngine::RCP<const SymEngine::Number>â and âSymEngine::RCP<const SymEngine::Number>â) > *self = divnum(*self, other); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:184:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(const SymEngine::RCP<T>&) [with T = const SymEngine::Number] > RCP<T> &operator=(const RCP<T> &r_ptr) > ^ >/usr/include/symengine/symengine_rcp.h:195:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(SymEngine::RCP<T>) [with T = const SymEngine::Number] > RCP<T> &operator=(RCP<T> &&r_ptr) > ^ >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h: At global scope: >/usr/include/symengine/integer.h:32:27: error: expected â,â or â...â before â&&â token > Integer(integer_class &&_i) : i(std::move(_i)) > ^ >/usr/include/symengine/integer.h: In constructor âSymEngine::Integer::Integer(SymEngine::integer_class)â: >/usr/include/symengine/integer.h:32:37: error: âmoveâ is not a member of âstdâ > Integer(integer_class &&_i) : i(std::move(_i)) > ^ >/usr/include/symengine/integer.h:32:47: error: â_iâ was not declared in this scope > Integer(integer_class &&_i) : i(std::move(_i)) > ^ >/usr/include/symengine/integer.h: In member function âvirtual bool SymEngine::Integer::is_zero() constâ: >/usr/include/symengine/integer.h:57:27: error: conversion from âunsigned intâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > return this->i == 0u; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:181:24: note: initializing argument 2 of âbool SymEngine::operator==(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h: In member function âvirtual bool SymEngine::Integer::is_one() constâ: >/usr/include/symengine/integer.h:62:24: error: no match for âoperator==â (operand types are âconst integer_class {aka const SymEngine::fmpz_wrapper}â and âunsigned intâ) > return this->i == 1u; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:253:13: note: candidate: template<class T> bool SymEngine::operator==(const SymEngine::RCP<T>&, SymEngine::ENull) > inline bool operator==(const RCP<T> &p, ENull) > ^ >/usr/include/symengine/symengine_rcp.h:253:13: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h:62:27: note: âconst integer_class {aka const SymEngine::fmpz_wrapper}â is not derived from âconst SymEngine::RCP<T>â > return this->i == 1u; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:181:24: note: candidate: bool SymEngine::operator==(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&) > inline friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >/usr/include/symengine/flint_wrapper.h:181:24: note: no known conversion for argument 2 from âunsigned intâ to âconst SymEngine::fmpz_wrapper&â >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h: In member function âvirtual bool SymEngine::Integer::is_minus_one() constâ: >/usr/include/symengine/integer.h:67:24: error: no match for âoperator==â (operand types are âconst integer_class {aka const SymEngine::fmpz_wrapper}â and âintâ) > return this->i == -1; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:253:13: note: candidate: template<class T> bool SymEngine::operator==(const SymEngine::RCP<T>&, SymEngine::ENull) > inline bool operator==(const RCP<T> &p, ENull) > ^ >/usr/include/symengine/symengine_rcp.h:253:13: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h:67:28: note: âconst integer_class {aka const SymEngine::fmpz_wrapper}â is not derived from âconst SymEngine::RCP<T>â > return this->i == -1; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:181:24: note: candidate: bool SymEngine::operator==(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&) > inline friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >/usr/include/symengine/flint_wrapper.h:181:24: note: no known conversion for argument 2 from âintâ to âconst SymEngine::fmpz_wrapper&â >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h: In member function âvirtual bool SymEngine::Integer::is_positive() constâ: >/usr/include/symengine/integer.h:72:26: error: conversion from âunsigned intâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > return this->i > 0u; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:197:24: note: initializing argument 2 of âbool SymEngine::operator>(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator>(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h: In member function âvirtual bool SymEngine::Integer::is_negative() constâ: >/usr/include/symengine/integer.h:77:26: error: conversion from âunsigned intâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > return this->i < 0u; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:189:24: note: initializing argument 2 of âbool SymEngine::operator<(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator<(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h: In member function âSymEngine::RCP<const SymEngine::Integer> SymEngine::Integer::addint(const SymEngine::Integer&) constâ: >/usr/include/symengine/integer.h:90:57: error: no matching function for call to âmake_rcp(SymEngine::fmpz_wrapper)â > return make_rcp<const Integer>(this->i + other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h: In member function âSymEngine::RCP<const SymEngine::Integer> SymEngine::Integer::subint(const SymEngine::Integer&) constâ: >/usr/include/symengine/integer.h:95:57: error: no matching function for call to âmake_rcp(SymEngine::fmpz_wrapper)â > return make_rcp<const Integer>(this->i - other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h: In member function âSymEngine::RCP<const SymEngine::Integer> SymEngine::Integer::mulint(const SymEngine::Integer&) constâ: >/usr/include/symengine/integer.h:100:57: error: no matching function for call to âmake_rcp(SymEngine::fmpz_wrapper)â > return make_rcp<const Integer>(this->i * other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Integer::powint(const SymEngine::Integer&) constâ: >/usr/include/symengine/integer.h:110:27: error: conversion from âunsigned intâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > if (other.i > 0u) > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:197:24: note: initializing argument 2 of âbool SymEngine::operator>(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator>(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h:118:40: error: âmoveâ is not a member of âstdâ > return make_rcp<const Integer>(std::move(tmp)); > ^ >/usr/include/symengine/integer.h: In member function âSymEngine::RCP<const SymEngine::Integer> SymEngine::Integer::neg() constâ: >/usr/include/symengine/integer.h:123:42: error: no matching function for call to âmake_rcp(SymEngine::fmpz_wrapper)â > return make_rcp<const Integer>(-i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h: At global scope: >/usr/include/symengine/integer.h:200:22: error: âenable_ifâ in namespace âstdâ does not name a template type > inline typename std::enable_if<std::is_integral<T>::value, > ^ >/usr/include/symengine/integer.h:200:31: error: expected unqualified-id before â<â token > inline typename std::enable_if<std::is_integral<T>::value, > ^ >/usr/include/symengine/integer.h: In function âSymEngine::RCP<const SymEngine::Integer> SymEngine::integer(SymEngine::integer_class)â: >/usr/include/symengine/integer.h:210:36: error: âmoveâ is not a member of âstdâ > return make_rcp<const Integer>(std::move(i)); > ^ >/usr/include/symengine/integer.h: At global scope: >/usr/include/symengine/integer.h:216:43: error: â>>â should be â> >â within a nested template argument list > int i_nth_root(const Ptr<RCP<const Integer>> &r, const Integer &a, > ^ >In file included from /usr/include/symengine/constants.h:11:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/symbol.h: In function âSymEngine::RCP<const SymEngine::Symbol> SymEngine::symbol(const string&)â: >/usr/include/symengine/symbol.h:52:39: error: no matching function for call to âmake_rcp(const string&)â > return make_rcp<const Symbol>(name); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/infinity.h:11:0, > from /usr/include/symengine/constants.h:12, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/mul.h: At global scope: >/usr/include/symengine/mul.h:25:56: error: expected â,â or â...â before â&&â token > Mul(const RCP<const Number> &coef, map_basic_basic &&dict); > ^ >/usr/include/symengine/mul.h:38:55: error: expected â,â or â...â before â&&â token > map_basic_basic &&d); > ^ >/usr/include/symengine/mul.h:42:61: error: â>>â should be â> >â within a nested template argument list > static void dict_add_term_new(const Ptr<RCP<const Number>> &coef, > ^ >/usr/include/symengine/mul.h:48:54: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Basic>> &exp, > ^ >/usr/include/symengine/mul.h:49:54: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Basic>> &base); > ^ >/usr/include/symengine/mul.h:54:48: error: â>>â should be â> >â within a nested template argument list > void as_two_terms(const Ptr<RCP<const Basic>> &a, > ^ >/usr/include/symengine/mul.h:55:48: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Basic>> &b) const; > ^ >/usr/include/symengine/mul.h:57:46: error: â>>â should be â> >â within a nested template argument list > void power_num(const Ptr<RCP<const Number>> &coef, map_basic_basic &d, > ^ >In file included from /usr/include/symengine/constants.h:12:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/infinity.h: In member function âvirtual SymEngine::vec_basic SymEngine::Infty::get_args() constâ: >/usr/include/symengine/infinity.h:48:27: error: could not convert â{((const SymEngine::Infty*)this)->SymEngine::Infty::_direction}â from â<brace-enclosed initializer list>â to âSymEngine::vec_basic {aka std::vector<SymEngine::RCP<const SymEngine::Basic> >}â > return {_direction}; > ^ >/usr/include/symengine/infinity.h: In function âSymEngine::RCP<const SymEngine::Infty> SymEngine::infty(int)â: >/usr/include/symengine/infinity.h:109:37: error: could not convert ânâ from âintâ to âSymEngine::integer_class {aka SymEngine::fmpz_wrapper}â > return make_rcp<Infty>(integer(n)); > ^ >In file included from /usr/include/symengine/functions.h:12:0, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/constants.h: In function âSymEngine::RCP<const SymEngine::Constant> SymEngine::constant(const string&)â: >/usr/include/symengine/constants.h:55:41: error: no matching function for call to âmake_rcp(const string&)â > return make_rcp<const Constant>(name); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/pow.h:9:0, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/functions.h: In member function âvirtual SymEngine::vec_basic SymEngine::OneArgFunction::get_args() constâ: >/usr/include/symengine/functions.h:42:21: error: could not convert â{((const SymEngine::OneArgFunction*)this)->SymEngine::OneArgFunction::arg_}â from â<brace-enclosed initializer list>â to âSymEngine::vec_basic {aka std::vector<SymEngine::RCP<const SymEngine::Basic> >}â > return {arg_}; > ^ >/usr/include/symengine/functions.h: In member function âvirtual SymEngine::hash_t SymEngine::MultiArgFunction::__hash__() constâ: >/usr/include/symengine/functions.h:153:40: error: invalid type argument of unary â*â (have âintâ) > hash_combine<Basic>(seed, *a); > ^ >/usr/include/symengine/functions.h: At global scope: >/usr/include/symengine/functions.h:194:74: error: â>>â should be â> >â within a nested template argument list > bool get_pi_shift(const RCP<const Basic> &arg, const Ptr<RCP<const Number>> &n, > ^ >/usr/include/symengine/functions.h:195:44: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Basic>> &m); > ^ >/usr/include/symengine/functions.h:201:44: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Basic>> &rarg); > ^ >/usr/include/symengine/functions.h:206:21: error: âumap_basic_basicâ was not declared in this scope > bool inverse_lookup(umap_basic_basic &d, const RCP<const Basic> &t, > ^ >/usr/include/symengine/functions.h:206:39: error: âdâ was not declared in this scope > bool inverse_lookup(umap_basic_basic &d, const RCP<const Basic> &t, > ^ >/usr/include/symengine/functions.h:206:42: error: expected primary-expression before âconstâ > bool inverse_lookup(umap_basic_basic &d, const RCP<const Basic> &t, > ^ >/usr/include/symengine/functions.h:207:21: error: expected primary-expression before âconstâ > const Ptr<RCP<const Basic>> &index); > ^ >/usr/include/symengine/functions.h:207:55: error: expression list treated as compound expression in initializer [-fpermissive] > const Ptr<RCP<const Basic>> &index); > ^ >/usr/include/symengine/functions.h:212:45: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Basic>> &rarg, int &index, > ^ >In file included from /usr/include/symengine/pow.h:9:0, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/functions.h: In static member function âstatic SymEngine::RCP<const SymEngine::Derivative> SymEngine::Derivative::create(const SymEngine::RCP<const SymEngine::Basic>&, const multiset_basic&)â: >/usr/include/symengine/functions.h:615:49: error: no matching function for call to âmake_rcp(const SymEngine::RCP<const SymEngine::Basic>&, const multiset_basic&)â > return make_rcp<const Derivative>(arg, x); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/pow.h:9:0, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/functions.h: In member function âvirtual SymEngine::vec_basic SymEngine::Derivative::get_args() constâ: >/usr/include/symengine/functions.h:631:31: error: in C++98 âargsâ must be initialized by constructor, not by â{...}â > vec_basic args = {arg_}; > ^ >/usr/include/symengine/functions.h:631:31: error: could not convert â{((const SymEngine::Derivative*)this)->SymEngine::Derivative::arg_}â from â<brace-enclosed initializer list>â to âSymEngine::vec_basic {aka std::vector<SymEngine::RCP<const SymEngine::Basic> >}â >/usr/include/symengine/functions.h: In static member function âstatic SymEngine::RCP<const SymEngine::Subs> SymEngine::Subs::create(const SymEngine::RCP<const SymEngine::Basic>&, const map_basic_basic&)â: >/usr/include/symengine/functions.h:656:43: error: no matching function for call to âmake_rcp(const SymEngine::RCP<const SymEngine::Basic>&, const map_basic_basic&)â > return make_rcp<const Subs>(arg, x); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/pow.h:9:0, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/functions.h: At global scope: >/usr/include/symengine/functions.h:926:32: error: expected â,â or â...â before â&&â token > LeviCivita(const vec_basic &&arg); > ^ >/usr/include/symengine/functions.h:1166:25: error: expected â,â or â...â before â&&â token > Max(const vec_basic &&arg); > ^ >/usr/include/symengine/functions.h:1181:25: error: expected â,â or â...â before â&&â token > Min(const vec_basic &&arg); > ^ >In file included from /usr/include/symengine/pow.h:11:0, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/ntheory.h:27:41: error: â>>â should be â> >â within a nested template argument list > void gcd_ext(const Ptr<RCP<const Integer>> &g, const Ptr<RCP<const Integer>> &s, > ^ >/usr/include/symengine/ntheory.h:27:75: error: â>>â should be â> >â within a nested template argument list > void gcd_ext(const Ptr<RCP<const Integer>> &g, const Ptr<RCP<const Integer>> &s, > ^ >/usr/include/symengine/ntheory.h:28:41: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Integer>> &t, const Integer &a, > ^ >/usr/include/symengine/ntheory.h:35:46: error: â>>â should be â> >â within a nested template argument list > void quotient_mod(const Ptr<RCP<const Integer>> &q, > ^ >/usr/include/symengine/ntheory.h:36:46: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Integer>> &r, const Integer &a, > ^ >/usr/include/symengine/ntheory.h:43:48: error: â>>â should be â> >â within a nested template argument list > void quotient_mod_f(const Ptr<RCP<const Integer>> &q, > ^ >/usr/include/symengine/ntheory.h:44:48: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Integer>> &r, const Integer &a, > ^ >/usr/include/symengine/ntheory.h:47:44: error: â>>â should be â> >â within a nested template argument list > int mod_inverse(const Ptr<RCP<const Integer>> &b, const Integer &a, > ^ >/usr/include/symengine/ntheory.h:51:37: error: â>>â should be â> >â within a nested template argument list > bool crt(const Ptr<RCP<const Integer>> &R, > ^ >/usr/include/symengine/ntheory.h:52:45: error: â>>â should be â> >â within a nested template argument list > const std::vector<RCP<const Integer>> &rem, > ^ >/usr/include/symengine/ntheory.h:53:45: error: â>>â should be â> >â within a nested template argument list > const std::vector<RCP<const Integer>> &mod); > ^ >/usr/include/symengine/ntheory.h:59:44: error: â>>â should be â> >â within a nested template argument list > void fibonacci2(const Ptr<RCP<const Integer>> &g, > ^ >/usr/include/symengine/ntheory.h:60:44: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Integer>> &s, unsigned long n); > ^ >/usr/include/symengine/ntheory.h:66:40: error: â>>â should be â> >â within a nested template argument list > void lucas2(const Ptr<RCP<const Integer>> &g, const Ptr<RCP<const Integer>> &s, > ^ >/usr/include/symengine/ntheory.h:66:74: error: â>>â should be â> >â within a nested template argument list > void lucas2(const Ptr<RCP<const Integer>> &g, const Ptr<RCP<const Integer>> &s, > ^ >/usr/include/symengine/ntheory.h:80:39: error: â>>â should be â> >â within a nested template argument list > int factor(const Ptr<RCP<const Integer>> &f, const Integer &n, double B1 = 1.0); > ^ >/usr/include/symengine/ntheory.h:84:54: error: â>>â should be â> >â within a nested template argument list > int factor_trial_division(const Ptr<RCP<const Integer>> &f, const Integer &n); > ^ >/usr/include/symengine/ntheory.h:87:53: error: â>>â should be â> >â within a nested template argument list > int factor_lehman_method(const Ptr<RCP<const Integer>> &f, const Integer &n); > ^ >/usr/include/symengine/ntheory.h:90:58: error: â>>â should be â> >â within a nested template argument list > int factor_pollard_pm1_method(const Ptr<RCP<const Integer>> &f, > ^ >/usr/include/symengine/ntheory.h:95:58: error: â>>â should be â> >â within a nested template argument list > int factor_pollard_rho_method(const Ptr<RCP<const Integer>> &f, > ^ >/usr/include/symengine/ntheory.h:99:49: error: â>>â should be â> >â within a nested template argument list > void prime_factors(std::vector<RCP<const Integer>> &primes, const Integer &n); > ^ >/usr/include/symengine/ntheory.h:161:48: error: â>>â should be â> >â within a nested template argument list > bool primitive_root(const Ptr<RCP<const Integer>> &g, const Integer &n); > ^ >/usr/include/symengine/ntheory.h:164:55: error: â>>â should be â> >â within a nested template argument list > void primitive_root_list(std::vector<RCP<const Integer>> &roots, > ^ >/usr/include/symengine/ntheory.h:171:54: error: â>>â should be â> >â within a nested template argument list > bool multiplicative_order(const Ptr<RCP<const Integer>> &o, > ^ >/usr/include/symengine/ntheory.h:181:52: error: â>>â should be â> >â within a nested template argument list > void nthroot_mod_list(std::vector<RCP<const Integer>> &roots, > ^ >/usr/include/symengine/ntheory.h:185:45: error: â>>â should be â> >â within a nested template argument list > bool nthroot_mod(const Ptr<RCP<const Integer>> &root, > ^ >/usr/include/symengine/ntheory.h:190:42: error: â>>â should be â> >â within a nested template argument list > bool powermod(const Ptr<RCP<const Integer>> &powm, const RCP<const Integer> &a, > ^ >/usr/include/symengine/ntheory.h:194:49: error: â>>â should be â> >â within a nested template argument list > void powermod_list(std::vector<RCP<const Integer>> &pows, > ^ >In file included from /usr/include/symengine/polys/upolybase.h:9:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/pow.h: In function âSymEngine::RCP<const SymEngine::Basic> SymEngine::sqrt(const SymEngine::RCP<const SymEngine::Basic>&)â: >/usr/include/symengine/pow.h:63:37: error: could not convert â2â from âintâ to âSymEngine::integer_class {aka SymEngine::fmpz_wrapper}â > return pow(x, div(one, integer(2))); > ^ >In file included from /usr/include/symengine/polys/upolybase.h:10:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/add.h: At global scope: >/usr/include/symengine/add.h:19:5: error: âumap_basic_numâ does not name a type > umap_basic_num dict_; //! The dictionary of the rest (e.g. `x+y` in `2+x+y`) > ^ >/usr/include/symengine/add.h:26:40: error: âumap_basic_numâ has not been declared > Add(const RCP<const Number> &coef, umap_basic_num &&dict); > ^ >/usr/include/symengine/add.h:26:55: error: expected â,â or â...â before â&&â token > Add(const RCP<const Number> &coef, umap_basic_num &&dict); > ^ >/usr/include/symengine/add.h:43:39: error: âumap_basic_numâ has not been declared > umap_basic_num &&d); > ^ >/usr/include/symengine/add.h:43:54: error: expected â,â or â...â before â&&â token > umap_basic_num &&d); > ^ >/usr/include/symengine/add.h:47:31: error: âumap_basic_numâ has not been declared > static void dict_add_term(umap_basic_num &d, const RCP<const Number> &coef, > ^ >/usr/include/symengine/add.h:55:62: error: â>>â should be â> >â within a nested template argument list > static void coef_dict_add_term(const Ptr<RCP<const Number>> &coef, > ^ >/usr/include/symengine/add.h:56:36: error: âumap_basic_numâ has not been declared > umap_basic_num &d, > ^ >/usr/include/symengine/add.h:60:48: error: â>>â should be â> >â within a nested template argument list > void as_two_terms(const Ptr<RCP<const Basic>> &a, > ^ >/usr/include/symengine/add.h:61:48: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Basic>> &b) const; > ^ >/usr/include/symengine/add.h:64:56: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Number>> &coef, > ^ >/usr/include/symengine/add.h:65:55: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Basic>> &term); > ^ >/usr/include/symengine/add.h:68:29: error: âumap_basic_numâ does not name a type > const umap_basic_num &dict) const; > ^ >/usr/include/symengine/add.h:76:18: error: âumap_basic_numâ does not name a type > inline const umap_basic_num &get_dict() const > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:24:29: error: expected â,â or â...â before â&&â token > Rational(rational_class &&_i) : i(std::move(_i)) > ^ >/usr/include/symengine/rational.h:32:54: error: expected â,â or â...â before â&&â token > static RCP<const Number> from_mpq(rational_class &&i); > ^ >/usr/include/symengine/rational.h:99:53: error: â>>â should be â> >â within a nested template argument list > virtual bool nth_root(const Ptr<RCP<const Number>> &, > ^ >/usr/include/symengine/rational.h: In constructor âSymEngine::Rational::Rational(SymEngine::rational_class)â: >/usr/include/symengine/rational.h:24:39: error: âmoveâ is not a member of âstdâ > Rational(rational_class &&_i) : i(std::move(_i)) > ^ >/usr/include/symengine/rational.h:24:49: error: â_iâ was not declared in this scope > Rational(rational_class &&_i) : i(std::move(_i)) > ^ >/usr/include/symengine/rational.h: In member function âvirtual bool SymEngine::Rational::is_zero() constâ: >/usr/include/symengine/rational.h:57:27: error: conversion from âintâ to âconst SymEngine::fmpq_wrapperâ is ambiguous > return this->i == 0; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:297:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpq*) > fmpq_wrapper(const fmpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:292:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpq_struct*) > fmpq_wrapper(const mpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:287:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpz*) > fmpq_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:282:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpz_struct*) > fmpq_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:423:10: note: initializing argument 1 of âbool SymEngine::fmpq_wrapper::operator==(const SymEngine::fmpq_wrapper&) constâ > bool operator==(const fmpq_wrapper &other) const > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h: In member function âvirtual bool SymEngine::Rational::is_one() constâ: >/usr/include/symengine/rational.h:62:24: error: no match for âoperator==â (operand types are âconst rational_class {aka const SymEngine::fmpq_wrapper}â and âintâ) > return this->i == 1; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:423:10: note: candidate: bool SymEngine::fmpq_wrapper::operator==(const SymEngine::fmpq_wrapper&) const > bool operator==(const fmpq_wrapper &other) const > ^ >/usr/include/symengine/flint_wrapper.h:423:10: note: no known conversion for argument 1 from âintâ to âconst SymEngine::fmpq_wrapper&â >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:253:13: note: candidate: template<class T> bool SymEngine::operator==(const SymEngine::RCP<T>&, SymEngine::ENull) > inline bool operator==(const RCP<T> &p, ENull) > ^ >/usr/include/symengine/symengine_rcp.h:253:13: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:62:27: note: âconst rational_class {aka const SymEngine::fmpq_wrapper}â is not derived from âconst SymEngine::RCP<T>â > return this->i == 1; > ^ >/usr/include/symengine/rational.h: In member function âvirtual bool SymEngine::Rational::is_minus_one() constâ: >/usr/include/symengine/rational.h:67:24: error: no match for âoperator==â (operand types are âconst rational_class {aka const SymEngine::fmpq_wrapper}â and âintâ) > return this->i == -1; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:423:10: note: candidate: bool SymEngine::fmpq_wrapper::operator==(const SymEngine::fmpq_wrapper&) const > bool operator==(const fmpq_wrapper &other) const > ^ >/usr/include/symengine/flint_wrapper.h:423:10: note: no known conversion for argument 1 from âintâ to âconst SymEngine::fmpq_wrapper&â >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:253:13: note: candidate: template<class T> bool SymEngine::operator==(const SymEngine::RCP<T>&, SymEngine::ENull) > inline bool operator==(const RCP<T> &p, ENull) > ^ >/usr/include/symengine/symengine_rcp.h:253:13: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:67:28: note: âconst rational_class {aka const SymEngine::fmpq_wrapper}â is not derived from âconst SymEngine::RCP<T>â > return this->i == -1; > ^ >/usr/include/symengine/rational.h: In member function âbool SymEngine::Rational::is_int() constâ: >/usr/include/symengine/rational.h:72:24: error: no match for âoperator==â (operand types are âconst rational_class {aka const SymEngine::fmpq_wrapper}â and âintâ) > return this->i == 1; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:423:10: note: candidate: bool SymEngine::fmpq_wrapper::operator==(const SymEngine::fmpq_wrapper&) const > bool operator==(const fmpq_wrapper &other) const > ^ >/usr/include/symengine/flint_wrapper.h:423:10: note: no known conversion for argument 1 from âintâ to âconst SymEngine::fmpq_wrapper&â >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:253:13: note: candidate: template<class T> bool SymEngine::operator==(const SymEngine::RCP<T>&, SymEngine::ENull) > inline bool operator==(const RCP<T> &p, ENull) > ^ >/usr/include/symengine/symengine_rcp.h:253:13: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:72:27: note: âconst rational_class {aka const SymEngine::fmpq_wrapper}â is not derived from âconst SymEngine::RCP<T>â > return this->i == 1; > ^ >/usr/include/symengine/rational.h: In member function âvirtual bool SymEngine::Rational::is_positive() constâ: >/usr/include/symengine/rational.h:77:20: error: conversion from âintâ to âconst SymEngine::fmpq_wrapperâ is ambiguous > return i > 0; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:297:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpq*) > fmpq_wrapper(const fmpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:292:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpq_struct*) > fmpq_wrapper(const mpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:287:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpz*) > fmpq_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:282:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpz_struct*) > fmpq_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:439:10: note: initializing argument 1 of âbool SymEngine::fmpq_wrapper::operator>(const SymEngine::fmpq_wrapper&) constâ > bool operator>(const fmpq_wrapper &other) const > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h: In member function âvirtual bool SymEngine::Rational::is_negative() constâ: >/usr/include/symengine/rational.h:82:20: error: conversion from âintâ to âconst SymEngine::fmpq_wrapperâ is ambiguous > return i < 0; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:297:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpq*) > fmpq_wrapper(const fmpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:292:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpq_struct*) > fmpq_wrapper(const mpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:287:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpz*) > fmpq_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:282:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpz_struct*) > fmpq_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:431:10: note: initializing argument 1 of âbool SymEngine::fmpq_wrapper::operator<(const SymEngine::fmpq_wrapper&) constâ > bool operator<(const fmpq_wrapper &other) const > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Rational> SymEngine::Rational::neg() constâ: >/usr/include/symengine/rational.h:94:43: error: no matching function for call to âmake_rcp(SymEngine::fmpq_wrapper)â > return make_rcp<const Rational>(-i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Rational::addrat(const SymEngine::Rational&) constâ: >/usr/include/symengine/rational.h:107:42: error: call of overloaded âfrom_mpq(SymEngine::fmpq_wrapper)â is ambiguous > return from_mpq(this->i + other.i); > ^ >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Rational::addrat(const SymEngine::Integer&) constâ: >/usr/include/symengine/rational.h:114:58: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq(this->i + other.as_integer_class()); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:114:59: error: call of overloaded âfrom_mpq(SymEngine::fmpq_wrapper)â is ambiguous > return from_mpq(this->i + other.as_integer_class()); > ^ >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Rational::subrat(const SymEngine::Rational&) constâ: >/usr/include/symengine/rational.h:121:42: error: call of overloaded âfrom_mpq(SymEngine::fmpq_wrapper)â is ambiguous > return from_mpq(this->i - other.i); > ^ >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Rational::subrat(const SymEngine::Integer&) constâ: >/usr/include/symengine/rational.h:128:58: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq(this->i - other.as_integer_class()); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:128:59: error: call of overloaded âfrom_mpq(SymEngine::fmpq_wrapper)â is ambiguous > return from_mpq(this->i - other.as_integer_class()); > ^ >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Rational::rsubrat(const SymEngine::Integer&) constâ: >/usr/include/symengine/rational.h:132:58: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq(other.as_integer_class() - this->i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:132:59: error: call of overloaded âfrom_mpq(SymEngine::fmpq_wrapper)â is ambiguous > return from_mpq(other.as_integer_class() - this->i); > ^ >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Rational::mulrat(const SymEngine::Rational&) constâ: >/usr/include/symengine/rational.h:139:42: error: call of overloaded âfrom_mpq(SymEngine::fmpq_wrapper)â is ambiguous > return from_mpq(this->i * other.i); > ^ >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Rational::mulrat(const SymEngine::Integer&) constâ: >/usr/include/symengine/rational.h:146:58: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq(this->i * other.as_integer_class()); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:146:59: error: call of overloaded âfrom_mpq(SymEngine::fmpq_wrapper)â is ambiguous > return from_mpq(this->i * other.as_integer_class()); > ^ >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Rational::divrat(const SymEngine::Rational&) constâ: >/usr/include/symengine/rational.h:153:24: error: conversion from âintâ to âconst SymEngine::fmpq_wrapperâ is ambiguous > if (other.i == 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:297:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpq*) > fmpq_wrapper(const fmpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:292:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpq_struct*) > fmpq_wrapper(const mpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:287:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpz*) > fmpq_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:282:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpz_struct*) > fmpq_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:423:10: note: initializing argument 1 of âbool SymEngine::fmpq_wrapper::operator==(const SymEngine::fmpq_wrapper&) constâ > bool operator==(const fmpq_wrapper &other) const > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:154:28: error: conversion from âintâ to âconst SymEngine::fmpq_wrapperâ is ambiguous > if (this->i == 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:297:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpq*) > fmpq_wrapper(const fmpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:292:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpq_struct*) > fmpq_wrapper(const mpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:287:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpz*) > fmpq_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:282:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpz_struct*) > fmpq_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:423:10: note: initializing argument 1 of âbool SymEngine::fmpq_wrapper::operator==(const SymEngine::fmpq_wrapper&) constâ > bool operator==(const fmpq_wrapper &other) const > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:160:46: error: call of overloaded âfrom_mpq(SymEngine::fmpq_wrapper)â is ambiguous > return from_mpq(this->i / other.i); > ^ >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Rational::divrat(const SymEngine::Integer&) constâ: >/usr/include/symengine/rational.h:168:41: error: conversion from âintâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > if (other.as_integer_class() == 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:181:24: note: initializing argument 2 of âbool SymEngine::operator==(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:169:28: error: conversion from âintâ to âconst SymEngine::fmpq_wrapperâ is ambiguous > if (this->i == 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:297:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpq*) > fmpq_wrapper(const fmpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:292:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpq_struct*) > fmpq_wrapper(const mpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:287:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpz*) > fmpq_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:282:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpz_struct*) > fmpq_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:423:10: note: initializing argument 1 of âbool SymEngine::fmpq_wrapper::operator==(const SymEngine::fmpq_wrapper&) constâ > bool operator==(const fmpq_wrapper &other) const > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:175:62: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq(this->i / other.as_integer_class()); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:175:63: error: call of overloaded âfrom_mpq(SymEngine::fmpq_wrapper)â is ambiguous > return from_mpq(this->i / other.as_integer_class()); > ^ >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Rational::rdivrat(const SymEngine::Integer&) constâ: >/usr/include/symengine/rational.h:180:24: error: conversion from âintâ to âconst SymEngine::fmpq_wrapperâ is ambiguous > if (this->i == 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:297:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpq*) > fmpq_wrapper(const fmpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:292:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpq_struct*) > fmpq_wrapper(const mpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:287:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpz*) > fmpq_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:282:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpz_struct*) > fmpq_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:423:10: note: initializing argument 1 of âbool SymEngine::fmpq_wrapper::operator==(const SymEngine::fmpq_wrapper&) constâ > bool operator==(const fmpq_wrapper &other) const > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:187:62: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq(other.as_integer_class() / this->i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:187:63: error: call of overloaded âfrom_mpq(SymEngine::fmpq_wrapper)â is ambiguous > return from_mpq(other.as_integer_class() / this->i); > ^ >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >/usr/include/symengine/rational.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Rational::powrat(const SymEngine::Integer&) constâ: >/usr/include/symengine/rational.h:198:18: error: ambiguous overload for âoperator=â (operand types are âSymEngine::integer_class {aka SymEngine::fmpz_wrapper}â and âSymEngine::fmpz_wrapperâ) > exp_ = -exp_; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:69:26: note: candidate: SymEngine::fmpz_wrapper& SymEngine::fmpz_wrapper::operator=(const SymEngine::fmpz_wrapper&) > inline fmpz_wrapper &operator=(const fmpz_wrapper &other) > ^ >/usr/include/symengine/flint_wrapper.h:74:26: note: candidate: SymEngine::fmpz_wrapper& SymEngine::fmpz_wrapper::operator=(SymEngine::fmpz_wrapper) > inline fmpz_wrapper &operator=(fmpz_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:220:39: error: âmoveâ is not a member of âstdâ > return Rational::from_mpq(std::move(val)); > ^ >/usr/include/symengine/rational.h:222:41: error: no match for âoperator/â (operand types are âintâ and âSymEngine::rational_class {aka SymEngine::fmpq_wrapper}â) > return Rational::from_mpq(1 / val); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:412:25: note: candidate: SymEngine::fmpq_wrapper SymEngine::operator/(const SymEngine::fmpq_wrapper&, const SymEngine::fmpq_wrapper&) > friend fmpq_wrapper operator/(const fmpq_wrapper &a, const fmpq_wrapper &b) > ^ >/usr/include/symengine/flint_wrapper.h:412:25: note: no known conversion for argument 1 from âintâ to âconst SymEngine::fmpq_wrapper&â >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h: At global scope: >/usr/include/symengine/rational.h:324:66: error: â>>â should be â> >â within a nested template argument list > void get_num_den(const Rational &rat, const Ptr<RCP<const Integer>> &num, > ^ >/usr/include/symengine/rational.h:325:45: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const Integer>> &den); > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h: In member function âbool SymEngine::Complex::is_re_zero() constâ: >/usr/include/symengine/complex.h:113:32: error: conversion from âintâ to âconst SymEngine::fmpq_wrapperâ is ambiguous > return (this->real_ == 0); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:297:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpq*) > fmpq_wrapper(const fmpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:292:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpq_struct*) > fmpq_wrapper(const mpq_t m) > ^ >/usr/include/symengine/flint_wrapper.h:287:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const fmpz*) > fmpq_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:282:5: note: candidate: SymEngine::fmpq_wrapper::fmpq_wrapper(const __mpz_struct*) > fmpq_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:423:10: note: initializing argument 1 of âbool SymEngine::fmpq_wrapper::operator==(const SymEngine::fmpq_wrapper&) constâ > bool operator==(const fmpq_wrapper &other) const > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Complex::addcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex.h:137:62: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq(this->real_ + other.as_integer_class(), > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Complex::subcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex.h:162:62: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq(this->real_ - other.as_integer_class(), > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Complex::rsubcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex.h:186:58: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq(other.as_integer_class() - this->real_, > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Complex::mulcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex.h:212:62: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq(this->real_ * other.as_integer_class(), > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h:213:67: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > this->imaginary_ * other.as_integer_class()); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Complex::divcomp(const SymEngine::Complex&) constâ: >/usr/include/symengine/complex.h:224:42: error: conversion from âintâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > if (get_num(modulus_sq_other) == 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:181:24: note: initializing argument 2 of âbool SymEngine::operator==(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h:228:45: error: conversion from âintâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > if (get_num(modulus_sq_this) == 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:181:24: note: initializing argument 2 of âbool SymEngine::operator==(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Complex::divcomp(const SymEngine::Rational&) constâ: >/usr/include/symengine/complex.h:252:45: error: conversion from âintâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > if (get_num(modulus_sq_this) == 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:181:24: note: initializing argument 2 of âbool SymEngine::operator==(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Complex::divcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex.h:272:45: error: conversion from âintâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > if (get_num(modulus_sq_this) == 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:181:24: note: initializing argument 2 of âbool SymEngine::operator==(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h:278:66: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq(this->real_ / other.as_integer_class(), > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h:279:71: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > this->imaginary_ / other.as_integer_class()); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::Complex::rdivcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex.h:290:41: error: conversion from âintâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > if (get_num(modulus_sq_this) == 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:181:24: note: initializing argument 2 of âbool SymEngine::operator==(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h:297:67: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > return from_mpq((this->real_ * other.as_integer_class()) > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/real_double.h:9:0, > from /usr/include/symengine/complex_double.h:9, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex.h:299:75: error: invalid initialization of reference of type âconst SymEngine::fmpz_wrapper&â from expression of type âintâ > (this->imaginary_ * (-other.as_integer_class())) > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:322:5: note: in passing argument 2 of âSymEngine::fmpq_wrapper::fmpq_wrapper(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > fmpq_wrapper(const fmpz_wrapper &n, const fmpz_wrapper &d = 1) > ^ >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::addreal(const SymEngine::Integer&) constâ: >/usr/include/symengine/real_double.h:89:79: error: no matching function for call to âmake_rcp(double)â > + mp_get_d(other.as_integer_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::addreal(const SymEngine::Rational&) constâ: >/usr/include/symengine/real_double.h:98:52: error: no matching function for call to âmake_rcp(double)â > i + mp_get_d(other.as_rational_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::addreal(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/real_double.h:115:54: error: no matching function for call to âmake_rcp(double)â > return make_rcp<const RealDouble>(i + other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::subreal(const SymEngine::Integer&) constâ: >/usr/include/symengine/real_double.h:140:79: error: no matching function for call to âmake_rcp(double)â > - mp_get_d(other.as_integer_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::subreal(const SymEngine::Rational&) constâ: >/usr/include/symengine/real_double.h:149:52: error: no matching function for call to âmake_rcp(double)â > i - mp_get_d(other.as_rational_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::subreal(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/real_double.h:166:54: error: no matching function for call to âmake_rcp(double)â > return make_rcp<const RealDouble>(i - other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::rsubreal(const SymEngine::Integer&) constâ: >/usr/include/symengine/real_double.h:191:46: error: no matching function for call to âmake_rcp(double)â > - i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::rsubreal(const SymEngine::Rational&) constâ: >/usr/include/symengine/real_double.h:200:46: error: no matching function for call to âmake_rcp(double)â > - i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::mulreal(const SymEngine::Integer&) constâ: >/usr/include/symengine/real_double.h:232:79: error: no matching function for call to âmake_rcp(double)â > * mp_get_d(other.as_integer_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::mulreal(const SymEngine::Rational&) constâ: >/usr/include/symengine/real_double.h:241:52: error: no matching function for call to âmake_rcp(double)â > i * mp_get_d(other.as_rational_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::mulreal(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/real_double.h:258:54: error: no matching function for call to âmake_rcp(double)â > return make_rcp<const RealDouble>(i * other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::divreal(const SymEngine::Integer&) constâ: >/usr/include/symengine/real_double.h:283:79: error: no matching function for call to âmake_rcp(double)â > / mp_get_d(other.as_integer_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::divreal(const SymEngine::Rational&) constâ: >/usr/include/symengine/real_double.h:292:52: error: no matching function for call to âmake_rcp(double)â > i / mp_get_d(other.as_rational_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::divreal(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/real_double.h:309:54: error: no matching function for call to âmake_rcp(double)â > return make_rcp<const RealDouble>(i / other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::rdivreal(const SymEngine::Integer&) constâ: >/usr/include/symengine/real_double.h:334:46: error: no matching function for call to âmake_rcp(double)â > / i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::rdivreal(const SymEngine::Rational&) constâ: >/usr/include/symengine/real_double.h:343:46: error: no matching function for call to âmake_rcp(double)â > / i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::powreal(const SymEngine::Integer&) constâ: >/usr/include/symengine/real_double.h:376:60: error: no matching function for call to âmake_rcp(double)â > std::pow(i, mp_get_d(other.as_integer_class()))); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::powreal(const SymEngine::Rational&) constâ: >/usr/include/symengine/real_double.h:389:61: error: no matching function for call to âmake_rcp(double)â > std::pow(i, mp_get_d(other.as_rational_class()))); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::powreal(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/real_double.h:410:63: error: no matching function for call to âmake_rcp(double)â > return make_rcp<const RealDouble>(std::pow(i, other.i)); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::rpowreal(const SymEngine::Integer&) constâ: >/usr/include/symengine/real_double.h:439:60: error: no matching function for call to âmake_rcp(double)â > std::pow(mp_get_d(other.as_integer_class()), i)); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/complex_double.h:9:0, > from /usr/include/symengine/expression.h:12, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/real_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::RealDouble::rpowreal(const SymEngine::Rational&) constâ: >/usr/include/symengine/real_double.h:452:61: error: no matching function for call to âmake_rcp(double)â > std::pow(mp_get_d(other.as_rational_class()), i)); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::addcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex_double.h:91:51: error: no matching function for call to âmake_rcp(std::complex<double>)â > i + mp_get_d(other.as_integer_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::addcomp(const SymEngine::Rational&) constâ: >/usr/include/symengine/complex_double.h:100:52: error: no matching function for call to âmake_rcp(std::complex<double>)â > i + mp_get_d(other.as_rational_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::addcomp(const SymEngine::Complex&) constâ: >/usr/include/symengine/complex_double.h:110:65: error: no matching function for call to âmake_rcp(std::complex<double>)â > mp_get_d(other.imaginary_))); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::addcomp(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/complex_double.h:118:57: error: no matching function for call to âmake_rcp(std::complex<double>)â > return make_rcp<const ComplexDouble>(i + other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::addcomp(const SymEngine::ComplexDouble&) constâ: >/usr/include/symengine/complex_double.h:126:57: error: no matching function for call to âmake_rcp(std::complex<double>)â > return make_rcp<const ComplexDouble>(i + other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::subcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex_double.h:153:51: error: no matching function for call to âmake_rcp(std::complex<double>)â > i - mp_get_d(other.as_integer_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::subcomp(const SymEngine::Rational&) constâ: >/usr/include/symengine/complex_double.h:162:52: error: no matching function for call to âmake_rcp(std::complex<double>)â > i - mp_get_d(other.as_rational_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::subcomp(const SymEngine::Complex&) constâ: >/usr/include/symengine/complex_double.h:172:65: error: no matching function for call to âmake_rcp(std::complex<double>)â > mp_get_d(other.imaginary_))); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::subcomp(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/complex_double.h:180:57: error: no matching function for call to âmake_rcp(std::complex<double>)â > return make_rcp<const ComplexDouble>(i - other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::subcomp(const SymEngine::ComplexDouble&) constâ: >/usr/include/symengine/complex_double.h:188:57: error: no matching function for call to âmake_rcp(std::complex<double>)â > return make_rcp<const ComplexDouble>(i - other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rsubcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex_double.h:215:49: error: no matching function for call to âmake_rcp(std::complex<double>)â > - i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rsubcomp(const SymEngine::Rational&) constâ: >/usr/include/symengine/complex_double.h:224:49: error: no matching function for call to âmake_rcp(std::complex<double>)â > - i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rsubcomp(const SymEngine::Complex&) constâ: >/usr/include/symengine/complex_double.h:234:66: error: no matching function for call to âmake_rcp(std::complex<double>)â > mp_get_d(other.imaginary_))); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rsubcomp(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/complex_double.h:242:57: error: no matching function for call to âmake_rcp(std::complex<double>)â > return make_rcp<const ComplexDouble>(other.i - i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::mulcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex_double.h:267:51: error: no matching function for call to âmake_rcp(std::complex<double>)â > i * mp_get_d(other.as_integer_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::mulcomp(const SymEngine::Rational&) constâ: >/usr/include/symengine/complex_double.h:276:52: error: no matching function for call to âmake_rcp(std::complex<double>)â > i * mp_get_d(other.as_rational_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::mulcomp(const SymEngine::Complex&) constâ: >/usr/include/symengine/complex_double.h:286:65: error: no matching function for call to âmake_rcp(std::complex<double>)â > mp_get_d(other.imaginary_))); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::mulcomp(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/complex_double.h:294:57: error: no matching function for call to âmake_rcp(std::complex<double>)â > return make_rcp<const ComplexDouble>(i * other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::mulcomp(const SymEngine::ComplexDouble&) constâ: >/usr/include/symengine/complex_double.h:302:57: error: no matching function for call to âmake_rcp(std::complex<double>)â > return make_rcp<const ComplexDouble>(i * other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::divcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex_double.h:329:51: error: no matching function for call to âmake_rcp(std::complex<double>)â > i / mp_get_d(other.as_integer_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::divcomp(const SymEngine::Rational&) constâ: >/usr/include/symengine/complex_double.h:338:52: error: no matching function for call to âmake_rcp(std::complex<double>)â > i / mp_get_d(other.as_rational_class())); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::divcomp(const SymEngine::Complex&) constâ: >/usr/include/symengine/complex_double.h:348:65: error: no matching function for call to âmake_rcp(std::complex<double>)â > mp_get_d(other.imaginary_))); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::divcomp(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/complex_double.h:356:57: error: no matching function for call to âmake_rcp(std::complex<double>)â > return make_rcp<const ComplexDouble>(i / other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::divcomp(const SymEngine::ComplexDouble&) constâ: >/usr/include/symengine/complex_double.h:364:57: error: no matching function for call to âmake_rcp(std::complex<double>)â > return make_rcp<const ComplexDouble>(i / other.i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rdivcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex_double.h:391:49: error: no matching function for call to âmake_rcp(std::complex<double>)â > / i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rdivcomp(const SymEngine::Rational&) constâ: >/usr/include/symengine/complex_double.h:400:49: error: no matching function for call to âmake_rcp(std::complex<double>)â > / i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rdivcomp(const SymEngine::Complex&) constâ: >/usr/include/symengine/complex_double.h:411:16: error: no matching function for call to âmake_rcp(std::complex<double>)â > / i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rdivcomp(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/complex_double.h:419:57: error: no matching function for call to âmake_rcp(std::complex<double>)â > return make_rcp<const ComplexDouble>(other.i / i); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::powcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex_double.h:444:51: error: no matching function for call to âmake_rcp(std::complex<double>)â > i, mp_get_d(other.as_integer_class()))); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::powcomp(const SymEngine::Rational&) constâ: >/usr/include/symengine/complex_double.h:453:52: error: no matching function for call to âmake_rcp(std::complex<double>)â > i, mp_get_d(other.as_rational_class()))); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::powcomp(const SymEngine::Complex&) constâ: >/usr/include/symengine/complex_double.h:463:65: error: no matching function for call to âmake_rcp(std::complex<double>)â > mp_get_d(other.imaginary_)))); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::powcomp(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/complex_double.h:471:55: error: no matching function for call to âmake_rcp(std::complex<double>)â > (std::complex<double>)std::pow(i, other.i)); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::powcomp(const SymEngine::ComplexDouble&) constâ: >/usr/include/symengine/complex_double.h:480:55: error: no matching function for call to âmake_rcp(std::complex<double>)â > (std::complex<double>)std::pow(i, other.i)); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rpowcomp(const SymEngine::Integer&) constâ: >/usr/include/symengine/complex_double.h:507:51: error: no matching function for call to âmake_rcp(std::complex<double>)â > mp_get_d(other.as_integer_class()), i)); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rpowcomp(const SymEngine::Rational&) constâ: >/usr/include/symengine/complex_double.h:516:52: error: no matching function for call to âmake_rcp(std::complex<double>)â > mp_get_d(other.as_rational_class()), i)); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rpowcomp(const SymEngine::Complex&) constâ: >/usr/include/symengine/complex_double.h:527:15: error: no matching function for call to âmake_rcp(std::complex<double>)â > i)); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/expression.h:12:0, > from /usr/include/symengine/polys/upolybase.h:12, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/complex_double.h: In member function âSymEngine::RCP<const SymEngine::Number> SymEngine::ComplexDouble::rpowcomp(const SymEngine::RealDouble&) constâ: >/usr/include/symengine/complex_double.h:536:55: error: no matching function for call to âmake_rcp(std::complex<double>)â > (std::complex<double>)std::pow(other.i, i)); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:375:15: note: candidate: template<class T, class ... Args> SymEngine::RCP<T> SymEngine::make_rcp(<type error>) > inline RCP<T> make_rcp(Args &&... args) > ^ >/usr/include/symengine/symengine_rcp.h:375:15: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h: At global scope: >/usr/include/symengine/expression.h:31:23: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<std::is_integral<T>::value>::type * = nullptr) > ^ >/usr/include/symengine/expression.h:31:32: error: expected â,â or â...â before â<â token > typename std::enable_if<std::is_integral<T>::value>::type * = nullptr) > ^ >/usr/include/symengine/expression.h:38:30: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<std::is_floating_point<T>::value>::type > ^ >/usr/include/symengine/expression.h:38:39: error: expected â,â or â...â before â<â token > typename std::enable_if<std::is_floating_point<T>::value>::type > ^ >/usr/include/symengine/expression.h:37:5: error: âtemplate<class T> SymEngine::Expression::Expression(T, int)â cannot be overloaded > Expression(T n, > ^ >/usr/include/symengine/expression.h:29:5: error: with âtemplate<class T> SymEngine::Expression::Expression(T, int)â > Expression( > ^ >/usr/include/symengine/expression.h:46:30: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<std::is_floating_point<T>::value>::type > ^ >/usr/include/symengine/expression.h:46:39: error: expected â,â or â...â before â<â token > typename std::enable_if<std::is_floating_point<T>::value>::type > ^ >/usr/include/symengine/expression.h:61:29: error: expected â,â or â...â before â&&â token > Expression(RCP<const T> &&o, > ^ >/usr/include/symengine/expression.h:69:30: error: âenable_ifâ in namespace âstdâ does not name a template type > typename std::enable_if<std::is_base_of<Basic, T>::value>::type > ^ >/usr/include/symengine/expression.h:69:39: error: expected â,â or â...â before â<â token > typename std::enable_if<std::is_base_of<Basic, T>::value>::type > ^ >/usr/include/symengine/expression.h:77:27: error: expected â,â or â...â before â&&â token > Expression(Expression &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/expression.h:77:34: error: invalid constructor; you probably meant âSymEngine::Expression (const SymEngine::Expression&)â > Expression(Expression &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/expression.h:77:34: error: expected â;â at end of member declaration >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/expression.h:77:36: error: ânoexceptâ does not name a type > Expression(Expression &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/expression.h:77:36: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:84:38: error: expected â,â or â...â before â&&â token > Expression &operator=(Expression &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/expression.h:84:45: error: expected â;â at end of member declaration > Expression &operator=(Expression &&other) SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/expression.h:84:47: error: ânoexceptâ does not name a type > Expression &operator=(Expression &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/expression.h:84:47: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:92:17: error: expected â;â at end of member declaration > ~Expression() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/expression.h:92:19: error: ânoexceptâ does not name a type > ~Expression() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/expression.h:92:19: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h: In constructor âSymEngine::Expression::Expression()â: >/usr/include/symengine/expression.h:24:37: error: conversion from âintâ to âSymEngine::integer_class {aka SymEngine::fmpz_wrapper}â is ambiguous > Expression() : m_basic(integer(0)) > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >In file included from /usr/include/symengine/constants.h:10:0, > from /usr/include/symengine/functions.h:12, > from /usr/include/symengine/pow.h:9, > from /usr/include/symengine/polys/upolybase.h:9, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/integer.h:208:27: note: initializing argument 1 of âSymEngine::RCP<const SymEngine::Integer> SymEngine::integer(SymEngine::integer_class)â > inline RCP<const Integer> integer(integer_class i) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h: In constructor âSymEngine::Expression::Expression(const rational_class&)â: >/usr/include/symengine/expression.h:56:71: error: call of overloaded âfrom_mpq(const rational_class&)â is ambiguous > Expression(const rational_class &n) : m_basic(Rational::from_mpq(n)) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h: In constructor âSymEngine::Expression::Expression(SymEngine::RCP<const T>)â: >/usr/include/symengine/expression.h:64:19: error: âoâ was not declared in this scope > : m_basic(o) > ^ >/usr/include/symengine/expression.h: In member function âSymEngine::Expression& SymEngine::Expression::operator+=(const SymEngine::Expression&)â: >/usr/include/symengine/expression.h:109:17: error: ambiguous overload for âoperator=â (operand types are âSymEngine::RCP<const SymEngine::Basic>â and âSymEngine::RCP<const SymEngine::Basic>â) > m_basic = add(m_basic, other.m_basic); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:184:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(const SymEngine::RCP<T>&) [with T = const SymEngine::Basic] > RCP<T> &operator=(const RCP<T> &r_ptr) > ^ >/usr/include/symengine/symengine_rcp.h:195:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(SymEngine::RCP<T>) [with T = const SymEngine::Basic] > RCP<T> &operator=(RCP<T> &&r_ptr) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h: In member function âSymEngine::Expression SymEngine::Expression::operator-() constâ: >/usr/include/symengine/expression.h:121:16: error: no match for âoperator*=â (operand types are âSymEngine::Expressionâ and âintâ) > retval *= -1; > ^ >/usr/include/symengine/expression.h:136:17: note: candidate: SymEngine::Expression& SymEngine::Expression::operator*=(const SymEngine::Expression&) > Expression &operator*=(const Expression &other) > ^ >/usr/include/symengine/expression.h:136:17: note: no known conversion for argument 1 from âintâ to âconst SymEngine::Expression&â >/usr/include/symengine/expression.h: In member function âSymEngine::Expression& SymEngine::Expression::operator-=(const SymEngine::Expression&)â: >/usr/include/symengine/expression.h:127:17: error: ambiguous overload for âoperator=â (operand types are âSymEngine::RCP<const SymEngine::Basic>â and âSymEngine::RCP<const SymEngine::Basic>â) > m_basic = sub(m_basic, other.m_basic); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:184:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(const SymEngine::RCP<T>&) [with T = const SymEngine::Basic] > RCP<T> &operator=(const RCP<T> &r_ptr) > ^ >/usr/include/symengine/symengine_rcp.h:195:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(SymEngine::RCP<T>) [with T = const SymEngine::Basic] > RCP<T> &operator=(RCP<T> &&r_ptr) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h: In member function âSymEngine::Expression& SymEngine::Expression::operator*=(const SymEngine::Expression&)â: >/usr/include/symengine/expression.h:138:17: error: ambiguous overload for âoperator=â (operand types are âSymEngine::RCP<const SymEngine::Basic>â and âSymEngine::RCP<const SymEngine::Basic>â) > m_basic = mul(m_basic, other.m_basic); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:184:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(const SymEngine::RCP<T>&) [with T = const SymEngine::Basic] > RCP<T> &operator=(const RCP<T> &r_ptr) > ^ >/usr/include/symengine/symengine_rcp.h:195:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(SymEngine::RCP<T>) [with T = const SymEngine::Basic] > RCP<T> &operator=(RCP<T> &&r_ptr) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h: In member function âSymEngine::Expression& SymEngine::Expression::operator/=(const SymEngine::Expression&)â: >/usr/include/symengine/expression.h:149:17: error: ambiguous overload for âoperator=â (operand types are âSymEngine::RCP<const SymEngine::Basic>â and âSymEngine::RCP<const SymEngine::Basic>â) > m_basic = div(m_basic, other.m_basic); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:184:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(const SymEngine::RCP<T>&) [with T = const SymEngine::Basic] > RCP<T> &operator=(const RCP<T> &r_ptr) > ^ >/usr/include/symengine/symengine_rcp.h:195:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(SymEngine::RCP<T>) [with T = const SymEngine::Basic] > RCP<T> &operator=(RCP<T> &&r_ptr) > ^ >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h: At global scope: >/usr/include/symengine/polys/upolybase.h:17:7: error: expected nested-name-specifier before âfz_tâ > using fz_t = SymEngine::fmpz_wrapper; > ^ >/usr/include/symengine/polys/upolybase.h:18:7: error: expected nested-name-specifier before âfq_tâ > using fq_t = SymEngine::fmpq_wrapper; > ^ >/usr/include/symengine/polys/upolybase.h:111:18: error: expected â;â at end of member declaration > ODictWrapper() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/upolybase.h:111:20: error: ânoexceptâ does not name a type > ODictWrapper() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/upolybase.h:111:20: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:114:19: error: expected â;â at end of member declaration > ~ODictWrapper() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/upolybase.h:114:21: error: ânoexceptâ does not name a type > ~ODictWrapper() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/upolybase.h:114:21: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:132:39: error: expected â,â or â...â before â&&â token > ODictWrapper(std::map<Key, Value> &&p) > ^ >/usr/include/symengine/polys/upolybase.h:169:32: error: expected â,â or â...â before â&&â token > Wrapper &operator=(Wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/upolybase.h:169:39: error: expected â;â at end of member declaration > Wrapper &operator=(Wrapper &&other) SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/upolybase.h:169:41: error: ânoexceptâ does not name a type > Wrapper &operator=(Wrapper &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/upolybase.h:169:41: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h: In constructor âSymEngine::ODictWrapper<Key, Value, Wrapper>::ODictWrapper(const std::map<Key, Value>&)â: >/usr/include/symengine/polys/upolybase.h:127:22: error: request for member âsecondâ in âiterâ, which is of non-class type âintâ > if (iter.second != Value(0)) > ^ >/usr/include/symengine/polys/upolybase.h:128:28: error: request for member âfirstâ in âiterâ, which is of non-class type âintâ > dict_[iter.first] = iter.second; > ^ >/usr/include/symengine/polys/upolybase.h:128:42: error: request for member âsecondâ in âiterâ, which is of non-class type âintâ > dict_[iter.first] = iter.second; > ^ >/usr/include/symengine/polys/upolybase.h: In constructor âSymEngine::ODictWrapper<Key, Value, Wrapper>::ODictWrapper(std::map<Key, Value>)â: >/usr/include/symengine/polys/upolybase.h:134:27: error: âpâ was not declared in this scope > for (auto &iter : p) { > ^ >/usr/include/symengine/polys/upolybase.h:135:22: error: request for member âsecondâ in âiterâ, which is of non-class type âintâ > if (iter.second != Value(0)) { > ^ >/usr/include/symengine/polys/upolybase.h:136:22: error: âeraseâ does not name a type > auto erase = iter; > ^ >/usr/include/symengine/polys/upolybase.h:138:25: error: âeraseâ was not declared in this scope > p.erase(erase); > ^ >/usr/include/symengine/polys/upolybase.h: In member function âWrapper& SymEngine::ODictWrapper<Key, Value, Wrapper>::operator+=(const Wrapper&)â: >/usr/include/symengine/polys/upolybase.h:186:18: error: âtâ does not name a type > auto t = dict_.lower_bound(iter.first); > ^ >/usr/include/symengine/polys/upolybase.h:187:17: error: âtâ was not declared in this scope > if (t != dict_.end() and t->first == iter.first) { > ^ >/usr/include/symengine/polys/upolybase.h:187:55: error: request for member âfirstâ in âiterâ, which is of non-class type âintâ > if (t != dict_.end() and t->first == iter.first) { > ^ >/usr/include/symengine/polys/upolybase.h:188:35: error: request for member âsecondâ in âiterâ, which is of non-class type âintâ > t->second += iter.second; > ^ >/usr/include/symengine/polys/upolybase.h:193:39: error: request for member âfirstâ in âiterâ, which is of non-class type âintâ > dict_.insert(t, {iter.first, iter.second}); > ^ >/usr/include/symengine/polys/upolybase.h:193:51: error: request for member âsecondâ in âiterâ, which is of non-class type âintâ > dict_.insert(t, {iter.first, iter.second}); > ^ >/usr/include/symengine/polys/upolybase.h: In member function âWrapper SymEngine::ODictWrapper<Key, Value, Wrapper>::operator-() constâ: >/usr/include/symengine/polys/upolybase.h:210:18: error: request for member âsecondâ in âiterâ, which is of non-class type âintâ > iter.second *= -1; > ^ >/usr/include/symengine/polys/upolybase.h: In member function âWrapper& SymEngine::ODictWrapper<Key, Value, Wrapper>::operator-=(const Wrapper&)â: >/usr/include/symengine/polys/upolybase.h:217:18: error: âtâ does not name a type > auto t = dict_.lower_bound(iter.first); > ^ >/usr/include/symengine/polys/upolybase.h:218:17: error: âtâ was not declared in this scope > if (t != dict_.end() and t->first == iter.first) { > ^ >/usr/include/symengine/polys/upolybase.h:218:55: error: request for member âfirstâ in âiterâ, which is of non-class type âintâ > if (t != dict_.end() and t->first == iter.first) { > ^ >/usr/include/symengine/polys/upolybase.h:219:35: error: request for member âsecondâ in âiterâ, which is of non-class type âintâ > t->second -= iter.second; > ^ >/usr/include/symengine/polys/upolybase.h:224:39: error: request for member âfirstâ in âiterâ, which is of non-class type âintâ > dict_.insert(t, {iter.first, -iter.second}); > ^ >/usr/include/symengine/polys/upolybase.h:224:52: error: request for member âsecondâ in âiterâ, which is of non-class type âintâ > dict_.insert(t, {iter.first, -iter.second}); > ^ >/usr/include/symengine/polys/upolybase.h: In static member function âstatic Wrapper SymEngine::ODictWrapper<Key, Value, Wrapper>::mul(const Wrapper&, const Wrapper&)â: >/usr/include/symengine/polys/upolybase.h:240:28: error: request for member âfirstâ in âi1â, which is of non-class type âconst intâ > p.dict_[i1.first + i2.first] += i1.second * i2.second; > ^ >/usr/include/symengine/polys/upolybase.h:240:39: error: request for member âfirstâ in âi2â, which is of non-class type âconst intâ > p.dict_[i1.first + i2.first] += i1.second * i2.second; > ^ >/usr/include/symengine/polys/upolybase.h:240:52: error: request for member âsecondâ in âi1â, which is of non-class type âconst intâ > p.dict_[i1.first + i2.first] += i1.second * i2.second; > ^ >/usr/include/symengine/polys/upolybase.h:240:64: error: request for member âsecondâ in âi2â, which is of non-class type âconst intâ > p.dict_[i1.first + i2.first] += i1.second * i2.second; > ^ >/usr/include/symengine/polys/upolybase.h:242:19: error: âitâ does not name a type > for (auto it = p.dict_.cbegin(); it != p.dict_.cend();) { > ^ >/usr/include/symengine/polys/upolybase.h:242:42: error: expected â;â before âitâ > for (auto it = p.dict_.cbegin(); it != p.dict_.cend();) { > ^ >/usr/include/symengine/polys/upolybase.h:242:42: error: âitâ was not declared in this scope >/usr/include/symengine/polys/upolybase.h: In static member function âstatic Wrapper SymEngine::ODictWrapper<Key, Value, Wrapper>::from_poly(const FromPoly&)â: >/usr/include/symengine/polys/upolybase.h:273:19: error: âitâ does not name a type > for (auto it = p.begin(); it != p.end(); ++it) > ^ >/usr/include/symengine/polys/upolybase.h:273:35: error: expected â;â before âitâ > for (auto it = p.begin(); it != p.end(); ++it) > ^ >/usr/include/symengine/polys/upolybase.h:273:35: error: âitâ was not declared in this scope >/usr/include/symengine/polys/upolybase.h: In member function âWrapper& SymEngine::ODictWrapper<Key, Value, Wrapper>::operator*=(const Wrapper&)â: >/usr/include/symengine/polys/upolybase.h:296:18: error: âtâ does not name a type > auto t = other.dict_.begin(); > ^ >/usr/include/symengine/polys/upolybase.h:298:20: error: request for member âsecondâ in âi1â, which is of non-class type âintâ > i1.second *= t->second; > ^ >/usr/include/symengine/polys/upolybase.h:298:30: error: âtâ was not declared in this scope > i1.second *= t->second; > ^ >/usr/include/symengine/polys/upolybase.h: In member function âValue SymEngine::ODictWrapper<Key, Value, Wrapper>::get_coeff(Key) constâ: >/usr/include/symengine/polys/upolybase.h:341:14: error: âiteâ does not name a type > auto ite = dict_.find(x); > ^ >/usr/include/symengine/polys/upolybase.h:342:13: error: âiteâ was not declared in this scope > if (ite != dict_.end()) > ^ >/usr/include/symengine/polys/upolybase.h: At global scope: >/usr/include/symengine/polys/upolybase.h:355:1: error: âumap_basic_numâ does not name a type > umap_basic_num _find_gens_poly(const RCP<const Basic> &x); > ^ >/usr/include/symengine/polys/upolybase.h:365:54: error: expected â,â or â...â before â&&â token > UPolyBase(const RCP<const Basic> &var, Container &&container) > ^ >/usr/include/symengine/polys/upolybase.h:404:53: error: expected â,â or â...â before â&&â token > Container &&d) > ^ >/usr/include/symengine/polys/upolybase.h: In constructor âSymEngine::UPolyBase<Container, Poly>::UPolyBase(const SymEngine::RCP<const SymEngine::Basic>&, Container)â: >/usr/include/symengine/polys/upolybase.h:366:28: error: âcontainerâ was not declared in this scope > : var_{var}, poly_{container} > ^ >/usr/include/symengine/polys/upolybase.h: In static member function âstatic SymEngine::RCP<const Poly> SymEngine::UPolyBase<Container, Poly>::from_container(const SymEngine::RCP<const SymEngine::Basic>&, Container)â: >/usr/include/symengine/polys/upolybase.h:406:42: error: âmoveâ is not a member of âstdâ > return make_rcp<const Poly>(var, std::move(d)); > ^ >/usr/include/symengine/polys/upolybase.h:406:52: error: âdâ was not declared in this scope > return make_rcp<const Poly>(var, std::move(d)); > ^ >/usr/include/symengine/polys/upolybase.h: At global scope: >/usr/include/symengine/polys/upolybase.h:416:53: error: expected â,â or â...â before â&&â token > UExprPolyBase(const RCP<const Basic> &var, Cont &&container) > ^ >/usr/include/symengine/polys/upolybase.h:427:64: error: expected â,â or â...â before â&&â token > std::map<int, Expression> &&d) > ^ >/usr/include/symengine/polys/upolybase.h: In constructor âSymEngine::UExprPolyBase<Cont, Poly>::UExprPolyBase(const SymEngine::RCP<const SymEngine::Basic>&, Cont)â: >/usr/include/symengine/polys/upolybase.h:417:38: error: âmoveâ is not a member of âstdâ > : UPolyBase<Cont, Poly>(var, std::move(container)) > ^ >/usr/include/symengine/polys/upolybase.h:417:48: error: âcontainerâ was not declared in this scope > : UPolyBase<Cont, Poly>(var, std::move(container)) > ^ >/usr/include/symengine/polys/upolybase.h: In static member function âstatic SymEngine::RCP<const Poly> SymEngine::UExprPolyBase<Cont, Poly>::from_dict(const SymEngine::RCP<const SymEngine::Basic>&, std::map<int, SymEngine::Expression>)â: >/usr/include/symengine/polys/upolybase.h:430:49: error: âmoveâ is not a member of âstdâ > var, Poly::container_from_dict(var, std::move(d))); > ^ >/usr/include/symengine/polys/upolybase.h:430:59: error: âdâ was not declared in this scope > var, Poly::container_from_dict(var, std::move(d))); > ^ >/usr/include/symengine/polys/upolybase.h: In member function âSymEngine::RCP<const SymEngine::Basic> SymEngine::UExprPolyBase<Cont, Poly>::as_symbolic() constâ: >/usr/include/symengine/polys/upolybase.h:435:14: error: âitâ does not name a type > auto it = (down_cast<const Poly &>(*this)).begin(); > ^ >/usr/include/symengine/polys/upolybase.h:436:14: error: âendâ does not name a type > auto end = (down_cast<const Poly &>(*this)).end(); > ^ >/usr/include/symengine/polys/upolybase.h:439:16: error: âitâ was not declared in this scope > for (; it != end; ++it) { > ^ >/usr/include/symengine/polys/upolybase.h:439:22: error: âendâ was not declared in this scope > for (; it != end; ++it) { > ^ >/usr/include/symengine/polys/upolybase.h: At global scope: >/usr/include/symengine/polys/upolybase.h:467:57: error: expected â,â or â...â before â&&â token > UNonExprPoly(const RCP<const Basic> &var, Container &&container) > ^ >/usr/include/symengine/polys/upolybase.h:497:61: error: expected â,â or â...â before â&&â token > std::map<unsigned, Cf> &&d) > ^ >/usr/include/symengine/polys/upolybase.h: In constructor âSymEngine::UNonExprPoly<Container, Poly, Cf>::UNonExprPoly(const SymEngine::RCP<const SymEngine::Basic>&, Container)â: >/usr/include/symengine/polys/upolybase.h:468:43: error: âmoveâ is not a member of âstdâ > : UPolyBase<Container, Poly>(var, std::move(container)) > ^ >/usr/include/symengine/polys/upolybase.h:468:53: error: âcontainerâ was not declared in this scope > : UPolyBase<Container, Poly>(var, std::move(container)) > ^ >/usr/include/symengine/polys/upolybase.h: In static member function âstatic SymEngine::RCP<const Poly> SymEngine::UNonExprPoly<Container, Poly, Cf>::from_dict(const SymEngine::RCP<const SymEngine::Basic>&, std::map<unsigned int, Cf>)â: >/usr/include/symengine/polys/upolybase.h:500:49: error: âmoveâ is not a member of âstdâ > var, Poly::container_from_dict(var, std::move(d))); > ^ >/usr/include/symengine/polys/upolybase.h:500:59: error: âdâ was not declared in this scope > var, Poly::container_from_dict(var, std::move(d))); > ^ >/usr/include/symengine/polys/upolybase.h: At global scope: >/usr/include/symengine/polys/upolybase.h:508:57: error: expected â,â or â...â before â&&â token > UIntPolyBase(const RCP<const Basic> &var, Container &&container) > ^ >/usr/include/symengine/polys/upolybase.h: In constructor âSymEngine::UIntPolyBase<Container, Poly>::UIntPolyBase(const SymEngine::RCP<const SymEngine::Basic>&, Container)â: >/usr/include/symengine/polys/upolybase.h:510:56: error: âmoveâ is not a member of âstdâ > std::move(container)) > ^ >/usr/include/symengine/polys/upolybase.h:510:66: error: âcontainerâ was not declared in this scope > std::move(container)) > ^ >/usr/include/symengine/polys/upolybase.h: In member function âSymEngine::RCP<const SymEngine::Basic> SymEngine::UIntPolyBase<Container, Poly>::as_symbolic() constâ: >/usr/include/symengine/polys/upolybase.h:516:14: error: âitâ does not name a type > auto it = (down_cast<const Poly &>(*this)).begin(); > ^ >/usr/include/symengine/polys/upolybase.h:517:14: error: âendâ does not name a type > auto end = (down_cast<const Poly &>(*this)).end(); > ^ >/usr/include/symengine/polys/upolybase.h:520:16: error: âitâ was not declared in this scope > for (; it != end; ++it) { > ^ >/usr/include/symengine/polys/upolybase.h:520:22: error: âendâ was not declared in this scope > for (; it != end; ++it) { > ^ >/usr/include/symengine/polys/upolybase.h:526:23: error: no match for âoperator==â (operand types are âSymEngine::integer_class {aka SymEngine::fmpz_wrapper}â and âintâ) > if (m == 1) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:253:13: note: candidate: template<class T> bool SymEngine::operator==(const SymEngine::RCP<T>&, SymEngine::ENull) > inline bool operator==(const RCP<T> &p, ENull) > ^ >/usr/include/symengine/symengine_rcp.h:253:13: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:526:26: note: âSymEngine::integer_class {aka SymEngine::fmpz_wrapper}â is not derived from âconst SymEngine::RCP<T>â > if (m == 1) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:181:24: note: candidate: bool SymEngine::operator==(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&) > inline friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >/usr/include/symengine/flint_wrapper.h:181:24: note: no known conversion for argument 2 from âintâ to âconst SymEngine::fmpz_wrapper&â >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:533:23: error: no match for âoperator==â (operand types are âSymEngine::integer_class {aka SymEngine::fmpz_wrapper}â and âintâ) > if (m == 1) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:253:13: note: candidate: template<class T> bool SymEngine::operator==(const SymEngine::RCP<T>&, SymEngine::ENull) > inline bool operator==(const RCP<T> &p, ENull) > ^ >/usr/include/symengine/symengine_rcp.h:253:13: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:533:26: note: âSymEngine::integer_class {aka SymEngine::fmpz_wrapper}â is not derived from âconst SymEngine::RCP<T>â > if (m == 1) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:181:24: note: candidate: bool SymEngine::operator==(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&) > inline friend bool operator==(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >/usr/include/symengine/flint_wrapper.h:181:24: note: no known conversion for argument 2 from âintâ to âconst SymEngine::fmpz_wrapper&â >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h: At global scope: >/usr/include/symengine/polys/upolybase.h:549:57: error: expected â,â or â...â before â&&â token > URatPolyBase(const RCP<const Basic> &var, Container &&container) > ^ >/usr/include/symengine/polys/upolybase.h: In constructor âSymEngine::URatPolyBase<Container, Poly>::URatPolyBase(const SymEngine::RCP<const SymEngine::Basic>&, Container)â: >/usr/include/symengine/polys/upolybase.h:551:57: error: âmoveâ is not a member of âstdâ > std::move(container)) > ^ >/usr/include/symengine/polys/upolybase.h:551:67: error: âcontainerâ was not declared in this scope > std::move(container)) > ^ >/usr/include/symengine/polys/upolybase.h: In member function âSymEngine::RCP<const SymEngine::Basic> SymEngine::URatPolyBase<Container, Poly>::as_symbolic() constâ: >/usr/include/symengine/polys/upolybase.h:557:14: error: âitâ does not name a type > auto it = (down_cast<const Poly &>(*this)).begin(); > ^ >/usr/include/symengine/polys/upolybase.h:558:14: error: âendâ does not name a type > auto end = (down_cast<const Poly &>(*this)).end(); > ^ >/usr/include/symengine/polys/upolybase.h:561:16: error: âitâ was not declared in this scope > for (; it != end; ++it) { > ^ >/usr/include/symengine/polys/upolybase.h:561:22: error: âendâ was not declared in this scope > for (; it != end; ++it) { > ^ >/usr/include/symengine/polys/upolybase.h:565:52: error: call of overloaded âfrom_mpq(SymEngine::rational_class&)â is ambiguous > args.push_back(Rational::from_mpq(m)); > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:567:23: error: no match for âoperator==â (operand types are âSymEngine::rational_class {aka SymEngine::fmpq_wrapper}â and âintâ) > if (m == 1) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:423:10: note: candidate: bool SymEngine::fmpq_wrapper::operator==(const SymEngine::fmpq_wrapper&) const > bool operator==(const fmpq_wrapper &other) const > ^ >/usr/include/symengine/flint_wrapper.h:423:10: note: no known conversion for argument 1 from âintâ to âconst SymEngine::fmpq_wrapper&â >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:253:13: note: candidate: template<class T> bool SymEngine::operator==(const SymEngine::RCP<T>&, SymEngine::ENull) > inline bool operator==(const RCP<T> &p, ENull) > ^ >/usr/include/symengine/symengine_rcp.h:253:13: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:567:26: note: âSymEngine::rational_class {aka SymEngine::fmpq_wrapper}â is not derived from âconst SymEngine::RCP<T>â > if (m == 1) { > ^ >/usr/include/symengine/polys/upolybase.h:570:71: error: call of overloaded âfrom_mpq(SymEngine::rational_class&)â is ambiguous > args.push_back(Mul::from_dict(Rational::from_mpq(m), > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:574:23: error: no match for âoperator==â (operand types are âSymEngine::rational_class {aka SymEngine::fmpq_wrapper}â and âintâ) > if (m == 1) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:423:10: note: candidate: bool SymEngine::fmpq_wrapper::operator==(const SymEngine::fmpq_wrapper&) const > bool operator==(const fmpq_wrapper &other) const > ^ >/usr/include/symengine/flint_wrapper.h:423:10: note: no known conversion for argument 1 from âintâ to âconst SymEngine::fmpq_wrapper&â >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:253:13: note: candidate: template<class T> bool SymEngine::operator==(const SymEngine::RCP<T>&, SymEngine::ENull) > inline bool operator==(const RCP<T> &p, ENull) > ^ >/usr/include/symengine/symengine_rcp.h:253:13: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:574:26: note: âSymEngine::rational_class {aka SymEngine::fmpq_wrapper}â is not derived from âconst SymEngine::RCP<T>â > if (m == 1) { > ^ >/usr/include/symengine/polys/upolybase.h:578:45: error: call of overloaded âfrom_mpq(SymEngine::rational_class&)â is ambiguous > Rational::from_mpq(m), > ^ >In file included from /usr/include/symengine/polys/upolybase.h:11:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/rational.h:31:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(const rational_class&) > static RCP<const Number> from_mpq(const rational_class &i); > ^ >/usr/include/symengine/rational.h:32:30: note: candidate: static SymEngine::RCP<const SymEngine::Number> SymEngine::Rational::from_mpq(SymEngine::rational_class) > static RCP<const Number> from_mpq(rational_class &&i); > ^ >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h: At global scope: >/usr/include/symengine/polys/upolybase.h:614:10: error: âshared_ptrâ in namespace âstdâ does not name a template type > std::shared_ptr<std::pair<long, Int>> operator->() > ^ >/usr/include/symengine/polys/upolybase.h:668:11: error: âis_base_ofâ is not a member of âstdâ > = std::is_base_of<UPolyBase<typename P::container_type, P>, P>::value; > ^ >/usr/include/symengine/polys/upolybase.h:668:67: error: expected primary-expression before â,â token > = std::is_base_of<UPolyBase<typename P::container_type, P>, P>::value; > ^ >/usr/include/symengine/polys/upolybase.h:668:69: error: expected â;â at end of member declaration > = std::is_base_of<UPolyBase<typename P::container_type, P>, P>::value; > ^ >/usr/include/symengine/polys/upolybase.h:668:69: error: declaration of âconst bool SymEngine::is_a_UPoly<P>::Pâ >/usr/include/symengine/polys/upolybase.h:665:11: error: shadows template parm âclass Pâ > template <typename P> > ^ >/usr/include/symengine/polys/upolybase.h:668:70: error: expected unqualified-id before â>â token > = std::is_base_of<UPolyBase<typename P::container_type, P>, P>::value; > ^ >/usr/include/symengine/polys/upolybase.h: In function âSymEngine::RCP<const T> SymEngine::add_upoly(const Poly&, const Poly&)â: >/usr/include/symengine/polys/upolybase.h:677:10: error: âdictâ does not name a type > auto dict = a.get_poly(); > ^ >/usr/include/symengine/polys/upolybase.h:678:5: error: âdictâ was not declared in this scope > dict += b.get_poly(); > ^ >/usr/include/symengine/polys/upolybase.h:679:46: error: âmoveâ is not a member of âstdâ > return Poly::from_container(a.get_var(), std::move(dict)); > ^ >/usr/include/symengine/polys/upolybase.h: In function âSymEngine::RCP<const T> SymEngine::neg_upoly(const Poly&)â: >/usr/include/symengine/polys/upolybase.h:685:10: error: âdictâ does not name a type > auto dict = a.get_poly(); > ^ >/usr/include/symengine/polys/upolybase.h:686:5: error: âdictâ was not declared in this scope > dict = -dict; > ^ >/usr/include/symengine/polys/upolybase.h:687:46: error: âmoveâ is not a member of âstdâ > return Poly::from_container(a.get_var(), std::move(dict)); > ^ >/usr/include/symengine/polys/upolybase.h: In function âSymEngine::RCP<const T> SymEngine::sub_upoly(const Poly&, const Poly&)â: >/usr/include/symengine/polys/upolybase.h:696:10: error: âdictâ does not name a type > auto dict = a.get_poly(); > ^ >/usr/include/symengine/polys/upolybase.h:697:5: error: âdictâ was not declared in this scope > dict -= b.get_poly(); > ^ >/usr/include/symengine/polys/upolybase.h:698:46: error: âmoveâ is not a member of âstdâ > return Poly::from_container(a.get_var(), std::move(dict)); > ^ >/usr/include/symengine/polys/upolybase.h: In function âSymEngine::RCP<const T> SymEngine::mul_upoly(const Poly&, const Poly&)â: >/usr/include/symengine/polys/upolybase.h:707:10: error: âdictâ does not name a type > auto dict = a.get_poly(); > ^ >/usr/include/symengine/polys/upolybase.h:708:5: error: âdictâ was not declared in this scope > dict *= b.get_poly(); > ^ >/usr/include/symengine/polys/upolybase.h:709:46: error: âmoveâ is not a member of âstdâ > return Poly::from_container(a.get_var(), std::move(dict)); > ^ >/usr/include/symengine/polys/upolybase.h: In function âSymEngine::RCP<const T> SymEngine::quo_upoly(const Poly&, const Poly&)â: >/usr/include/symengine/polys/upolybase.h:718:10: error: âdictâ does not name a type > auto dict = a.get_poly(); > ^ >/usr/include/symengine/polys/upolybase.h:719:5: error: âdictâ was not declared in this scope > dict /= b.get_poly(); > ^ >/usr/include/symengine/polys/upolybase.h:720:41: error: âmoveâ is not a member of âstdâ > return Poly::from_dict(a.get_var(), std::move(dict)); > ^ >In file included from /usr/include/symengine/visitor.h:9:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly_flint.h: At global scope: >/usr/include/symengine/polys/uintpoly_flint.h:12:7: error: expected nested-name-specifier before âfzp_tâ > using fzp_t = SymEngine::fmpz_poly_wrapper; > ^ >/usr/include/symengine/polys/uintpoly_flint.h:13:7: error: expected nested-name-specifier before âfqp_tâ > using fqp_t = SymEngine::fmpq_poly_wrapper; > ^ >/usr/include/symengine/polys/uintpoly_flint.h:23:11: error: expected nested-name-specifier before âCfâ > using Cf = typename BaseType<Container, Poly>::coef_type; > ^ >/usr/include/symengine/polys/uintpoly_flint.h:25:55: error: expected â,â or â...â before â&&â token > UFlintPoly(const RCP<const Basic> &var, Container &&dict) > ^ >/usr/include/symengine/polys/uintpoly_flint.h:53:61: error: âCfâ was not declared in this scope > std::map<unsigned, Cf> &&d) > ^ >/usr/include/symengine/polys/uintpoly_flint.h:53:63: error: template argument 2 is invalid > std::map<unsigned, Cf> &&d) > ^ >/usr/include/symengine/polys/uintpoly_flint.h:53:63: error: template argument 4 is invalid >/usr/include/symengine/polys/uintpoly_flint.h:53:65: error: expected â,â or â...â before â&&â token > std::map<unsigned, Cf> &&d) > ^ >/usr/include/symengine/polys/uintpoly_flint.h:66:55: error: âCfâ was not declared in this scope > const std::vector<Cf> &v) > ^ >/usr/include/symengine/polys/uintpoly_flint.h:66:57: error: template argument 1 is invalid > const std::vector<Cf> &v) > ^ >/usr/include/symengine/polys/uintpoly_flint.h:66:57: error: template argument 2 is invalid >/usr/include/symengine/polys/uintpoly_flint.h:80:12: error: âenable_if_tâ does not name a type > static enable_if_t<is_a_UPoly<FromPoly>::value, RCP<const Poly>> > ^ >/usr/include/symengine/polys/uintpoly_flint.h:91:5: error: âCfâ does not name a type > Cf eval(const Cf &x) const > ^ >/usr/include/symengine/polys/uintpoly_flint.h:97:5: error: âCfâ does not name a type > Cf get_coeff(unsigned int x) const > ^ >/usr/include/symengine/polys/uintpoly_flint.h:103:5: error: âCfâ does not name a type > Cf get_coeff_ref(unsigned int x) const > ^ >/usr/include/symengine/polys/uintpoly_flint.h:108:36: error: âCfâ was not declared in this scope > typedef ContainerForIter<Poly, Cf> iterator; > ^ >/usr/include/symengine/polys/uintpoly_flint.h:108:38: error: template argument 2 is invalid > typedef ContainerForIter<Poly, Cf> iterator; > ^ >/usr/include/symengine/polys/uintpoly_flint.h:109:36: error: âCfâ was not declared in this scope > typedef ContainerRevIter<Poly, Cf> r_iterator; > ^ >/usr/include/symengine/polys/uintpoly_flint.h:109:38: error: template argument 2 is invalid > typedef ContainerRevIter<Poly, Cf> r_iterator; > ^ >/usr/include/symengine/polys/uintpoly_flint.h: In constructor âSymEngine::UFlintPoly<Container, BaseType, Poly>::UFlintPoly(const SymEngine::RCP<const SymEngine::Basic>&, Container)â: >/usr/include/symengine/polys/uintpoly_flint.h:26:42: error: âmoveâ is not a member of âstdâ > : BaseType<Container, Poly>(var, std::move(dict)) > ^ >/usr/include/symengine/polys/uintpoly_flint.h:26:52: error: âdictâ was not declared in this scope > : BaseType<Container, Poly>(var, std::move(dict)) > ^ >/usr/include/symengine/polys/uintpoly_flint.h: In static member function âstatic Container SymEngine::UFlintPoly<Container, BaseType, Poly>::container_from_dict(const SymEngine::RCP<const SymEngine::Basic>&, int)â: >/usr/include/symengine/polys/uintpoly_flint.h:56:30: error: âdâ was not declared in this scope > for (auto const &p : d) { > ^ >/usr/include/symengine/polys/uintpoly_flint.h:57:19: error: request for member âsecondâ in âpâ, which is of non-class type âconst intâ > if (p.second != 0) { > ^ >/usr/include/symengine/polys/uintpoly_flint.h:58:69: error: request for member âsecondâ in âpâ, which is of non-class type âconst intâ > typename Container::internal_coef_type r(get_mp_t(p.second)); > ^ >/usr/include/symengine/polys/uintpoly_flint.h:58:75: error: there are no arguments to âget_mp_tâ that depend on a template parameter, so a declaration of âget_mp_tâ must be available [-fpermissive] > typename Container::internal_coef_type r(get_mp_t(p.second)); > ^ >/usr/include/symengine/polys/uintpoly_flint.h:59:31: error: request for member âfirstâ in âpâ, which is of non-class type âconst intâ > f.set_coeff(p.first, r); > ^ >/usr/include/symengine/polys/uintpoly_flint.h:62:16: error: âmoveâ is not a member of âstdâ > return std::move(f); > ^ >/usr/include/symengine/polys/uintpoly_flint.h: In static member function âstatic SymEngine::RCP<const Poly> SymEngine::UFlintPoly<Container, BaseType, Poly>::from_vec(const SymEngine::RCP<const SymEngine::Basic>&, const int&)â: >/usr/include/symengine/polys/uintpoly_flint.h:70:40: error: request for member âsizeâ in âvâ, which is of non-class type âconst intâ > for (unsigned int i = 0; i < v.size(); i++) { > ^ >/usr/include/symengine/polys/uintpoly_flint.h:71:20: error: invalid types âconst int[unsigned int]â for array subscript > if (v[i] != 0) { > ^ >/usr/include/symengine/polys/uintpoly_flint.h:72:70: error: invalid types âconst int[unsigned int]â for array subscript > typename Container::internal_coef_type r(get_mp_t(v[i])); > ^ >/usr/include/symengine/polys/uintpoly_flint.h:72:71: error: there are no arguments to âget_mp_tâ that depend on a template parameter, so a declaration of âget_mp_tâ must be available [-fpermissive] > typename Container::internal_coef_type r(get_mp_t(v[i])); > ^ >/usr/include/symengine/polys/uintpoly_flint.h:76:42: error: âmoveâ is not a member of âstdâ > return make_rcp<const Poly>(var, std::move(f)); > ^ >/usr/include/symengine/polys/uintpoly_flint.h: At global scope: >/usr/include/symengine/polys/uintpoly_flint.h:134:41: error: âfzp_tâ was not declared in this scope > class UIntPolyFlint : public UFlintPoly<fzp_t, UIntPolyBase, UIntPolyFlint> > ^ >/usr/include/symengine/polys/uintpoly_flint.h:134:75: error: template argument 1 is invalid > class UIntPolyFlint : public UFlintPoly<fzp_t, UIntPolyBase, UIntPolyFlint> > ^ >/usr/include/symengine/polys/uintpoly_flint.h:139:48: error: âfzp_tâ has not been declared > UIntPolyFlint(const RCP<const Basic> &var, fzp_t &&dict); > ^ >/usr/include/symengine/polys/uintpoly_flint.h:139:54: error: expected â,â or â...â before â&&â token > UIntPolyFlint(const RCP<const Basic> &var, fzp_t &&dict); > ^ >/usr/include/symengine/polys/uintpoly_flint.h:144:41: error: âfqp_tâ was not declared in this scope > class URatPolyFlint : public UFlintPoly<fqp_t, URatPolyBase, URatPolyFlint> > ^ >/usr/include/symengine/polys/uintpoly_flint.h:144:75: error: template argument 1 is invalid > class URatPolyFlint : public UFlintPoly<fqp_t, URatPolyBase, URatPolyFlint> > ^ >/usr/include/symengine/polys/uintpoly_flint.h:149:48: error: âfqp_tâ has not been declared > URatPolyFlint(const RCP<const Basic> &var, fqp_t &&dict); > ^ >/usr/include/symengine/polys/uintpoly_flint.h:149:54: error: expected â,â or â...â before â&&â token > URatPolyFlint(const RCP<const Basic> &var, fqp_t &&dict); > ^ >/usr/include/symengine/polys/uintpoly_flint.h:185:59: error: â>>â should be â> >â within a nested template argument list > const Poly &b, const Ptr<RCP<const Poly>> &res) > ^ >/usr/include/symengine/polys/uintpoly_flint.h: In function âbool SymEngine::divides_upoly(const SymEngine::UFlintPoly<Container, BaseType, Poly>&, const Poly&, const SymEngine::Ptr<SymEngine::RCP<const Poly> >&)â: >/usr/include/symengine/polys/uintpoly_flint.h:194:44: error: âmoveâ is not a member of âstdâ > *res = make_rcp<Poly>(a.get_var(), std::move(q)); > ^ >In file included from /usr/include/symengine/polys/uexprpoly.h:10:0, > from /usr/include/symengine/visitor.h:11, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/usymenginepoly.h: At global scope: >/usr/include/symengine/polys/usymenginepoly.h:14:11: error: expected nested-name-specifier before âCfâ > using Cf = typename BaseType<Container, Poly>::coef_type; > ^ >/usr/include/symengine/polys/usymenginepoly.h:15:11: error: expected nested-name-specifier before âKeyâ > using Key = typename Container::key_type; > ^ >/usr/include/symengine/polys/usymenginepoly.h:17:59: error: expected â,â or â...â before â&&â token > USymEnginePoly(const RCP<const Basic> &var, Container &&dict) > ^ >/usr/include/symengine/polys/usymenginepoly.h:47:55: error: âCfâ was not declared in this scope > const std::vector<Cf> &v) > ^ >/usr/include/symengine/polys/usymenginepoly.h:47:57: error: template argument 1 is invalid > const std::vector<Cf> &v) > ^ >/usr/include/symengine/polys/usymenginepoly.h:47:57: error: template argument 2 is invalid >/usr/include/symengine/polys/usymenginepoly.h:53:51: error: âKeyâ was not declared in this scope > std::map<Key, Cf> &&d) > ^ >/usr/include/symengine/polys/usymenginepoly.h:53:56: error: âCfâ was not declared in this scope > std::map<Key, Cf> &&d) > ^ >/usr/include/symengine/polys/usymenginepoly.h:53:58: error: template argument 1 is invalid > std::map<Key, Cf> &&d) > ^ >/usr/include/symengine/polys/usymenginepoly.h:53:58: error: template argument 2 is invalid >/usr/include/symengine/polys/usymenginepoly.h:53:58: error: template argument 3 is invalid >/usr/include/symengine/polys/usymenginepoly.h:53:58: error: template argument 4 is invalid >/usr/include/symengine/polys/usymenginepoly.h:53:60: error: expected â,â or â...â before â&&â token > std::map<Key, Cf> &&d) > ^ >/usr/include/symengine/polys/usymenginepoly.h:59:12: error: âenable_if_tâ does not name a type > static enable_if_t<is_a_UPoly<FromPoly>::value, RCP<const Poly>> > ^ >/usr/include/symengine/polys/usymenginepoly.h:66:5: error: âCfâ does not name a type > Cf eval(const Cf &x) const > ^ >/usr/include/symengine/polys/usymenginepoly.h:83:27: error: âKeyâ was not declared in this scope > inline const std::map<Key, Cf> &get_dict() const > ^ >/usr/include/symengine/polys/usymenginepoly.h:83:32: error: âCfâ was not declared in this scope > inline const std::map<Key, Cf> &get_dict() const > ^ >/usr/include/symengine/polys/usymenginepoly.h:83:34: error: template argument 1 is invalid > inline const std::map<Key, Cf> &get_dict() const > ^ >/usr/include/symengine/polys/usymenginepoly.h:83:34: error: template argument 2 is invalid >/usr/include/symengine/polys/usymenginepoly.h:83:34: error: template argument 3 is invalid >/usr/include/symengine/polys/usymenginepoly.h:83:34: error: template argument 4 is invalid >/usr/include/symengine/polys/usymenginepoly.h:88:12: error: âCfâ does not name a type > inline Cf get_coeff(Key x) const > ^ >/usr/include/symengine/polys/usymenginepoly.h:93:31: error: âKeyâ was not declared in this scope > typedef typename std::map<Key, Cf>::const_iterator iterator; > ^ >/usr/include/symengine/polys/usymenginepoly.h:93:36: error: âCfâ was not declared in this scope > typedef typename std::map<Key, Cf>::const_iterator iterator; > ^ >/usr/include/symengine/polys/usymenginepoly.h:93:38: error: template argument 1 is invalid > typedef typename std::map<Key, Cf>::const_iterator iterator; > ^ >/usr/include/symengine/polys/usymenginepoly.h:93:38: error: template argument 2 is invalid >/usr/include/symengine/polys/usymenginepoly.h:93:38: error: template argument 3 is invalid >/usr/include/symengine/polys/usymenginepoly.h:93:38: error: template argument 4 is invalid >/usr/include/symengine/polys/usymenginepoly.h:94:31: error: âKeyâ was not declared in this scope > typedef typename std::map<Key, Cf>::const_reverse_iterator r_iterator; > ^ >/usr/include/symengine/polys/usymenginepoly.h:94:36: error: âCfâ was not declared in this scope > typedef typename std::map<Key, Cf>::const_reverse_iterator r_iterator; > ^ >/usr/include/symengine/polys/usymenginepoly.h:94:38: error: template argument 1 is invalid > typedef typename std::map<Key, Cf>::const_reverse_iterator r_iterator; > ^ >/usr/include/symengine/polys/usymenginepoly.h:94:38: error: template argument 2 is invalid >/usr/include/symengine/polys/usymenginepoly.h:94:38: error: template argument 3 is invalid >/usr/include/symengine/polys/usymenginepoly.h:94:38: error: template argument 4 is invalid >/usr/include/symengine/polys/usymenginepoly.h: In constructor âSymEngine::USymEnginePoly<Container, BaseType, Poly>::USymEnginePoly(const SymEngine::RCP<const SymEngine::Basic>&, Container)â: >/usr/include/symengine/polys/usymenginepoly.h:18:42: error: âmoveâ is not a member of âstdâ > : BaseType<Container, Poly>(var, std::move(dict)) > ^ >/usr/include/symengine/polys/usymenginepoly.h:18:52: error: âdictâ was not declared in this scope > : BaseType<Container, Poly>(var, std::move(dict)) > ^ >/usr/include/symengine/polys/usymenginepoly.h: In member function âbool SymEngine::USymEnginePoly<Container, BaseType, Poly>::is_canonical(const Container&) constâ: >/usr/include/symengine/polys/usymenginepoly.h:40:19: error: âiterâ does not name a type > for (auto iter : dict.dict_) > ^ >/usr/include/symengine/polys/usymenginepoly.h:43:9: error: expected â;â before âreturnâ > return true; > ^ >/usr/include/symengine/polys/usymenginepoly.h:43:9: error: expected primary-expression before âreturnâ >/usr/include/symengine/polys/usymenginepoly.h:43:9: error: expected â;â before âreturnâ >/usr/include/symengine/polys/usymenginepoly.h:43:9: error: expected primary-expression before âreturnâ >/usr/include/symengine/polys/usymenginepoly.h:43:9: error: expected â)â before âreturnâ >/usr/include/symengine/polys/usymenginepoly.h: In static member function âstatic Container SymEngine::USymEnginePoly<Container, BaseType, Poly>::container_from_dict(const SymEngine::RCP<const SymEngine::Basic>&, int)â: >/usr/include/symengine/polys/usymenginepoly.h:55:16: error: âmoveâ is not a member of âstdâ > return std::move(Container(d)); > ^ >/usr/include/symengine/polys/usymenginepoly.h:55:36: error: âdâ was not declared in this scope > return std::move(Container(d)); > ^ >/usr/include/symengine/polys/usymenginepoly.h: In function âSymEngine::RCP<const Poly> SymEngine::pow_upoly(const SymEngine::USymEnginePoly<Container, BaseType, Poly>&, unsigned int)â: >/usr/include/symengine/polys/usymenginepoly.h:125:10: error: âdictâ does not name a type > auto dict = Poly::container_type::pow(a.get_poly(), p); > ^ >/usr/include/symengine/polys/usymenginepoly.h:126:46: error: âmoveâ is not a member of âstdâ > return Poly::from_container(a.get_var(), std::move(dict)); > ^ >/usr/include/symengine/polys/usymenginepoly.h:126:56: error: âdictâ was not declared in this scope > return Poly::from_container(a.get_var(), std::move(dict)); > ^ >In file included from /usr/include/symengine/visitor.h:11:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uexprpoly.h: At global scope: >/usr/include/symengine/polys/uexprpoly.h:19:15: error: expected â;â at end of member declaration > UExprDict() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/uexprpoly.h:19:17: error: ânoexceptâ does not name a type > UExprDict() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/uexprpoly.h:19:17: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/visitor.h:11:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uexprpoly.h:22:16: error: expected â;â at end of member declaration > ~UExprDict() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/uexprpoly.h:22:18: error: ânoexceptâ does not name a type > ~UExprDict() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/uexprpoly.h:22:18: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/visitor.h:11:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uexprpoly.h:25:25: error: expected â,â or â...â before â&&â token > UExprDict(UExprDict &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/uexprpoly.h:25:32: error: invalid constructor; you probably meant âSymEngine::UExprDict (const SymEngine::UExprDict&)â > UExprDict(UExprDict &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/uexprpoly.h:25:32: error: expected â;â at end of member declaration >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/uexprpoly.h:25:34: error: ânoexceptâ does not name a type > UExprDict(UExprDict &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/uexprpoly.h:25:34: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/visitor.h:11:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uexprpoly.h: In constructor âSymEngine::UExprDict::UExprDict(const map_int_Expr&)â: >/usr/include/symengine/polys/uexprpoly.h:32:54: error: call of overloaded âODictWrapper(const map_int_Expr&)â is ambiguous > UExprDict(const map_int_Expr &p) : ODictWrapper(p) > ^ >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:132:5: note: candidate: SymEngine::ODictWrapper<Key, Value, Wrapper>::ODictWrapper(std::map<Key, Value>) [with Key = int; Value = SymEngine::Expression; Wrapper = SymEngine::UExprDict] > ODictWrapper(std::map<Key, Value> &&p) > ^ >/usr/include/symengine/polys/upolybase.h:124:5: note: candidate: SymEngine::ODictWrapper<Key, Value, Wrapper>::ODictWrapper(const std::map<Key, Value>&) [with Key = int; Value = SymEngine::Expression; Wrapper = SymEngine::UExprDict] > ODictWrapper(const std::map<Key, Value> &p) > ^ >/usr/include/symengine/polys/upolybase.h:104:7: note: candidate: SymEngine::ODictWrapper<int, SymEngine::Expression, SymEngine::UExprDict>::ODictWrapper(const SymEngine::ODictWrapper<int, SymEngine::Expression, SymEngine::UExprDict>&) > class ODictWrapper > ^ >In file included from /usr/include/symengine/visitor.h:11:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uexprpoly.h: In function âSymEngine::UExprDict SymEngine::operator/(const SymEngine::UExprDict&, const SymEngine::Expression&)â: >/usr/include/symengine/polys/uexprpoly.h:54:23: error: no match for âoperator/â (operand types are âintâ and âconst SymEngine::Expressionâ) > return a * (1 / b); > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:142:23: note: candidate: SymEngine::Expression SymEngine::operator/(const SymEngine::Expression&, const SymEngine::Expression&) > friend Expression operator/(const Expression &a, const Expression &b) > ^ >/usr/include/symengine/expression.h:142:23: note: no known conversion for argument 1 from âintâ to âconst SymEngine::Expression&â >In file included from /usr/include/symengine/visitor.h:11:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uexprpoly.h: In member function âSymEngine::UExprDict& SymEngine::UExprDict::operator/=(const SymEngine::Expression&)â: >/usr/include/symengine/polys/uexprpoly.h:59:21: error: no match for âoperator/â (operand types are âintâ and âconst SymEngine::Expressionâ) > *this *= (1 / other); > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:142:23: note: candidate: SymEngine::Expression SymEngine::operator/(const SymEngine::Expression&, const SymEngine::Expression&) > friend Expression operator/(const Expression &a, const Expression &b) > ^ >/usr/include/symengine/expression.h:142:23: note: no known conversion for argument 1 from âintâ to âconst SymEngine::Expression&â >In file included from /usr/include/symengine/visitor.h:11:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uexprpoly.h: In member function âstd::__cxx11::string SymEngine::UExprDict::__str__(std::__cxx11::string) constâ: >/usr/include/symengine/polys/uexprpoly.h:67:19: error: âitâ does not name a type > for (auto it = dict_.rbegin(); it != dict_.rend(); ++it) { > ^ >/usr/include/symengine/polys/uexprpoly.h:67:40: error: expected â;â before âitâ > for (auto it = dict_.rbegin(); it != dict_.rend(); ++it) { > ^ >/usr/include/symengine/polys/uexprpoly.h:67:40: error: âitâ was not declared in this scope >/usr/include/symengine/polys/uexprpoly.h: In member function âconst SymEngine::RCP<const SymEngine::Basic> SymEngine::UExprDict::get_basic(std::__cxx11::string) constâ: >/usr/include/symengine/polys/uexprpoly.h:142:9: error: âumap_basic_numâ was not declared in this scope > umap_basic_num dict; > ^ >/usr/include/symengine/polys/uexprpoly.h:145:20: error: request for member âfirstâ in âitâ, which is of non-class type âconst intâ > if (it.first != 0) { > ^ >/usr/include/symengine/polys/uexprpoly.h:146:22: error: âtermâ does not name a type > auto term > ^ >/usr/include/symengine/polys/uexprpoly.h:149:56: error: âdictâ was not declared in this scope > Add::coef_dict_add_term(outArg(coeff), dict, one, term); > ^ >/usr/include/symengine/polys/uexprpoly.h:149:67: error: âtermâ was not declared in this scope > Add::coef_dict_add_term(outArg(coeff), dict, one, term); > ^ >/usr/include/symengine/polys/uexprpoly.h:151:56: error: âdictâ was not declared in this scope > Add::coef_dict_add_term(outArg(coeff), dict, one, > ^ >/usr/include/symengine/polys/uexprpoly.h:152:44: error: request for member âsecondâ in âitâ, which is of non-class type âconst intâ > it.second.get_basic()); > ^ >/usr/include/symengine/polys/uexprpoly.h:155:38: error: âmoveâ is not a member of âstdâ > return Add::from_dict(coeff, std::move(dict)); > ^ >/usr/include/symengine/polys/uexprpoly.h:155:48: error: âdictâ was not declared in this scope > return Add::from_dict(coeff, std::move(dict)); > ^ >/usr/include/symengine/polys/uexprpoly.h: In member function âSymEngine::Expression SymEngine::UExprDict::find_cf(int) constâ: >/usr/include/symengine/polys/uexprpoly.h:168:32: error: call of overloaded âExpression(int)â is ambiguous > return Expression(0); > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:56:5: note: candidate: SymEngine::Expression::Expression(const rational_class&) > Expression(const rational_class &n) : m_basic(Rational::from_mpq(n)) > ^ >/usr/include/symengine/expression.h:52:5: note: candidate: SymEngine::Expression::Expression(const integer_class&) > Expression(const integer_class &n) : m_basic(integer(n)) > ^ >In file included from /usr/include/symengine/visitor.h:11:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uexprpoly.h: At global scope: >/usr/include/symengine/polys/uexprpoly.h:177:54: error: expected â,â or â...â before â&&â token > UExprPoly(const RCP<const Basic> &var, UExprDict &&dict); > ^ >/usr/include/symengine/polys/uexprpoly.h:204:70: error: expected â,â or â...â before â&&â token > inline RCP<const UExprPoly> uexpr_poly(RCP<const Basic> i, UExprDict &&dict) > ^ >/usr/include/symengine/polys/uexprpoly.h: In function âSymEngine::RCP<const SymEngine::UExprPoly> SymEngine::uexpr_poly(SymEngine::RCP<const SymEngine::Basic>, SymEngine::UExprDict)â: >/usr/include/symengine/polys/uexprpoly.h:206:41: error: âmoveâ is not a member of âstdâ > return UExprPoly::from_container(i, std::move(dict)); > ^ >/usr/include/symengine/polys/uexprpoly.h:206:51: error: âdictâ was not declared in this scope > return UExprPoly::from_container(i, std::move(dict)); > ^ >/usr/include/symengine/polys/uexprpoly.h: At global scope: >/usr/include/symengine/polys/uexprpoly.h:209:73: error: expected â,â or â...â before â&&â token > inline RCP<const UExprPoly> uexpr_poly(RCP<const Basic> i, map_int_Expr &&dict) > ^ >/usr/include/symengine/polys/uexprpoly.h: In function âSymEngine::RCP<const SymEngine::UExprPoly> SymEngine::uexpr_poly(SymEngine::RCP<const SymEngine::Basic>, SymEngine::map_int_Expr)â: >/usr/include/symengine/polys/uexprpoly.h:211:36: error: âmoveâ is not a member of âstdâ > return UExprPoly::from_dict(i, std::move(dict)); > ^ >/usr/include/symengine/polys/uexprpoly.h:211:46: error: âdictâ was not declared in this scope > return UExprPoly::from_dict(i, std::move(dict)); > ^ >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h: At global scope: >/usr/include/symengine/polys/uintpoly.h:28:14: error: expected â;â at end of member declaration > UIntDict() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/uintpoly.h:28:16: error: ânoexceptâ does not name a type > UIntDict() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/uintpoly.h:28:16: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:31:15: error: expected â;â at end of member declaration > ~UIntDict() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/uintpoly.h:31:17: error: ânoexceptâ does not name a type > ~UIntDict() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/uintpoly.h:31:17: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:34:23: error: expected â,â or â...â before â&&â token > UIntDict(UIntDict &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/uintpoly.h:34:30: error: invalid constructor; you probably meant âSymEngine::UIntDict (const SymEngine::UIntDict&)â > UIntDict(UIntDict &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/uintpoly.h:34:30: error: expected â;â at end of member declaration >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/uintpoly.h:34:32: error: ânoexceptâ does not name a type > UIntDict(UIntDict &&other) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/uintpoly.h:34:32: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h: In constructor âSymEngine::UIntDict::UIntDict(const map_uint_mpz&)â: >/usr/include/symengine/polys/uintpoly.h:41:53: error: call of overloaded âODictWrapper(const map_uint_mpz&)â is ambiguous > UIntDict(const map_uint_mpz &p) : ODictWrapper(p) > ^ >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:132:5: note: candidate: SymEngine::ODictWrapper<Key, Value, Wrapper>::ODictWrapper(std::map<Key, Value>) [with Key = unsigned int; Value = SymEngine::fmpz_wrapper; Wrapper = SymEngine::UIntDict] > ODictWrapper(std::map<Key, Value> &&p) > ^ >/usr/include/symengine/polys/upolybase.h:124:5: note: candidate: SymEngine::ODictWrapper<Key, Value, Wrapper>::ODictWrapper(const std::map<Key, Value>&) [with Key = unsigned int; Value = SymEngine::fmpz_wrapper; Wrapper = SymEngine::UIntDict] > ODictWrapper(const std::map<Key, Value> &p) > ^ >/usr/include/symengine/polys/upolybase.h:104:7: note: candidate: SymEngine::ODictWrapper<unsigned int, SymEngine::fmpz_wrapper, SymEngine::UIntDict>::ODictWrapper(const SymEngine::ODictWrapper<unsigned int, SymEngine::fmpz_wrapper, SymEngine::UIntDict>&) > class ODictWrapper > ^ >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h: In member function âSymEngine::integer_class SymEngine::UIntDict::eval_bit(const unsigned int&) constâ: >/usr/include/symengine/polys/uintpoly.h:55:31: error: call of overloaded âfmpz_wrapper(int)â is ambiguous > integer_class result(0); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:59:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const SymEngine::fmpz_wrapper&) > inline fmpz_wrapper(const fmpz_wrapper &other) > ^ >/usr/include/symengine/flint_wrapper.h:54:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const string&, unsigned int) > inline fmpz_wrapper(const std::string &s, unsigned base = 10) > ^ >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:57:19: error: âitâ does not name a type > for (auto it = dict_.rbegin(); it != dict_.rend(); ++it) { > ^ >/usr/include/symengine/polys/uintpoly.h:57:40: error: expected â;â before âitâ > for (auto it = dict_.rbegin(); it != dict_.rend(); ++it) { > ^ >/usr/include/symengine/polys/uintpoly.h:57:40: error: âitâ was not declared in this scope >/usr/include/symengine/polys/uintpoly.h: In static member function âstatic SymEngine::UIntDict SymEngine::UIntDict::mul(const SymEngine::UIntDict&, const SymEngine::UIntDict&)â: >/usr/include/symengine/polys/uintpoly.h:75:45: error: no matching function for call to âSymEngine::fmpz_wrapper::fmpz_wrapper(int)â > integer_class full = integer_class(1), temp, res; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) <near match> > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:49:12: note: conversion of argument 1 would be ill-formed: >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:75:45: error: invalid conversion from âintâ to âconst fmpz* {aka const long int*}â [-fpermissive] > integer_class full = integer_class(1), temp, res; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) <near match> > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: conversion of argument 1 would be ill-formed: >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:75:45: error: invalid conversion from âintâ to âconst __mpz_struct*â [-fpermissive] > integer_class full = integer_class(1), temp, res; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:59:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const SymEngine::fmpz_wrapper&) > inline fmpz_wrapper(const fmpz_wrapper &other) > ^ >/usr/include/symengine/flint_wrapper.h:59:12: note: no known conversion for argument 1 from âintâ to âconst SymEngine::fmpz_wrapper&â >/usr/include/symengine/flint_wrapper.h:54:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const string&, unsigned int) > inline fmpz_wrapper(const std::string &s, unsigned base = 10) > ^ >/usr/include/symengine/flint_wrapper.h:54:12: note: no known conversion for argument 1 from âintâ to âconst string& {aka const std::__cxx11::basic_string<char>&}â >/usr/include/symengine/flint_wrapper.h:40:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper() > inline fmpz_wrapper() > ^ >/usr/include/symengine/flint_wrapper.h:40:12: note: candidate expects 0 arguments, 1 provided >/usr/include/symengine/flint_wrapper.h:25:12: note: candidate: template<class T, int <anonymous> > SymEngine::fmpz_wrapper::fmpz_wrapper(T) > inline fmpz_wrapper(const T i) > ^ >/usr/include/symengine/flint_wrapper.h:25:12: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:75:45: note: couldn't deduce template parameter â<anonymous>â > integer_class full = integer_class(1), temp, res; > ^ >/usr/include/symengine/polys/uintpoly.h:77:37: error: no match for âoperator/â (operand types are âSymEngine::integer_class {aka SymEngine::fmpz_wrapper}â and âintâ) > integer_class thresh = full / 2; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:133:32: note: candidate: SymEngine::fmpz_wrapper SymEngine::operator/(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&) > inline friend fmpz_wrapper operator/(const fmpz_wrapper &a, > ^ >/usr/include/symengine/flint_wrapper.h:133:32: note: no known conversion for argument 2 from âintâ to âconst SymEngine::fmpz_wrapper&â >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:78:35: error: no match for âoperator-â (operand types are âSymEngine::integer_class {aka SymEngine::fmpz_wrapper}â and âintâ) > integer_class mask = full - 1; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:115:25: note: candidate: SymEngine::fmpz_wrapper SymEngine::fmpz_wrapper::operator-() const > inline fmpz_wrapper operator-() const > ^ >/usr/include/symengine/flint_wrapper.h:115:25: note: candidate expects 0 arguments, 1 provided >/usr/include/symengine/flint_wrapper.h:103:32: note: candidate: SymEngine::fmpz_wrapper SymEngine::operator-(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&) > inline friend fmpz_wrapper operator-(const fmpz_wrapper &a, > ^ >/usr/include/symengine/flint_wrapper.h:103:32: note: no known conversion for argument 2 from âintâ to âconst SymEngine::fmpz_wrapper&â >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:80:21: error: conversion from âintâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > if (s_val < 0) > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:189:24: note: initializing argument 2 of âbool SymEngine::operator<(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator<(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:82:15: error: ambiguous overload for âoperator=â (operand types are âSymEngine::integer_class {aka SymEngine::fmpz_wrapper}â and âSymEngine::fmpz_wrapperâ) > s_val = mp_abs(s_val); > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:69:26: note: candidate: SymEngine::fmpz_wrapper& SymEngine::fmpz_wrapper::operator=(const SymEngine::fmpz_wrapper&) > inline fmpz_wrapper &operator=(const fmpz_wrapper &other) > ^ >/usr/include/symengine/flint_wrapper.h:74:26: note: candidate: SymEngine::fmpz_wrapper& SymEngine::fmpz_wrapper::operator=(SymEngine::fmpz_wrapper) > inline fmpz_wrapper &operator=(fmpz_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:87:25: error: conversion from âintâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > while (s_val != 0 or carry != 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:185:24: note: initializing argument 2 of âbool SymEngine::operator!=(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator!=(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:88:20: error: âtempâ was not declared in this scope > mp_and(temp, s_val, mask); > ^ >/usr/include/symengine/polys/uintpoly.h:90:17: error: âresâ was not declared in this scope > res = mul * (temp + carry); > ^ >/usr/include/symengine/polys/uintpoly.h:95:17: error: âresâ was not declared in this scope > res = mul * (temp - full + carry); > ^ >/usr/include/symengine/polys/uintpoly.h: In member function âSymEngine::integer_class SymEngine::UIntDict::max_abs_coef() constâ: >/usr/include/symengine/polys/uintpoly.h:117:27: error: request for member âsecondâ in âitâ, which is of non-class type âconst intâ > if (mp_abs(it.second) > curr) > ^ >/usr/include/symengine/polys/uintpoly.h:118:34: error: request for member âsecondâ in âitâ, which is of non-class type âconst intâ > curr = mp_abs(it.second); > ^ >/usr/include/symengine/polys/uintpoly.h: At global scope: >/usr/include/symengine/polys/uintpoly.h:130:52: error: expected â,â or â...â before â&&â token > UIntPoly(const RCP<const Basic> &var, UIntDict &&dict); > ^ >/usr/include/symengine/polys/uintpoly.h:138:48: error: â>>â should be â> >â within a nested template argument list > const Ptr<RCP<const UIntPoly>> &res); > ^ >In file included from /usr/include/symengine/visitor.h:12:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/msymenginepoly.h:17:11: error: expected nested-name-specifier before âDictâ > using Dict = std::unordered_map<Vec, Value, vec_hash<Vec>>; > ^ >/usr/include/symengine/polys/msymenginepoly.h:18:5: error: âDictâ does not name a type > Dict dict_; > ^ >/usr/include/symengine/polys/msymenginepoly.h:23:13: error: âDictâ does not name a type > typedef Dict dict_type; > ^ >/usr/include/symengine/polys/msymenginepoly.h:25:32: error: expected â;â at end of member declaration > UDictWrapper(unsigned int s) SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/msymenginepoly.h:25:34: error: ânoexceptâ does not name a type > UDictWrapper(unsigned int s) SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/msymenginepoly.h:25:34: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/visitor.h:12:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/msymenginepoly.h:30:18: error: expected â;â at end of member declaration > UDictWrapper() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/msymenginepoly.h:30:20: error: ânoexceptâ does not name a type > UDictWrapper() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/msymenginepoly.h:30:20: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/visitor.h:12:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/msymenginepoly.h:34:19: error: expected â;â at end of member declaration > ~UDictWrapper() SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/basic.h:25:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/polys/msymenginepoly.h:34:21: error: ânoexceptâ does not name a type > ~UDictWrapper() SYMENGINE_NOEXCEPT > ^ >/usr/include/symengine/polys/msymenginepoly.h:34:21: note: C++11 ânoexceptâ only available with -std=c++11 or -std=gnu++11 >In file included from /usr/include/symengine/visitor.h:12:0, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/msymenginepoly.h:38:23: error: expected â)â before â&&â token > UDictWrapper(Dict &&p, unsigned int sz) > ^ >/var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:134722:1: error: expected â}â at end of input > } > ^ >/var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:134722:1: error: expected unqualified-id at end of input >/var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:134722:1: error: expected â}â at end of input >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h: In instantiation of âSymEngine::RCP<T>::RCP(const SymEngine::RCP<T>&) [with T = const SymEngine::Number]â: >/usr/include/symengine/number.h:81:28: required from here >/usr/include/symengine/symengine_rcp.h:124:30: error: âconst class SymEngine::Numberâ has no member named ârefcount_â > (ptr_->refcount_)++; > ^ >/usr/include/symengine/symengine_rcp.h: In instantiation of âSymEngine::RCP<T>::RCP(const SymEngine::RCP<T2>&) [with T2 = const SymEngine::Integer; T = const SymEngine::Number]â: >/usr/include/symengine/integer.h:132:60: required from here >/usr/include/symengine/symengine_rcp.h:132:30: error: âconst class SymEngine::Numberâ has no member named ârefcount_â > (ptr_->refcount_)++; > ^ >/usr/include/symengine/symengine_rcp.h: In instantiation of âSymEngine::RCP<T>::RCP(const SymEngine::RCP<T>&) [with T = const SymEngine::Basic]â: >/usr/include/symengine/functions.h:27:59: required from here >/usr/include/symengine/symengine_rcp.h:124:30: error: âconst class SymEngine::Basicâ has no member named ârefcount_â > (ptr_->refcount_)++; > ^ >In file included from /usr/include/symengine/basic.h:277:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:500: >/usr/include/symengine/basic-inl.h: In instantiation of âvoid SymEngine::hash_combine(SymEngine::hash_t&, const T&) [with T = SymEngine::Basic; SymEngine::hash_t = long unsigned int]â: >/usr/include/symengine/functions.h:32:40: required from here >/usr/include/symengine/basic-inl.h:94:22: error: no matching function for call to âhash_combine_impl(SymEngine::hash_t&, const SymEngine::Basic&)â > hash_combine_impl(seed, v); > ^ >/usr/include/symengine/basic-inl.h:58:13: note: candidate: template<class T> void SymEngine::hash_combine_impl(SymEngine::hash_t&, const T&, int) > inline void hash_combine_impl( > ^ >/usr/include/symengine/basic-inl.h:58:13: note: template argument deduction/substitution failed: >/usr/include/symengine/basic-inl.h:94:22: note: candidate expects 3 arguments, 2 provided > hash_combine_impl(seed, v); > ^ >/usr/include/symengine/basic-inl.h:73:13: note: candidate: void SymEngine::hash_combine_impl(SymEngine::hash_t&, const string&) > inline void hash_combine_impl(hash_t &seed, const std::string &s) > ^ >/usr/include/symengine/basic-inl.h:73:13: note: no known conversion for argument 2 from âconst SymEngine::Basicâ to âconst string& {aka const std::__cxx11::basic_string<char>&}â >/usr/include/symengine/basic-inl.h:80:13: note: candidate: void SymEngine::hash_combine_impl(SymEngine::hash_t&, const double&) > inline void hash_combine_impl(hash_t &seed, const double &s) > ^ >/usr/include/symengine/basic-inl.h:80:13: note: no known conversion for argument 2 from âconst SymEngine::Basicâ to âconst double&â >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h: In instantiation of âSymEngine::RCP<T>::RCP(const SymEngine::RCP<T2>&) [with T2 = const SymEngine::NaN; T = const SymEngine::Number]â: >/usr/include/symengine/rational.h:155:24: required from here >/usr/include/symengine/symengine_rcp.h:132:30: error: âconst class SymEngine::Numberâ has no member named ârefcount_â > (ptr_->refcount_)++; > ^ >/usr/include/symengine/symengine_rcp.h: In instantiation of âSymEngine::RCP<T>::RCP(const SymEngine::RCP<T2>&) [with T2 = const SymEngine::Infty; T = const SymEngine::Number]â: >/usr/include/symengine/rational.h:157:24: required from here >/usr/include/symengine/symengine_rcp.h:132:30: error: âconst class SymEngine::Numberâ has no member named ârefcount_â >/usr/include/symengine/symengine_rcp.h: In instantiation of âSymEngine::RCP<T>::RCP(const SymEngine::RCP<T>&) [with T = const SymEngine::Integer]â: >/usr/include/symengine/rational.h:314:45: required from here >/usr/include/symengine/symengine_rcp.h:124:30: error: âconst class SymEngine::Integerâ has no member named ârefcount_â > (ptr_->refcount_)++; > ^ >/usr/include/symengine/symengine_rcp.h: In instantiation of âSymEngine::RCP<T>::RCP(const SymEngine::RCP<T2>&) [with T2 = const SymEngine::Integer; T = const SymEngine::Basic]â: >/usr/include/symengine/expression.h:52:60: required from here >/usr/include/symengine/symengine_rcp.h:132:30: error: âconst class SymEngine::Basicâ has no member named ârefcount_â > (ptr_->refcount_)++; > ^ >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h: In instantiation of âSymEngine::ODictWrapper<Key, Value, Wrapper>::ODictWrapper(const int&) [with Key = int; Value = SymEngine::Expression; Wrapper = SymEngine::UExprDict]â: >/usr/include/symengine/polys/uexprpoly.h:29:45: required from here >/usr/include/symengine/polys/upolybase.h:121:19: error: no matching function for call to âSymEngine::Expression::Expression(const int&)â > dict_ = {{0, Value(i)}}; > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:75:5: note: candidate: SymEngine::Expression::Expression(const SymEngine::Expression&) > Expression(const Expression &) = default; > ^ >/usr/include/symengine/expression.h:75:5: note: no known conversion for argument 1 from âconst intâ to âconst SymEngine::Expression&â >/usr/include/symengine/expression.h:68:5: note: candidate: template<class T> SymEngine::Expression::Expression(const SymEngine::RCP<const T>&, int) > Expression(const RCP<const T> &o, > ^ >/usr/include/symengine/expression.h:68:5: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:121:19: note: mismatched types âconst SymEngine::RCP<const T>â and âconst intâ > dict_ = {{0, Value(i)}}; > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:61:5: note: candidate: template<class T> SymEngine::Expression::Expression(SymEngine::RCP<const T>) > Expression(RCP<const T> &&o, > ^ >/usr/include/symengine/expression.h:61:5: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:121:19: note: mismatched types âSymEngine::RCP<const T>â and âintâ > dict_ = {{0, Value(i)}}; > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:56:5: note: candidate: SymEngine::Expression::Expression(const rational_class&) > Expression(const rational_class &n) : m_basic(Rational::from_mpq(n)) > ^ >/usr/include/symengine/expression.h:56:5: note: no known conversion for argument 1 from âconst intâ to âconst rational_class& {aka const SymEngine::fmpq_wrapper&}â >/usr/include/symengine/expression.h:52:5: note: candidate: SymEngine::Expression::Expression(const integer_class&) > Expression(const integer_class &n) : m_basic(integer(n)) > ^ >/usr/include/symengine/expression.h:52:5: note: no known conversion for argument 1 from âconst intâ to âconst integer_class& {aka const SymEngine::fmpz_wrapper&}â >/usr/include/symengine/expression.h:45:5: note: candidate: template<class T> SymEngine::Expression::Expression(std::complex<_Tp>, int) > Expression(std::complex<T> n, > ^ >/usr/include/symengine/expression.h:45:5: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:121:19: note: mismatched types âstd::complex<_Tp>â and âintâ > dict_ = {{0, Value(i)}}; > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:29:5: note: candidate: template<class T> SymEngine::Expression::Expression(T, int) > Expression( > ^ >/usr/include/symengine/expression.h:29:5: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:121:19: note: candidate expects 2 arguments, 1 provided > dict_ = {{0, Value(i)}}; > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:24:5: note: candidate: SymEngine::Expression::Expression() > Expression() : m_basic(integer(0)) > ^ >/usr/include/symengine/expression.h:24:5: note: candidate expects 0 arguments, 1 provided >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:121:19: error: no match for âoperator=â (operand types are âstd::map<int, SymEngine::Expression>â and â<brace-enclosed initializer list>â) > dict_ = {{0, Value(i)}}; > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/map:61:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:493: >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_map.h:296:7: note: candidate: std::map<_Key, _Tp, _Compare, _Alloc>& std::map<_Key, _Tp, _Compare, _Alloc>::operator=(const std::map<_Key, _Tp, _Compare, _Alloc>&) [with _Key = int; _Tp = SymEngine::Expression; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, SymEngine::Expression> >] > operator=(const map& __x) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_map.h:296:7: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âconst std::map<int, SymEngine::Expression>&â >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h: In instantiation of âSymEngine::ODictWrapper<Key, Value, Wrapper>::ODictWrapper(const Value&) [with Key = int; Value = SymEngine::Expression; Wrapper = SymEngine::UExprDict]â: >/usr/include/symengine/polys/uexprpoly.h:35:58: required from here >/usr/include/symengine/polys/upolybase.h:148:15: error: call of overloaded âExpression(int)â is ambiguous > if (p != Value(0)) > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:56:5: note: candidate: SymEngine::Expression::Expression(const rational_class&) > Expression(const rational_class &n) : m_basic(Rational::from_mpq(n)) > ^ >/usr/include/symengine/expression.h:52:5: note: candidate: SymEngine::Expression::Expression(const integer_class&) > Expression(const integer_class &n) : m_basic(integer(n)) > ^ >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:149:22: error: ambiguous overload for âoperator=â (operand types are âstd::map<int, SymEngine::Expression>::mapped_type {aka SymEngine::Expression}â and âconst SymEngine::Expressionâ) > dict_[0] = p; > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:82:17: note: candidate: SymEngine::Expression& SymEngine::Expression::operator=(const SymEngine::Expression&) > Expression &operator=(const Expression &) = default; > ^ >/usr/include/symengine/expression.h:84:17: note: candidate: SymEngine::Expression& SymEngine::Expression::operator=(SymEngine::Expression) > Expression &operator=(Expression &&other) SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h: In instantiation of âSymEngine::ODictWrapper<Key, Value, Wrapper>::ODictWrapper(std::__cxx11::string) [with Key = int; Value = SymEngine::Expression; Wrapper = SymEngine::UExprDict; std::__cxx11::string = std::__cxx11::basic_string<char>]â: >/usr/include/symengine/polys/uexprpoly.h:39:53: required from here >/usr/include/symengine/polys/upolybase.h:154:18: error: no matching function for call to âSymEngine::Expression::Expression(int)â > dict_[1] = Value(1); > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:75:5: note: candidate: SymEngine::Expression::Expression(const SymEngine::Expression&) > Expression(const Expression &) = default; > ^ >/usr/include/symengine/expression.h:75:5: note: no known conversion for argument 1 from âintâ to âconst SymEngine::Expression&â >/usr/include/symengine/expression.h:68:5: note: candidate: template<class T> SymEngine::Expression::Expression(const SymEngine::RCP<const T>&, int) > Expression(const RCP<const T> &o, > ^ >/usr/include/symengine/expression.h:68:5: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:154:18: note: mismatched types âconst SymEngine::RCP<const T>â and âintâ > dict_[1] = Value(1); > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:61:5: note: candidate: template<class T> SymEngine::Expression::Expression(SymEngine::RCP<const T>) > Expression(RCP<const T> &&o, > ^ >/usr/include/symengine/expression.h:61:5: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:154:18: note: mismatched types âSymEngine::RCP<const T>â and âintâ > dict_[1] = Value(1); > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:56:5: note: candidate: SymEngine::Expression::Expression(const rational_class&) > Expression(const rational_class &n) : m_basic(Rational::from_mpq(n)) > ^ >/usr/include/symengine/expression.h:56:5: note: no known conversion for argument 1 from âintâ to âconst rational_class& {aka const SymEngine::fmpq_wrapper&}â >/usr/include/symengine/expression.h:52:5: note: candidate: SymEngine::Expression::Expression(const integer_class&) > Expression(const integer_class &n) : m_basic(integer(n)) > ^ >/usr/include/symengine/expression.h:52:5: note: no known conversion for argument 1 from âintâ to âconst integer_class& {aka const SymEngine::fmpz_wrapper&}â >/usr/include/symengine/expression.h:45:5: note: candidate: template<class T> SymEngine::Expression::Expression(std::complex<_Tp>, int) > Expression(std::complex<T> n, > ^ >/usr/include/symengine/expression.h:45:5: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:154:18: note: mismatched types âstd::complex<_Tp>â and âintâ > dict_[1] = Value(1); > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:29:5: note: candidate: template<class T> SymEngine::Expression::Expression(T, int) > Expression( > ^ >/usr/include/symengine/expression.h:29:5: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:154:18: note: candidate expects 2 arguments, 1 provided > dict_[1] = Value(1); > ^ >In file included from /usr/include/symengine/polys/upolybase.h:12:0, > from /usr/include/symengine/polys/uintpoly_flint.h:8, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/expression.h:24:5: note: candidate: SymEngine::Expression::Expression() > Expression() : m_basic(integer(0)) > ^ >/usr/include/symengine/expression.h:24:5: note: candidate expects 0 arguments, 1 provided >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h: In instantiation of âSymEngine::RCP<T>::RCP(const SymEngine::RCP<T>&) [with T = const SymEngine::Symbol]â: >/usr/include/symengine/polys/uexprpoly.h:141:41: required from here >/usr/include/symengine/symengine_rcp.h:124:30: error: âconst class SymEngine::Symbolâ has no member named ârefcount_â > (ptr_->refcount_)++; > ^ >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h: In instantiation of âSymEngine::ODictWrapper<Key, Value, Wrapper>::ODictWrapper(const int&) [with Key = unsigned int; Value = SymEngine::fmpz_wrapper; Wrapper = SymEngine::UIntDict]â: >/usr/include/symengine/polys/uintpoly.h:38:44: required from here >/usr/include/symengine/polys/upolybase.h:121:19: error: no matching function for call to âSymEngine::fmpz_wrapper::fmpz_wrapper(const int&)â > dict_ = {{0, Value(i)}}; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) <near match> > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:49:12: note: conversion of argument 1 would be ill-formed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:121:19: error: invalid conversion from âintâ to âconst fmpz* {aka const long int*}â [-fpermissive] > dict_ = {{0, Value(i)}}; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) <near match> > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: conversion of argument 1 would be ill-formed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:121:19: error: invalid conversion from âintâ to âconst __mpz_struct*â [-fpermissive] > dict_ = {{0, Value(i)}}; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:59:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const SymEngine::fmpz_wrapper&) > inline fmpz_wrapper(const fmpz_wrapper &other) > ^ >/usr/include/symengine/flint_wrapper.h:59:12: note: no known conversion for argument 1 from âconst intâ to âconst SymEngine::fmpz_wrapper&â >/usr/include/symengine/flint_wrapper.h:54:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const string&, unsigned int) > inline fmpz_wrapper(const std::string &s, unsigned base = 10) > ^ >/usr/include/symengine/flint_wrapper.h:54:12: note: no known conversion for argument 1 from âconst intâ to âconst string& {aka const std::__cxx11::basic_string<char>&}â >/usr/include/symengine/flint_wrapper.h:40:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper() > inline fmpz_wrapper() > ^ >/usr/include/symengine/flint_wrapper.h:40:12: note: candidate expects 0 arguments, 1 provided >/usr/include/symengine/flint_wrapper.h:25:12: note: candidate: template<class T, int <anonymous> > SymEngine::fmpz_wrapper::fmpz_wrapper(T) > inline fmpz_wrapper(const T i) > ^ >/usr/include/symengine/flint_wrapper.h:25:12: note: template argument deduction/substitution failed: >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:121:19: note: couldn't deduce template parameter â<anonymous>â > dict_ = {{0, Value(i)}}; > ^ >/usr/include/symengine/polys/upolybase.h:121:19: error: no match for âoperator=â (operand types are âstd::map<unsigned int, SymEngine::fmpz_wrapper>â and â<brace-enclosed initializer list>â) >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/map:61:0, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:493: >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_map.h:296:7: note: candidate: std::map<_Key, _Tp, _Compare, _Alloc>& std::map<_Key, _Tp, _Compare, _Alloc>::operator=(const std::map<_Key, _Tp, _Compare, _Alloc>&) [with _Key = unsigned int; _Tp = SymEngine::fmpz_wrapper; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, SymEngine::fmpz_wrapper> >] > operator=(const map& __x) > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_map.h:296:7: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âconst std::map<unsigned int, SymEngine::fmpz_wrapper>&â >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h: In instantiation of âSymEngine::ODictWrapper<Key, Value, Wrapper>::ODictWrapper(const Value&) [with Key = unsigned int; Value = SymEngine::fmpz_wrapper; Wrapper = SymEngine::UIntDict]â: >/usr/include/symengine/polys/uintpoly.h:44:54: required from here >/usr/include/symengine/polys/upolybase.h:148:15: error: call of overloaded âfmpz_wrapper(int)â is ambiguous > if (p != Value(0)) > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:59:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const SymEngine::fmpz_wrapper&) > inline fmpz_wrapper(const fmpz_wrapper &other) > ^ >/usr/include/symengine/flint_wrapper.h:54:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const string&, unsigned int) > inline fmpz_wrapper(const std::string &s, unsigned base = 10) > ^ >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >In file included from /usr/include/symengine/polys/uintpoly_flint.h:8:0, > from /usr/include/symengine/visitor.h:9, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/upolybase.h:149:22: error: ambiguous overload for âoperator=â (operand types are âstd::map<unsigned int, SymEngine::fmpz_wrapper>::mapped_type {aka SymEngine::fmpz_wrapper}â and âconst SymEngine::fmpz_wrapperâ) > dict_[0] = p; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:69:26: note: candidate: SymEngine::fmpz_wrapper& SymEngine::fmpz_wrapper::operator=(const SymEngine::fmpz_wrapper&) > inline fmpz_wrapper &operator=(const fmpz_wrapper &other) > ^ >/usr/include/symengine/flint_wrapper.h:74:26: note: candidate: SymEngine::fmpz_wrapper& SymEngine::fmpz_wrapper::operator=(SymEngine::fmpz_wrapper) > inline fmpz_wrapper &operator=(fmpz_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h: In instantiation of âunsigned int SymEngine::bit_length(T) [with T = SymEngine::fmpz_wrapper]â: >/usr/include/symengine/polys/uintpoly.h:72:55: required from here >/usr/include/symengine/polys/uintpoly.h:17:14: error: conversion from âintâ to âconst SymEngine::fmpz_wrapperâ is ambiguous > while (t > 0) { > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:49:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const fmpz*) > inline fmpz_wrapper(const fmpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:44:12: note: candidate: SymEngine::fmpz_wrapper::fmpz_wrapper(const __mpz_struct*) > inline fmpz_wrapper(const mpz_t m) > ^ >/usr/include/symengine/flint_wrapper.h:197:24: note: initializing argument 2 of âbool SymEngine::operator>(const SymEngine::fmpz_wrapper&, const SymEngine::fmpz_wrapper&)â > inline friend bool operator>(const fmpz_wrapper &a, const fmpz_wrapper &b) > ^ >In file included from /usr/include/symengine/polys/msymenginepoly.h:6:0, > from /usr/include/symengine/visitor.h:12, > from /usr/include/symengine/subs.h:4, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:501: >/usr/include/symengine/polys/uintpoly.h:19:11: error: ambiguous overload for âoperator=â (operand types are âSymEngine::fmpz_wrapperâ and âSymEngine::fmpz_wrapperâ) > t = t >> 1; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:69:26: note: candidate: SymEngine::fmpz_wrapper& SymEngine::fmpz_wrapper::operator=(const SymEngine::fmpz_wrapper&) > inline fmpz_wrapper &operator=(const fmpz_wrapper &other) > ^ >/usr/include/symengine/flint_wrapper.h:74:26: note: candidate: SymEngine::fmpz_wrapper& SymEngine::fmpz_wrapper::operator=(SymEngine::fmpz_wrapper) > inline fmpz_wrapper &operator=(fmpz_wrapper &&other) SYMENGINE_NOEXCEPT > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_algobase.h:65:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/string:40, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:487: >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_iterator_base_types.h: In instantiation of âstruct std::iterator_traits<SymEngine::RCP<const SymEngine::Basic> >â: >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_vector.h:1262:24: required from âvoid std::vector<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = SymEngine::RCP<const SymEngine::Basic>; _Tp = SymEngine::RCP<const SymEngine::Basic>; _Alloc = std::allocator<SymEngine::RCP<const SymEngine::Basic> >]â >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_vector.h:413:26: required from âstd::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = SymEngine::RCP<const SymEngine::Basic>; _Tp = SymEngine::RCP<const SymEngine::Basic>; _Alloc = std::allocator<SymEngine::RCP<const SymEngine::Basic> >; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<SymEngine::RCP<const SymEngine::Basic> >]â >/usr/include/symengine/functions.h:101:23: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_iterator_base_types.h:168:53: error: no type named âiterator_categoryâ in âclass SymEngine::RCP<const SymEngine::Basic>â > typedef typename _Iterator::iterator_category iterator_category; > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_iterator_base_types.h:169:53: error: no type named âvalue_typeâ in âclass SymEngine::RCP<const SymEngine::Basic>â > typedef typename _Iterator::value_type value_type; > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_iterator_base_types.h:170:53: error: no type named âdifference_typeâ in âclass SymEngine::RCP<const SymEngine::Basic>â > typedef typename _Iterator::difference_type difference_type; > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_iterator_base_types.h:171:53: error: no type named âpointerâ in âclass SymEngine::RCP<const SymEngine::Basic>â > typedef typename _Iterator::pointer pointer; > ^ >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_iterator_base_types.h:172:53: error: no type named âreferenceâ in âclass SymEngine::RCP<const SymEngine::Basic>â > typedef typename _Iterator::reference reference; > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/char_traits.h:39:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/string:40, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:487: >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_algobase.h: In instantiation of âstatic _BI2 std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = SymEngine::RCP<const SymEngine::Basic>*; _BI2 = SymEngine::RCP<const SymEngine::Basic>*]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_algobase.h:604:58: required from â_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = SymEngine::RCP<const SymEngine::Basic>*; _BI2 = SymEngine::RCP<const SymEngine::Basic>*]â >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_algobase.h:614:5: required from â_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = SymEngine::RCP<const SymEngine::Basic>*; _BI2 = SymEngine::RCP<const SymEngine::Basic>*]â >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_algobase.h:649:8: required from â_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = SymEngine::RCP<const SymEngine::Basic>*; _BI2 = SymEngine::RCP<const SymEngine::Basic>*]â >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/vector.tcc:635:7: required from âvoid std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Rb_tree_const_iterator<SymEngine::RCP<const SymEngine::Basic> >; _Tp = SymEngine::RCP<const SymEngine::Basic>; _Alloc = std::allocator<SymEngine::RCP<const SymEngine::Basic> >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<SymEngine::RCP<const SymEngine::Basic>*, std::vector<SymEngine::RCP<const SymEngine::Basic> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SymEngine::RCP<const SymEngine::Basic>*]â >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_vector.h:1377:19: required from âvoid std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_Rb_tree_const_iterator<SymEngine::RCP<const SymEngine::Basic> >; _Tp = SymEngine::RCP<const SymEngine::Basic>; _Alloc = std::allocator<SymEngine::RCP<const SymEngine::Basic> >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<SymEngine::RCP<const SymEngine::Basic>*, std::vector<SymEngine::RCP<const SymEngine::Basic> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SymEngine::RCP<const SymEngine::Basic>*]â >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_vector.h:1125:22: required from âvoid std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<SymEngine::RCP<const SymEngine::Basic> >; _Tp = SymEngine::RCP<const SymEngine::Basic>; _Alloc = std::allocator<SymEngine::RCP<const SymEngine::Basic> >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<SymEngine::RCP<const SymEngine::Basic>*, std::vector<SymEngine::RCP<const SymEngine::Basic> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SymEngine::RCP<const SymEngine::Basic>*]â >/usr/include/symengine/functions.h:632:53: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_algobase.h:549:18: error: ambiguous overload for âoperator=â (operand types are âSymEngine::RCP<const SymEngine::Basic>â and âSymEngine::RCP<const SymEngine::Basic>â) > *--__result = *--__last; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:184:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(const SymEngine::RCP<T>&) [with T = const SymEngine::Basic] > RCP<T> &operator=(const RCP<T> &r_ptr) > ^ >/usr/include/symengine/symengine_rcp.h:195:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(SymEngine::RCP<T>) [with T = const SymEngine::Basic] > RCP<T> &operator=(RCP<T> &&r_ptr) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/char_traits.h:39:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/string:40, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:487: >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_algobase.h: In instantiation of âstatic _OI std::__copy_move<<anonymous>, <anonymous>, <template-parameter-1-3> >::__copy_m(_II, _II, _OI) [with _II = std::_Rb_tree_const_iterator<SymEngine::RCP<const SymEngine::Basic> >; _OI = SymEngine::RCP<const SymEngine::Basic>*; bool <anonymous> = false; bool <anonymous> = false; <template-parameter-1-3> = std::bidirectional_iterator_tag]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_algobase.h:402:44: required from â_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = std::_Rb_tree_const_iterator<SymEngine::RCP<const SymEngine::Basic> >; _OI = SymEngine::RCP<const SymEngine::Basic>*]â >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_algobase.h:438:45: required from â_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = std::_Rb_tree_const_iterator<SymEngine::RCP<const SymEngine::Basic> >; _OI = __gnu_cxx::__normal_iterator<SymEngine::RCP<const SymEngine::Basic>*, std::vector<SymEngine::RCP<const SymEngine::Basic> > >]â >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_algobase.h:471:8: required from â_OI std::copy(_II, _II, _OI) [with _II = std::_Rb_tree_const_iterator<SymEngine::RCP<const SymEngine::Basic> >; _OI = __gnu_cxx::__normal_iterator<SymEngine::RCP<const SymEngine::Basic>*, std::vector<SymEngine::RCP<const SymEngine::Basic> > >]â >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/vector.tcc:637:16: required from âvoid std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Rb_tree_const_iterator<SymEngine::RCP<const SymEngine::Basic> >; _Tp = SymEngine::RCP<const SymEngine::Basic>; _Alloc = std::allocator<SymEngine::RCP<const SymEngine::Basic> >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<SymEngine::RCP<const SymEngine::Basic>*, std::vector<SymEngine::RCP<const SymEngine::Basic> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SymEngine::RCP<const SymEngine::Basic>*]â >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_vector.h:1377:19: required from âvoid std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_Rb_tree_const_iterator<SymEngine::RCP<const SymEngine::Basic> >; _Tp = SymEngine::RCP<const SymEngine::Basic>; _Alloc = std::allocator<SymEngine::RCP<const SymEngine::Basic> >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<SymEngine::RCP<const SymEngine::Basic>*, std::vector<SymEngine::RCP<const SymEngine::Basic> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SymEngine::RCP<const SymEngine::Basic>*]â >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_vector.h:1125:22: required from âvoid std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<SymEngine::RCP<const SymEngine::Basic> >; _Tp = SymEngine::RCP<const SymEngine::Basic>; _Alloc = std::allocator<SymEngine::RCP<const SymEngine::Basic> >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<SymEngine::RCP<const SymEngine::Basic>*, std::vector<SymEngine::RCP<const SymEngine::Basic> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SymEngine::RCP<const SymEngine::Basic>*]â >/usr/include/symengine/functions.h:632:53: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/stl_algobase.h:310:16: error: ambiguous overload for âoperator=â (operand types are âSymEngine::RCP<const SymEngine::Basic>â and âconst SymEngine::RCP<const SymEngine::Basic>â) > *__result = *__first; > ^ >In file included from /usr/include/symengine/mp_wrapper.h:4:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/symengine_rcp.h:184:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(const SymEngine::RCP<T>&) [with T = const SymEngine::Basic] > RCP<T> &operator=(const RCP<T> &r_ptr) > ^ >/usr/include/symengine/symengine_rcp.h:195:13: note: candidate: SymEngine::RCP<T>& SymEngine::RCP<T>::operator=(SymEngine::RCP<T>) [with T = const SymEngine::Basic] > RCP<T> &operator=(RCP<T> &&r_ptr) > ^ >In file included from /usr/include/symengine/mp_wrapper.h:91:0, > from /usr/include/symengine/mp_class.h:7, > from /var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0-python2_7/lib/symengine/lib/symengine_wrapper.cpp:496: >/usr/include/symengine/flint_wrapper.h:79:12: warning: inline function âSymEngine::fmpz_wrapper::~fmpz_wrapper()â used but never defined > inline ~fmpz_wrapper() SYMENGINE_NOEXCEPT > ^ >gmake[2]: *** [symengine/lib/CMakeFiles/symengine_wrapper.dir/build.make:69: symengine/lib/CMakeFiles/symengine_wrapper.dir/symengine_wrapper.cpp.o] Error 1 >gmake[1]: *** [CMakeFiles/Makefile2:140: symengine/lib/CMakeFiles/symengine_wrapper.dir/all] Error 2 >gmake: *** [Makefile:130: all] Error 2 >Traceback (most recent call last): > File "setup.py", line 245, in <module> > 'Programming Language :: Python :: 3.5', > File "/usr/lib64/python2.7/distutils/core.py", line 151, in setup > dist.run_commands() > File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands > self.run_command(cmd) > File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command > cmd_obj.run() > File "/usr/lib64/python2.7/distutils/command/build.py", line 127, in run > self.run_command(cmd_name) > File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command > self.distribution.run_command(command) > File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command > cmd_obj.run() > File "setup.py", line 144, in run > self.cmake_build() > File "setup.py", line 123, in cmake_build > raise EnvironmentError("error building project") >EnvironmentError: error building project > * ERROR: dev-python/symengine-0.3.0::gentoo failed (compile phase): > * (no error message) > * > * Call stack: > * ebuild.sh, line 115: Called src_compile > * environment, line 2656: Called distutils-r1_src_compile > * environment, line 794: Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile' > * environment, line 309: Called python_foreach_impl 'distutils-r1_run_phase' 'distutils-r1_python_compile' > * environment, line 2189: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile' > * environment, line 1495: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile' > * environment, line 1493: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'distutils-r1_python_compile' > * environment, line 524: Called distutils-r1_run_phase 'distutils-r1_python_compile' > * environment, line 785: Called distutils-r1_python_compile > * environment, line 660: Called esetup.py 'build' > * environment, line 1040: Called die > * The specific snippet of code: > * "${@}" || die "${die_args[@]}"; > * > * If you need support, post the output of `emerge --info '=dev-python/symengine-0.3.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-python/symengine-0.3.0::gentoo'`. > * The complete build log is located at '/var/log/portage/build/dev-python/symengine-0.3.0:20170810-190933.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/symengine-0.3.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-python/symengine-0.3.0/temp/environment'. > * Working directory: '/var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0' > * S: '/var/tmp/portage/dev-python/symengine-0.3.0/work/symengine.py-0.3.0'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 627478
: 488546