[Haskell-cafe] Trouble building library with cabal-install 1.24
Amy de Buitléir
amy at nualeargais.ie
Fri May 6 10:35:33 UTC 2016
Bardur Arantsson <spam <at> scientician.net> writes:
> > $ cabal new-build --enable-test -v
>
> I seem to recall that you need to explicitly mention "your-library" on
> the command line here.
OK, I tried that just now, but got the same result
cabal new-build --enable-test -v creatur
By the way, creatur (my library) is on disk, in the directory I'm working
in. Here's the cabal file:
$ cat creatur.cabal
Name: creatur
Version: 5.9.12
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: amy at nualeargais.ie
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
More information about the Haskell-Cafe
mailing list