1

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

4

0 回答 0