Now mumpus is installed with the same compiler with ngsolve, but I still get the following error at the final linking stage:
CMakeFiles/ngs.dir/ngs.cpp.o: In function _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.32': /panfs/roc/msisoft/gcc/5.1.0/include/c++/5.1.0/bits/basic_string.tcc:223: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_create(unsigned long&, unsigned long)’
libsolve.so: undefined reference to std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)' ../comp/libngcomp.so: undefined reference to
VTT for std::__cxx11::basic_istringstream<char, std::char_traits, std::allocator >’
libsolve.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)' ../comp/libngcomp.so: undefined reference to
std::basic_istream<char, std::char_traits >& std::operator>><char, std::char_traits, std::allocator >(std::basic_istream<char, std::char_traits >&, std::__cxx11::basic_string<char, std::char_traits, std::allocator >&)’
libsolve.so: undefined reference to std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ../comp/libngcomp.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::resize(unsigned long, char)’
…/linalg/libngla.so: undefined reference to blacs_gridinfo_' libsolve.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_erase(unsigned long, unsigned long)’
…/comp/libngcomp.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::rfind(char, unsigned long) const' libsolve.so: undefined reference to
std::__cxx11::basic_stringstream<char, std::char_traits, std::allocator >::~basic_stringstream()’
libsolve.so: undefined reference to VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >' libsolve.so: undefined reference to
std::__cxx11::basic_stringbuf<char, std::char_traits, std::allocator >::str() const’
libsolve.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned long, unsigned long) const' libsolve.so: undefined reference to
VTT for std::__cxx11::basic_stringstream<char, std::char_traits, std::allocator >’
libsolve.so: undefined reference to operator delete[](void*, unsigned long)' ../comp/libngcomp.so: undefined reference to
std::__cxx11::collate const& std::use_facet<std::__cxx11::collate >(std::locale const&)’
libsolve.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*)' libsolve.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::assign(char const*)’
libsolve.so: undefined reference to std::runtime_error::runtime_error(char const*)' libsolve.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::rfind(char const*, unsigned long, unsigned long) const’
libsolve.so: undefined reference to std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' libsolve.so: undefined reference to
vtable for std::__cxx11::basic_stringbuf<char, std::char_traits, std::allocator >’
…/linalg/libngla.so: undefined reference to pzgetrs_' libsolve.so: undefined reference to
vtable for std::__cxx11::basic_ostringstream<char, std::char_traits, std::allocator >’
libsolve.so: undefined reference to operator delete(void*, unsigned long)' libsolve.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)’
…/linalg/libngla.so: undefined reference to blacs_gridinit_' ../comp/libngcomp.so: undefined reference to
std::_cxx11::basic_string<char, std::char_traits, std::allocator >::~basic_string()’
/home/cockburn/fug/netgen/inst/lib/libinterface.so: undefined reference to std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)' ../fem/libngfem.so: undefined reference to
std::runtime_error::runtime_error(std::runtime_error const&)’
…/linalg/libngla.so: undefined reference to pzpotrf_' ../linalg/libngla.so: undefined reference to
descinit’
libsolve.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)' libsolve.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::swap(std::_cxx11::basic_string<char, std::char_traits, std::allocator >&)’
…/comp/libngcomp.so: undefined reference to std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ../comp/libngcomp.so: undefined reference to
vtable for std::cxx11::basic_istringstream<char, std::char_traits, std::allocator >’
libsolve.so: undefined reference to std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()' ../linalg/libngla.so: undefined reference to
pzgetrf’
…/fem/libngfem.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long)' ../linalg/libngla.so: undefined reference to
pdpotrf’
libsolve.so: undefined reference to vtable for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' ../linalg/libngla.so: undefined reference to
pdgetrs’
…/ngstd/libngstd.so: undefined reference to std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)' libsolve.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_append(char const*, unsigned long)’
libsolve.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const' libsolve.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::reserve(unsigned long)’
…/comp/libngcomp.so: undefined reference to std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_istringstream()' ../comp/libngcomp.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::compare(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&) const’
…/linalg/libngla.so: undefined reference to blacs_gridexit_' ../linalg/libngla.so: undefined reference to
pdpotrs’
…/comp/libngcomp.so: undefined reference to std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::_M_sync(char*, unsigned long, unsigned long)' ../linalg/libngla.so: undefined reference to
pzpotrs’
…/comp/libngcomp.so: undefined reference to std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)' libsolve.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::find(char, unsigned long) const’
libsolve.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ../comp/libngcomp.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::erase(unsigned long, unsigned long)’
…/ngstd/libngstd.so: undefined reference to std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>, void (*)())' libsolve.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::append(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned long, unsigned long)’
…/comp/libngcomp.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)' libsolve.so: undefined reference to
std::__cxx11::basic_ostringstream<char, std::char_traits, std::allocator >::basic_ostringstream(std::_Ios_Openmode)’
…/linalg/libngla.so: undefined reference to numroc_' libsolve.so: undefined reference to
std::__cxx11::basic_string<char, std::char_traits, std::allocator >::M_replace_aux(unsigned long, unsigned long, unsigned long, char)’
libsolve.so: undefined reference to std::runtime_error::runtime_error(char const*)' ../linalg/libngla.so: undefined reference to
pdgetrf’
collect2: error: ld returned 1 exit status
make[5]: *** [solve/ngs] Error 1
make[4]: *** [solve/CMakeFiles/ngs.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [dependencies/Stamp/ngsolve/ngsolve-build] Error 2
make[1]: *** [CMakeFiles/ngsolve.dir/all] Error 2
make: *** [all] Error 2