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、私はOSX用のGHC(https://ghcformacosx.github.io/gsl
)を使用しており、経由でインストールしbrew install gsl
ました。