この質問は、を試してトラブルシューティングするためにのみyak-shavingです。Cabal:cabalの構成が失敗する
だから、私のもう一つの問題を診断するための試みで、私は試してみることをお勧めした
cabal unpack base
cd base-4.3.1.0
cabal haddock
はそれが何をしたかを確認するには。
私がcabal unpack base
を行ったときにのみ、base-3.0.3.2
を解凍しました。その後、cabal haddock
はcabal configure
を実行する必要があると訴えていましたが、それは失敗しました(正確なエラーは悲しいことに失われました)。
私はbase-4.3.1.0をインストールすることに決めました。指示を正確に再現できるようにしました。
cabal unpack base
のインストール後でさえ、base-3.0.3.2
を開梱しますが、cabal unpack base-4.3.1.0
の開梱はbase-4.3.1.0
です。
今、私はどちらか取得することはできません設定するにはよ:
% cabal unpack base
Unpacking to base-3.0.3.2/
% cd base-3.0.3.2
% cabal haddock
cabal: Run the 'configure' command first.
% cabal configure
Resolving dependencies...
Configuring base-3.0.3.2...
cabal: At least the following dependencies are missing:
base >=4.0 && <4.3, syb ==0.1.*
% cd ..
%
% cabal unpack base-4.3.1.0
Unpacking to base-4.3.1.0/
% cd base-4.3.1.0
% cabal haddock
cabal: Run the 'configure' command first.
% cabal configure
Resolving dependencies...
Configuring base-4.3.1.0...
configure: WARNING: unrecognized options: --with-compiler, --with-gcc
checking for gcc... gcc
checking whether the C compiler works... yes
...
checking for library containing iconv... -liconv
checking for library containing locale_charset... none required
configure: creating ./config.status
config.status: error: cannot find input file: `base.buildinfo.in'
% cd ..
またそれが ベースバージョン> = 4.0 < 4.3を持つに依存しているため、私は、BASE-3.0.3.2をするために戻すことはできません(WTF?)、私はbase-4.2.0.2 b/cをインストールできません。それは失敗します。 b/c base.buildinfo.in
が見つかりません。
% cabal --version
cabal-install version 0.10.2
using version 1.10.1.0 of the Cabal library
% cabal info base
* base (library)
Synopsis: Basic libraries (backwards-compatibility version)
Versions available: 3.0.3.1, 3.0.3.2, (4.0.0.0), (4.1.0.0), (4.2.0.0),
(4.2.0.1), (4.2.0.2), (4.3.0.0), (4.3.1.0)
Versions installed: (4.3.1.0)
Homepage: [ Not specified ]
Bug reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries/base
Description: This is a backwards-compatible version of the base package.
It depends on a later version of base, and was probably
supplied with your compiler when it was installed.
License: BSD3
Maintainer: [email protected]
Source repo: http://darcs.haskell.org/packages/base3-compat
Dependencies: base >=4.0 && <4.3, syb ==0.1.*
Documentation: /usr/local/share/doc/ghc/html/libraries/base-4.3.1.0
Cached: Yes
Modules:
...
%
私は間違っていますが、どうすれば修正できますか?