bmpとに依存しbytestringますbinary。binaryそれ自体に依存しbytestringます。binaryパッケージはbytestring-0.9.2.1、プラットフォームに付属のバージョンで作成されました。
を実行しようとするとcabal install bmp、cabalライブラリを再インストールせずに有効なインストールプランを作成できる最新バージョンをインストールしようとします(可能な場合)。でbinaryビルドされたbytestring-0.9.2.1場合、つまり、作成者がバージョンbmp-1.2.3.1の下限を上げるのを忘れたため、に追加されてからビルドが失敗します。bytestringfromStrictbytestring-0.10
以前のバージョンのbmp、のいずれかをインストールできます。
cabal install "bmp < 1.2.3"
binaryこれは安全なオプションです。または、新しいbytestringバージョンに対して再構築することもできます。後者は、によっては他のパッケージを壊す可能性が高いbinaryため、それらも再構築する必要があります。また、他の多くbytestringのパッケージが依存しているようなパッケージの場合、同様の問題がすぐに再び発生する可能性もあります。