haskellのzlibライブラリがビルドに失敗するケースのワークアラウンド
問題 haskell/zlibがビルドに失敗することがあります。 ❯ cabal test Configuration is affected by the following files: - cabal.project Build profile: -w ghc-9.10.1 -O1 In order, the following will be built (use -v for more details): - brick-2.8.2 (lib) (requires build) - stri
Nix flakesでwasmtimeを使う時にwasmtime/conf.hを追加でインストールする方法
問題 wasmtimeとC FFIで連携するHaskellプログラムが以下のエラーでcabal buildに失敗する。 error: 次のファイルから読み込み: Wasi.hsc:5: /nix/store/yk4x6g0g36h5bvczrq9jvmbsr5g927di-wasmtime-29.0.1-dev/include/wasi.h:12:10: 致命的エラー: wasmtime/conf.h: No such file or directory 12 | #include <was
Haskell開発環境にNix Flakesを使う
GHCのWASMバックエンドの開発環境の管理のためにNixを導入しました。作業しながらメモをつらつらと書きました。乱文ですが誰かのトラブル解決に役立つかもしれないので公開します。 ghc-wasm-metaを利用したい Serverless Haskell - GHCのWASMバックエンドで Haskell を Cloudflare Workers に載せるを読んでGHCのWASMバックエンドが割と実用的になったことを知ったので使うことにしました。 なのでhaskell-wasm / ghc-wasm-m