1

GHC 7.6.2 にアップグレードして以来、次のような警告が表示されます:

amy@wombat$ cabal install
Resolving dependencies...
Configuring realta-0.1.0.0...
Building realta-0.1.0.0...
Preprocessing executable 'realta-init' for realta-0.1.0.0...

on the commandline: Warning:
    -no-user-package-conf is deprecated: Use -no-user-package-db instead

on the commandline: Warning:
    -package-conf is deprecated: Use -package-db instead

警告はおそらくhttp://hackage.haskell.org/trac/ghc/ticket/5977と関係があります。可能であれば、これらの警告を修正して、コードを -Werror でコンパイルできるようにしたいと考えています。コマンドを使用するcabal install -vと、以下に示すように、cabal が ghc コマンドでこのフラグを使用していることがわかりました。

/usr/local/ghc-7.6.2/bin/ghc --make -o dist/build/realta-init/realta-init -hide-all-packages -fbuilding-cabal-package -no-user-package-conf -package-conf  AND SO ON

代わりにカバールに新しいフラグを使用させるためにできることはありますか? (注: 私の ~/.cabal/config ファイルでは、user-install: False関連する可能性がある を設定しました。

4

1 に答える 1

3

(少なくとも)で修正されているようです。リポジトリからインストールしてアップグレードするか、次のリリースを待つことができます。HEAD-package-confcabal-install

于 2013-02-21T12:20:05.903 に答える