2024/6/16 現在ですが、miniconda の gcc では ghc-9.4.8 が動かないようです。
/home/minoru/.ghcup/ghc/9.4.8/lib/ghc-9.4.8/lib/../lib/x86_64-linux-ghc-9.4.8/rts-1.0.2/include/Rts.h:170:54: error:
note: in definition of macro 'GHC_STATIC_ASSERT'
170 | #define GHC_STATIC_ASSERT(x, msg) static_assert((x), msg)
| ^~~
|
170 | #define GHC_STATIC_ASSERT(x, msg) static_assert((x), msg)
| ^
とあるので、Rts.h の定義が gcc-13 系と合わない模様。
仕方ないので、miniconda を削除し、Ubuntu の gcc-11 に変更したら動くようになりました。
不便ですが、解消は時間の問題かな。
コメントを残す