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
の下限を上げるのを忘れたため、に追加されてからビルドが失敗します。bytestring
fromStrict
bytestring-0.10
以前のバージョンのbmp
、のいずれかをインストールできます。
cabal install "bmp < 1.2.3"
binary
これは安全なオプションです。または、新しいbytestring
バージョンに対して再構築することもできます。後者は、によっては他のパッケージを壊す可能性が高いbinary
ため、それらも再構築する必要があります。また、他の多くbytestring
のパッケージが依存しているようなパッケージの場合、同様の問題がすぐに再び発生する可能性もあります。