Skip to content

Instantly share code, notes, and snippets.

@Sumith1896
Created July 17, 2015 09:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sumith1896/2a4f5ac4ef809e45775e to your computer and use it in GitHub Desktop.
Save Sumith1896/2a4f5ac4ef809e45775e to your computer and use it in GitHub Desktop.
```
sumith@sumith-Lenovo-Z50-70:~/github/csympy$ make
[ 8%] Built target teuchos
Scanning dependencies of target symengine
[ 10%] Building CXX object symengine/CMakeFiles/symengine.dir/basic.cpp.o
In file included from /home/sumith/github/csympy/symengine/basic.h:25:0,
from /home/sumith/github/csympy/symengine/basic.cpp:1:
/home/sumith/github/csympy/symengine/symengine_rcp.h: In instantiation of ‘SymEngine::RCP<T> SymEngine::make_rcp(Args&& ...) [with T = const SymEngine::Polynomial; Args = {const std::vector<SymEngine::RCP<const SymEngine::Symbol>, std::allocator<SymEngine::RCP<const SymEngine::Symbol> > >&, piranha::hash_set<SymEngine::m_pair, SymEngine::pair_hash, SymEngine::pair_eq>&}]’:
/home/sumith/github/csympy/symengine/polys.h:28:58: required from here
/home/sumith/github/csympy/symengine/symengine_rcp.h:205:54: error: cannot bind ‘piranha::hash_set<SymEngine::m_pair, SymEngine::pair_hash, SymEngine::pair_eq>’ lvalue to ‘SymEngine::hash_set&& {aka piranha::hash_set<SymEngine::m_pair, SymEngine::pair_hash, SymEngine::pair_eq>&&}’
return rcp( new T( std::forward<Args>(args)... ) );
^
In file included from /home/sumith/github/csympy/symengine/basic.cpp:12:0:
/home/sumith/github/csympy/symengine/polys.h:23:5: error: initializing argument 2 of ‘SymEngine::Polynomial::Polynomial(const vec_symbol&, SymEngine::hash_set&&)’
Polynomial(const vec_symbol &vars, hash_set&& polys_set);
^
In file included from /home/sumith/github/csympy/symengine/basic.h:25:0,
from /home/sumith/github/csympy/symengine/basic.cpp:1:
/home/sumith/github/csympy/symengine/symengine_rcp.h: In function ‘SymEngine::RCP<T> SymEngine::make_rcp(Args&& ...) [with T = const SymEngine::Polynomial; Args = {const std::vector<SymEngine::RCP<const SymEngine::Symbol>, std::allocator<SymEngine::RCP<const SymEngine::Symbol> > >&, piranha::hash_set<SymEngine::m_pair, SymEngine::pair_hash, SymEngine::pair_eq>&}]’:
/home/sumith/github/csympy/symengine/symengine_rcp.h:211:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make[2]: *** [symengine/CMakeFiles/symengine.dir/basic.cpp.o] Error 1
make[1]: *** [symengine/CMakeFiles/symengine.dir/all] Error 2
make: *** [all] Error 2
sumith@sumith-Lenovo-Z50-70:~/github/csympy$
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment