Ошибка при создании тестовых наборов: «не может удовлетворить -package-id»

Я пытаюсь создать тестовый набор для моего проекта,HaskSplit в моей конфигурации .cabal:

-- Initial HaskSplit.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                HaskSplit
version:             0.1.0.0
synopsis:            Haskell Implementation of Shamir's Secret Sharing Scheme
-- description:         
license:             MIT
license-file:        LICENSE
author:              
maintainer:          
-- copyright:           
category:            Security
build-type:          Simple
-- extra-source-files:  
cabal-version:       >=1.10

executable HaskSplit
  main-is:             Main.hs
  default-language:    Haskell2010
  -- other-modules:       
  other-extensions:    TemplateHaskell, NoImplicitPrelude, RankNTypes, OverloadedStrings
  build-depends:       base >=4.6 && <4.7,
                       resourcet >=1.1 && <1.2,
                       bytestring >=0.10 && <0.11,
                       conduit-extra >=1.1 && <1.2,
                       vector >=0.10 && <0.11,
                       conduit >=1.1 && <1.2,
                       conduit-combinators >=0.2 && <0.3,
                       mono-traversable >=0.5 && <0.6,
                       safe >=0.3 && <0.4,
                       transformers >=0.3 && <0.4,
                       filepath >= 1.3,
                       directory >=1.2,
                       Glob >= 0.7.4,
                       errors >= 1.4,
                       optparse-applicative >= 0.8
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options:         -Wall -fno-warn-orphans

test-suite tests
  type:                exitcode-stdio-1.0
  default-language:    Haskell2010
  hs-source-dirs:      tests
  main-is:             Test.hs
  ghc-options:         -Wall -fno-warn-orphans
  build-depends:       base == 4.*,
                       QuickCheck >=2.6 && <2.7,
                       test-framework-quickcheck2 >= 0.3.0.3,
                       HaskSplit

Рассматривая пример установки test-suiteВотЯ заметил, что они указывают свой собственный пакет как один из модулей, зависящих от сборки. Поэтому я сделал то же самое, чтобы я мог сохранитьbuild-depends список для моего короткого набора тестов.

Однако, когда я пытаюсьcabal repl test:tests в командной строке я получаю следующую ошибку:

<command line>: cannot satisfy -package-id HaskSplit-0.1.0.0-inplace

Я не слишком уверен, что мне здесь не хватает, кто-нибудь может мне помочь? Здесь происходят циклические зависимости? Или мне нужно создать экземпляр библиотеки моего пакета для сборки зависит от работы?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос