btsai,
The ouput from uname -a on my Ubuntu system info is:
We did use a bit more of the C++11 standard constructs which is where the std::isnan() comes from. It may be that an updated compiler and tools suite solves your problem. You will also want to take a look in function MathLibName() at the end of the file BlasLapack.h. This function detects and verifies that the version of MKL we are running against is the version we built and tested with here. FastLmm v2.05 was still using a v10.x MKL. FastLmm v2.06 will be using a v11.x MKL library.
-bobd-
The ouput from uname -a on my Ubuntu system info is:
Linux erg06lx 3.5.0-32-generic #53~precise1-Ubuntu SMP Wed May 29 20:33:37 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
I don't know enough about Linux kernels to be certain of the 'right' fix, but your version (2.6.18-194.8.1.el5) seems to be about 3years old whereas the version we are running (3.5.0-32-generic #53~precise1-Ubuntu) is only a few weeks old.We did use a bit more of the C++11 standard constructs which is where the std::isnan() comes from. It may be that an updated compiler and tools suite solves your problem. You will also want to take a look in function MathLibName() at the end of the file BlasLapack.h. This function detects and verifies that the version of MKL we are running against is the version we built and tested with here. FastLmm v2.05 was still using a v10.x MKL. FastLmm v2.06 will be using a v11.x MKL library.
-bobd-