我正在尝试在 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
.