2016-05-05 9 views
1

Ich habe auf cabal-install 1.24 aufgerüstet. Ich versuche this blog post zu folgen, um meine Bibliothek zu erstellen und zu testen. Ich habe diesecabal new-build auf einer Bibliothek; Wie man Tests durchführt?

cabal new-configure --enable-tests --ghc-options=-Werror 
cabal new-build 

getan Hier ist die Ausgabe von der Kabale new-build... Befehl. Beachten Sie, dass es nie wirklich sagt, dass es meine Bibliothek creatur baut.

Resolving dependencies... 
In order, the following will be built (use -v for more details): 
primitive-0.6.1.0 
regex-base-0.93.2 
regex-posix-0.95.2 
tf-random-0.5 
QuickCheck-2.8.2 
xml-1.3.14 
test-framework-0.8.1.1 
test-framework-hunit-0.3.0.2 
test-framework-quickcheck2-0.3.0.3 
creatur-5.9.11 
Configuring primitive-0.6.1.0... 
Configuring regex-base-0.93.2... 
Configuring xml-1.3.14... 
Building xml-1.3.14... 
Building regex-base-0.93.2... 
Building primitive-0.6.1.0... 

Und die Installation nicht erscheint in cabal info.

$ cabal info creatur 
* creatur   (library) 
    Synopsis:  Framework for artificial life experiments. 
    Versions available: 4.2.0, 4.3.2, 4.3.3, 5.7.3, 5.8.0, 5.8.2, 5.9.9, 5.9.10, 
         5.9.11 (and 51 others) 
    Versions installed: [ Not installed ] 
. . . 

Und wenn ich die Blog-Post richtig zu verstehen, soll ich in der Lage sein, den Test auszuführen durch

./dist-newstyle/build/creatur-5.9.11/build/TEST/TEST 

Ausführung Aber ich sehe keine ausführbaren Dateien in dist-newstyle. Was mache ich falsch?

$ find ./dist-newstyle/ -executable -type f 
./dist-newstyle/build/creatur-5.9.11/build/libHScreatur-5.9.11-inplace-ghc7.10.3.so 

Hier ist mein cabal.project.local:

tests: True 

program-options 
    ghc-options: -Werror 

Hier ist meine Clique Datei (creatur.cabal):

Name:    creatur 
Version:   5.9.11 
Stability:   experimental 
Synopsis:   Framework for artificial life experiments. 
Description:  A software framework for automating experiments 
        with artificial life. It provides a daemon which 
        maintains its own "clock", schedules events, 
        provides logging, and ensures that each agent gets 
        its turn to use the CPU. You can use other 
        applications on the computer at the same time 
        without fear of interfering with experiments; they 
        will run normally, just more slowly. See the 
        tutorial at 
        <https://github.com/mhwombat/creatur-examples/raw/master/Tutorial.pdf> 
        for examples on how to use the 
        Créatúr framework. 
        . 
        About the name: \"Créatúr\" (pronounced kray-toor) 
        is an Irish word meaning animal, creature, or an 
        unfortunate person. 
Category:   AI 
License:   BSD3 
License-file:  LICENSE 
Copyright:   (c) Amy de Buitléir 2010-2015 
Homepage:   https://github.com/mhwombat/creatur 
Bug-reports:  https://github.com/mhwombat/creatur/issues 
Author:   Amy de Buitléir 
Maintainer:  [email protected] 
Build-Type:  Simple 
Cabal-Version:  >=1.8 

source-repository head 
    type:  git 
    location: https://github.com/mhwombat/creatur.git 

source-repository this 
    type:  git 
    location: https://github.com/mhwombat/creatur.git 
    tag:  5.9.10 

library 
    GHC-Options:  -Wall -fno-warn-orphans 
    Hs-source-dirs: src 
    exposed-modules: 
        ALife.Creatur, 
        ALife.Creatur.Checklist, 
        ALife.Creatur.Clock, 
        ALife.Creatur.Counter, 
        ALife.Creatur.Daemon, 
        ALife.Creatur.Database, 
        ALife.Creatur.Database.CachedFileSystem, 
        ALife.Creatur.Database.CachedFileSystemInternal, 
        ALife.Creatur.Database.FileSystem, 
        ALife.Creatur.Genetics.Analysis, 
        ALife.Creatur.Genetics.BRGCBool, 
        ALife.Creatur.Genetics.BRGCWord8, 
        ALife.Creatur.Genetics.BRGCWord16, 
        ALife.Creatur.Genetics.Diploid, 
        ALife.Creatur.Genetics.Recombination, 
        ALife.Creatur.Genetics.Reproduction.Sexual, 
        ALife.Creatur.Genetics.Reproduction.SimplifiedSexual, 
        ALife.Creatur.Logger, 
        ALife.Creatur.Logger.SimpleLogger, 
        ALife.Creatur.Logger.SimpleRotatingLogger, 
        ALife.Creatur.Namer, 
        ALife.Creatur.Persistent, 
        ALife.Creatur.Universe, 
        ALife.Creatur.Task, 
        ALife.Creatur.Util 
    Other-modules: Paths_creatur 
    Build-Depends: 
        array ==0.5.*, 
        base ==4.* && >= 4.8, 
        bytestring ==0.10.*, 
        cond ==0.4.*, 
        cereal ==0.5.*, 
        directory ==1.2.*, 
        exceptions ==0.8.*, 
        filepath ==1.4.*, 
        gray-extended ==1.*, 
        hdaemonize ==0.5.*, 
        hsyslog ==2.0, 
        MonadRandom ==0.4.*, 
        mtl ==2.2.*, 
        old-locale ==1.0.*, 
        process ==1.4.*, 
        random ==1.1.*, 
        split ==0.2.*, 
        time ==1.6.*, 
        transformers ==0.5.*, 
        unix ==2.7.*, 
        zlib ==0.6.* 

Test-suite creatur-tests 
    Type:    exitcode-stdio-1.0 
    Main-is:   TestAll.hs 
    GHC-Options:  -Wall 
    Hs-source-dirs: test 
    Build-Depends: 
        array ==0.5.*, 
        base ==4.* && >= 4.8, 
        binary ==0.7.*, 
        cereal ==0.5.*, 
        creatur, 
        directory ==1.2.*, 
        filepath ==1.4.*, 
        hsyslog ==2.0, 
        HUnit ==1.3.*, 
        MonadRandom ==0.4.*, 
        mtl ==2.2.*, 
        temporary ==1.2.*, 
        test-framework ==0.8.*, 
        test-framework-hunit ==0.3.*, 
        test-framework-quickcheck2 ==0.3.*, 
        QuickCheck ==2.8.* 
    Other-modules: ALife.Creatur.ChecklistQC 
        ALife.Creatur.CounterQC 
        ALife.Creatur.Database.CachedFileSystemQC 
        ALife.Creatur.Database.FileSystemQC 
        ALife.Creatur.Genetics.BRGCBoolBench 
        ALife.Creatur.Genetics.BRGCBoolQC 
        ALife.Creatur.Genetics.BRGCWord16QC 
        ALife.Creatur.Genetics.BRGCWord8Bench 
        ALife.Creatur.Genetics.BRGCWord8QC 
        ALife.Creatur.Genetics.DiploidQC, 
        ALife.Creatur.Genetics.RecombinationQC 
        ALife.Creatur.PersistentQC 
        ALife.Creatur.UniverseQC 
        ALife.Creatur.UtilQC 


-- Benchmark creatur-bench 
-- Type:    exitcode-stdio-1.0 
-- Main-is:   BenchAll.hs 
-- GHC-Options:  -Wall 
-- Hs-source-dirs: test 
-- Build-Depends: 
--      base ==4.* && >= 4.8, 
--      creatur, 
--      criterion ==0.8.*, 
--      test-framework ==0.8.* 
-- Other-modules: ALife.Creatur.Genetics.BRGCWord8Bench 

Und hier ist, was in meinem dist-newstyle Verzeichnis ist:

$ find dist-newstyle 
dist-newstyle 
dist-newstyle/tmp 
dist-newstyle/cache 
dist-newstyle/cache/source-hashes 
dist-newstyle/cache/improved-plan 
dist-newstyle/cache/plan.json 
dist-newstyle/cache/compiler 
dist-newstyle/cache/elaborated-plan 
dist-newstyle/cache/solver-plan 
dist-newstyle/cache/config 
dist-newstyle/packagedb 
dist-newstyle/packagedb/ghc-7.10.3 
dist-newstyle/packagedb/ghc-7.10.3/package.cache 
dist-newstyle/packagedb/ghc-7.10.3/creatur-5.9.11-inplace.conf 
dist-newstyle/build 
dist-newstyle/build/creatur-5.9.11 
dist-newstyle/build/creatur-5.9.11/cache 
dist-newstyle/build/creatur-5.9.11/cache/registration 
dist-newstyle/build/creatur-5.9.11/cache/build 
dist-newstyle/build/creatur-5.9.11/cache/config 
dist-newstyle/build/creatur-5.9.11/package.conf.inplace 
dist-newstyle/build/creatur-5.9.11/package.conf.inplace/package.cache 
dist-newstyle/build/creatur-5.9.11/package.conf.inplace/creatur-5.9.11-inplace.conf 
dist-newstyle/build/creatur-5.9.11/setup-config 
dist-newstyle/build/creatur-5.9.11/build 
dist-newstyle/build/creatur-5.9.11/build/libHScreatur-5.9.11-inplace.a 
dist-newstyle/build/creatur-5.9.11/build/Paths_creatur.p_o 
dist-newstyle/build/creatur-5.9.11/build/Paths_creatur.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/Paths_creatur.hi 
dist-newstyle/build/creatur-5.9.11/build/Paths_creatur.p_hi 
dist-newstyle/build/creatur-5.9.11/build/Paths_creatur.o 
dist-newstyle/build/creatur-5.9.11/build/libHScreatur-5.9.11-inplace_p.a 
dist-newstyle/build/creatur-5.9.11/build/libHScreatur-5.9.11-inplace-ghc7.10.3.so 
dist-newstyle/build/creatur-5.9.11/build/autogen 
dist-newstyle/build/creatur-5.9.11/build/autogen/Paths_creatur.hs 
dist-newstyle/build/creatur-5.9.11/build/autogen/cabal_macros.h 
dist-newstyle/build/creatur-5.9.11/build/ALife 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Persistent.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Checklist.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Daemon.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Universe.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Clock.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Task.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Util.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Util.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Diploid.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCBool.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCBool.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Analysis.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord16.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Diploid.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Analysis.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Recombination.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Diploid.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Recombination.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord8.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord16.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord16.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Analysis.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord16.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Recombination.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Recombination.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCBool.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Diploid.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord8.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord16.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/Sexual.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/Sexual.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/SimplifiedSexual.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/Sexual.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/Sexual.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/Sexual.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/Sexual.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/SimplifiedSexual.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/SimplifiedSexual.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/SimplifiedSexual.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/SimplifiedSexual.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Reproduction/SimplifiedSexual.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Diploid.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Diploid.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCBool.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Analysis.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord8.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord16.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Analysis.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord8.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord8.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Recombination.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCWord8.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Analysis.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCBool.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/Recombination.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Genetics/BRGCBool.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Universe.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Namer.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Checklist.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Persistent.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Daemon.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Util.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Universe.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Counter.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Namer.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Daemon.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Counter.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Universe.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Checklist.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Universe.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Daemon.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Clock.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Daemon.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Persistent.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Namer.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Task.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Clock.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Universe.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Counter.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Counter.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Checklist.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Counter.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Clock.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Clock.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Persistent.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Clock.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Namer.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Util.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystemInternal.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystemInternal.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystemInternal.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/FileSystem.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/FileSystem.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystemInternal.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/FileSystem.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystemInternal.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/FileSystem.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystem.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystem.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystem.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/FileSystem.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystemInternal.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystem.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystem.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/CachedFileSystem.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database/FileSystem.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Task.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Task.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Checklist.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Daemon.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Persistent.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Checklist.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Util.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Database.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Namer.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Task.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Task.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Namer.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Counter.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Persistent.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Util.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleLogger.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleRotatingLogger.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleRotatingLogger.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleLogger.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleRotatingLogger.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleRotatingLogger.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleLogger.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleLogger.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleLogger.hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleRotatingLogger.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleLogger.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur/Logger/SimpleRotatingLogger.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur.dyn_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur.dyn_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur.p_o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur.p_hi 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur.o 
dist-newstyle/build/creatur-5.9.11/build/ALife/Creatur.hi 
dist-newstyle/build/creatur-5.9.11/build/Paths_creatur.dyn_o 

Antwort

1

Ich habe dein Projekt geklont und 'cabal new-build --enable-test' gemacht und es funktioniert. Ich habe auch versucht mit new-configure und es scheint zu funktionieren. Vielleicht solltest du einfach alles säubern und es erneut versuchen.

+0

Sie sollten ein Verzeichnis creatur-tests irgendwo unter dist-newstyle haben. – mb14

+0

FWIW, es funktionierte endlich, nachdem ich '~/.cabal' und ' ~/.ghc' entfernt habe, dann benutzte ich die alte cabal (-install) ausführbare Datei um 'cabal update' und' cabal install cabal-install' zu tun, * und * entfernt 'cabal.project.local'. – mhwombat

Verwandte Themen