Skip to content

Instantly share code, notes, and snippets.

@bluescarni
Created July 17, 2015 15:09
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 bluescarni/a708d844d8d674740b7c to your computer and use it in GitHub Desktop.
Save bluescarni/a708d844d8d674740b7c to your computer and use it in GitHub Desktop.
In file included from /home/yardbird/temp/csympy/symengine/basic.h:25:
/home/yardbird/temp/csympy/symengine/symengine_rcp.h:205:21: error: no matching constructor for initialization of 'const SymEngine::Polynomial'
return rcp( new T( std::forward<Args>(args)... ) );
^ ~~~~~~~~~~~~~~~~~~~~~~~~
/home/yardbird/temp/csympy/symengine/polys.h:28:16: note: in instantiation of function template specialization 'SymEngine::make_rcp<const SymEngine::Polynomial, 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> &>' requested here
return make_rcp<const Polynomial>(vars, polys_set);
^
/home/yardbird/temp/csympy/symengine/polys.h:23:5: note: candidate constructor not viable: no known conversion from 'piranha::hash_set<SymEngine::m_pair, SymEngine::pair_hash,
SymEngine::pair_eq>' to 'hash_set &&' (aka 'hash_set<SymEngine::m_pair, pair_hash, pair_eq> &&') for 2nd argument
Polynomial(const vec_symbol &vars, hash_set&& polys_set);
^
/home/yardbird/temp/csympy/symengine/polys.h:25:5: note: candidate constructor not viable: no known conversion from 'const std::vector<SymEngine::RCP<const SymEngine::Symbol>,
std::allocator<SymEngine::RCP<const SymEngine::Symbol> > >' to 'const RCP<const SymEngine::Basic>' for 1st argument
Polynomial(const RCP<const Basic> &p, umap_basic_num &vars);
^
/home/yardbird/temp/csympy/symengine/polys.h:14:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
class Polynomial : public Basic{
^
1 error generated.
symengine/CMakeFiles/symengine.dir/build.make:77: recipe for target 'symengine/CMakeFiles/symengine.dir/basic.cpp.o' failed
make[2]: *** [symengine/CMakeFiles/symengine.dir/basic.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:83: recipe for target 'symengine/CMakeFiles/symengine.dir/all' failed
make[1]: *** [symengine/CMakeFiles/symengine.dir/all] Error 2
Makefile:126: recipe for target 'all' failed
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment