由于缺少依赖性,堆栈构建失败

时间:2016-04-23 16:56:20

标签: haskell cabal haskell-stack

我正在尝试制作类似于极端的东西 - 称为ghci-all的堆叠,e。 G。一个堆栈项目,stack ghci使您可以访问所有堆栈。我将最新snashot中的所有软件包添加到我的.cabal文件中,在完成所有外部依赖项之后,我得到了一个奇怪的错误:

setup-Simple-Cabal-1.22.5.0-ghc-7.10.3: At least the following dependencies
are missing:
Ebnf2ps -any,
TaxonomyTools -any,
YampaSynth -any,
alex -any,
angel -any,
bumper -any,
c2hs -any,
cabal-install -any,
cabal-rpm -any,
cabal-sort -any,
cabal-src -any,
calculator -any,
clash-ghc -any,
clckwrks-cli -any,
gipeda -any,
git-fmt -any,
gtk2hs-buildtools -any,
hackage-whatsnew -any,
haddocset -any,
happy -any,
hdevtools -any,
hledger-interest -any,
hledger-ui -any,
hopenpgp-tools -any,
hspec-setup -any,
ip6addr -any,
lentil -any,
lhs2tex -any,
moesocks -any,
mole -any,
resolve-trivial-conflicts -any,
sandman -any,
servius -any,
shelltestrunner -any,
skeletons -any,
tellbot -any,
tls-debug -any,
tttool -any,
yackage -any,
yesod-bin -any

虽然(并且应该已经安装)文件中列出了这些依赖项。我错过了一些重要的事情吗?

1 个答案:

答案 0 :(得分:7)

这是来自Cabal的令人困惑的错误消息。您无法将仅可执行文件包添加到build-depends。您需要过滤掉没有库的项目。