Hello. I seem to be encountering a compiler error (possibly?) when I attempt to 'make' the Ohana software. I've downloaded and installed OpenBLAS properly, but cannot seem to get the next steps moving. If it's at all relevant my version of g++ is 'g++ (GCC) 7.3.1 20180712 (Red Hat 7.3.1-6)'. Thanks!
src/convert/jade.main.cpp
In file included from /home/ec2-user/OHANA/opt/OpenBLAS/include/lapack.h:58:0,
from /home/ec2-user/OHANA/opt/OpenBLAS/include/lapacke.h:37,
from src/lib/jade.system.hpp:33,
from src/lib/jade.assert.hpp:10,
from src/lib/jade.error.hpp:10,
from src/lib/jade.args.hpp:10,
from src/convert/jade.main.cpp:7:
/usr/include/c++/7/complex:63:3: error: template with C linkage
template class complex;
^~~~
/usr/include/c++/7/complex:64:3: error: template specialization with C linkage
template<> class complex;
^~~~
/usr/include/c++/7/complex:65:3: error: template specialization with C linkage
template<> class complex;
Hello. I seem to be encountering a compiler error (possibly?) when I attempt to 'make' the Ohana software. I've downloaded and installed OpenBLAS properly, but cannot seem to get the next steps moving. If it's at all relevant my version of g++ is 'g++ (GCC) 7.3.1 20180712 (Red Hat 7.3.1-6)'. Thanks!
[ohana]$ cat configure.mk CXX = g++ OPENBLAS = /home/ec2-user/OHANA/opt/OpenBLAS INSTALL_PREFIX = /home/ec2-user/OHANA/opt/ohana [ohana]$ make
~~~ /usr/include/c++/7/complex:64:3: error: template specialization with C linkage template<> class complex~~~ /usr/include/c++/7/complex:65:3: error: template specialization with C linkage template<> class complex