cabal-install で git-annex をインストールしようとしています。依存関係として yesod (および wai-app-static) がありますが、後者はビルドに失敗し、次のメッセージが表示されます。
/home/prvak master # cabal install git-annex -v
Reading available packages...
Choosing modular solver.
Resolving dependencies...
Ready to install wai-app-static-2.0.1
...
Building wai-app-static-2.0.1...
creating /tmp/wai-app-static-2.0.1-5064/wai-app-static-2.0.1/dist/setup
/root/.cabal/setup-exe-cache/setup-Cabal-1.18.1.3-x86_64-linux-ghc-7.6.3 build
--verbose=2
Redirecting build log to {handle: /root/.cabal/logs/wai-app-static-2.0.1.log}
Failed to install wai-app-static-2.0.1
Last 10 lines of the build log ( /root/.cabal/logs/wai-app-static-2.0.1.log ):
Loading package unordered-containers-0.2.3.3 ... linking ... done.
Loading package semigroups-0.12.2 ... linking ... done.
Loading package void-0.6.1 ... linking ... done.
Loading package conduit-1.1.0 ... linking ... done.
Loading package blaze-builder-conduit-1.1.0 ... linking ... done.
Loading package case-insensitive-1.2.0.0 ... linking ... done.
Loading package scientific-0.2.0.2 ... linking ... done.
Loading package attoparsec-0.11.2.1 ... linking ... done.
Loading package parsec-3.1.5 ... linking ... ghc: /usr/local/lib/x86_64-linux-ghc-7.6.3/parsec-3.1.5/HSparsec-3.1.5.o: unknown symbol `textzm1zi1zi0zi1_DataziTextziUnsafe_Iter_con_info'
ghc: unable to load package `parsec-3.1.5'
...
yesod-static-1.2.2.4 depends on wai-app-static-2.0.1 which failed to install.
/home/prvak master #
http://pastebin.com/KYkMSwuhにさらにログがありますが、「シンボルがありません」というメッセージ以外に具体的なものはありません。
これについて何ができますか?Parsec を再インストールしようとしましたが、役に立ちませんでした。
編集: Linux ディストリビューション (Arch) のパッケージとしてインストールしたすべての Haskell パッケージを削除しました。それは役に立ちませんでした。/usr/local/lib/x86_64-linux-ghc-7.6.3/parsec-3.1.5/
ディレクトリはcabal-install
Parsecのインストール時に生成されます。
からすべての Web コンテンツを削除するフラグをいじってみましたgit-annex
が、残念ながら役に立ちませんでした。犯人は次のようですshakespeare
-組み込みのWebサーバーのインストールを無効にしてもservius
、-f -servius
依存関係(インクルードなどwai-app-static
)に影響を与えるようです:(
依存関係を削除してシェイクスピアを自分でビルドしようとしましたが、それも役に立ちませんでした。ビルドできません:((最新のGitバージョンでの試み:http://pastebin.com/1cJawzYh、および2.0.0.1での試み:http://pastebin.com/S1trcRJK)