我正在尝试在OSX 10.10.1上构建hmatrix-0.16.1.1,并且我在src / C / vector-aux.c中运行了一些未定义的C函数和类型:
struct random_data
random_r()
initstate_r()
特定错误:
src/C/vector-aux.c:738:24:
error: variable has incomplete type 'struct random_data'
struct random_data buffer;
在Linux系统上,它们似乎是在stdlib.h
中定义的,但在OSX上似乎并非如此。
有办法解决这个问题吗? FWIW,我正在使用GHC for OSX(https://ghcformacosx.github.io/),我通过gsl
安装了brew install gsl
。