依存関係の解決を処理する Cabal という優れたパッケージ システムがあるようです。Haskell OpenGLモジュールをインストールできるように、それをインストールしようとしています。ただし、Cabal 自体には多くの依存関係があります。すべての依存関係を手動で解決せずに Cabal をインストールする方法はありますか? ブートストラップを実行しようとしましたが、モジュール parsec と network が欠落していると報告されているため、実行されていないようです (これらには独自の依存関係があります)。
dep を手動でビルドすると、mtl モジュールのインストールが失敗する前に約 3 の深さになりました。
user@machine:~/haskell/mtl-1.1.0.2$ runghc Setup build
Preprocessing library mtl-1.1.0.2...
Building mtl-1.1.0.2...
Control/Monad/Cont.hs:74:7:
Could not find module `Control.Monad':
Perhaps you haven't installed the profiling libraries for package base?
Use -v to see a list of the files searched for.